Calculator
What the PGP Key Generator does
PGP Key Generator: generates Status, Public key and Private key from Name, Email and RSA bits.
The PGP Key Generator turns Name, Email and RSA bits into Status, Public key and Private key. Press the button when your inputs are ready and the result appears below.
Typical users are engineers checking an encoding. Pasting a production payload into an unknown web tool is a real risk, which is why this one stays local.
The parsing happens in your browser, so sensitive payloads never leave your machine.
Everything needed to verify a result is further down: the fields, the method and one fully worked example.
What do the PGP Key Generator fields mean?
The PGP Key Generator uses 3 inputs. Nothing is blank on load, so you can see the shape of the answer before supplying your own figures.
| Field | What to enter | Default |
|---|---|---|
| Name | required | YoursTools User |
| required | you@example.com | |
| RSA bits | choose from 2048 or 4096 | 2048 |
How does the PGP Key Generator work?
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.
Inputs are validated before anything is computed, so a bad entry is reported rather than quietly producing a wrong answer.
What a typical run looks like
You provide: Name, Email and RSA bits
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: the output file, and a status line reporting what the tool read and wrote.
A fast machine finishes sooner than a slow one, and the only ceiling on file size is the memory available to the page.
How to use it
- Key in Name.
- Fill in Email.
- Pick a value for RSA bits: the options are 2048 or 4096.
- Press Generate.
- Read Status, Public key, Private key and Bundle in the results panel.
- Print gives a tidy version without the navigation, which is handy for attaching to a file.
What this tool does not do
- Processing happens in your browser, so extremely large inputs are bounded by available memory.
- Output follows the common convention for this format; a specific toolchain may have its own house style.
- Comparisons across tools can differ where each uses a slightly different definition.
Frequently asked questions
3 things: Name, Email and RSA bits. Nothing starts empty, so the form is usable immediately, without filling anything in first.
No. The work runs in JavaScript inside this page, so your values never leave your device. You can confirm it in your browser network tab.
No payment and no login. Advertising covers the running costs.
It is exact within the stated method. Anything the method does not model is simply out of scope.