Tool

What the RSA Key Generator does

RSA Key Generator: generates Status, Public key (PEM) and Private key (PEM) from Algorithm and Intended use (RSA only).

Status, Public key (PEM) and Private key (PEM), derived from Algorithm and Intended use (RSA only). Fill in the fields, run it, and the output shows up underneath.

Typical users are developers generating credentials. Length buys far more protection than complexity rules ever did.

No sign-up, no data collection, no processing queue, just code running locally.

If you want to check the arithmetic, the field table, the method and a worked example are further down.

What do the RSA Key Generator fields mean?

The RSA Key Generator uses 2 inputs. You can work from the defaults, or clear them and start fresh, both work.

FieldWhat to enterDefault
Algorithm choose from RSA 2048-bit, RSA 3072-bit, RSA 4096-bit (slow), ECDSA P-256, ECDSA P-384 or Ed25519 RSA 2048-bit
Intended use (RSA only) choose from Signing (RSASSA-PKCS1-v1_5) or Encryption (RSA-OAEP) Signing (RSASSA-PKCS1-v1_5)

How does the RSA Key Generator work?

Status, Public key (PEM) and Private key (PEM) ← f(Algorithm, Intended use (RSA only))

Each output is derived from the inputs above in a single pass; there is no hidden state carried between runs, so the same inputs always give the same generated output.

Range checks come first, so the formula only ever sees values it can handle.

What a typical run looks like

You provide: Algorithm and Intended use (RSA only)

What happens: the file is read into memory by your browser, processed locally, and offered back as a download. It is never uploaded.

You get back: a download link for the new file and a short note on what changed.

Timing comes down to your own hardware, and the practical size limit is how much memory the browser will hand the tab.

How to use it

  1. Pick a value for Algorithm: the options are RSA 2048-bit, RSA 3072-bit, RSA 4096-bit (slow), ECDSA P-256, ECDSA P-384 or Ed25519.
  2. Pick a value for Intended use (RSA only): the options are Signing (RSASSA-PKCS1-v1_5) or Encryption (RSA-OAEP).
  3. Press Generate Key Pair.
  4. The panel reports Status, Public key (PEM) and Private key (PEM).
  5. Copy Link is the quickest way to send the exact scenario to someone else.

What this tool does not do

  • Anything generated here is only as safe as where you store it afterwards.
  • Anything generated here is only as safe as wherever you store it afterwards.
  • The method is fixed. There is no option to substitute your own formula.

Frequently asked questions

The form asks for Algorithm and Intended use (RSA only). Nothing starts empty, letting you treat it as a what-if tool rather than a data-entry form.

Not at all: the whole thing runs offline once the page has loaded, which tells you nothing is being sent.

Nothing at all. There is no registration, no paywall and no per-use quota.

Full double precision is used throughout; only the displayed figure is shortened.

YoursTools Team
Product & Engineering

Builds and maintains every calculator on YoursTools.