Tool
What the AES Key Generator does
AES Key Generator: generates Status, Key (hex) and Key (Base64) from Key size and How many. Example: key size AES-256 (32 bytes) and how many 1 gives status 1 AES-256 key.
With Key size and How many entered, the AES Key Generator works out Status, Key (hex) and Key (Base64). Press the button when your inputs are ready and the result appears below.
Reusing a password is still the single most common way accounts fall over. That is usually what brings someone verifying a download here.
The value is created locally from your browser cryptographic random source and is never sent to us.
Field definitions, the method, and a worked example from the default values are all set out further down the page.
What do the AES Key Generator fields mean?
The AES Key Generator uses 2 inputs. None of the boxes start empty. The page loads with a worked set of values you can edit or replace.
| Field | What to enter | Default |
|---|---|---|
| Key size | choose from AES-128 (16 bytes), AES-192 (24 bytes) or AES-256 (32 bytes) | AES-256 (32 bytes) |
| How many | accepts 1 to 20 | 1 |
How does the AES 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.
Bad input produces a message, not a silently incorrect figure.
Worked example
These are the values the AES Key Generator loads by default, and the result it produces from them. Open the tool above and you will find precisely these figures already in place.
| Key size | AES-256 (32 bytes) |
|---|---|
| How many | 1 |
| Status | 1 AES-256 key |
|---|---|
| Key (hex) | 85642c61c6414a3768b62a126dade6728a8df30f977e95792d2bb7e19d528d63 |
| Key (Base64) | hWQsYcZBSjdotioSba3mcoqN8w+XfpV5LSu34Z1SjWM= |
How to use it
- Pick a value for Key size: the options are AES-128 (16 bytes), AES-192 (24 bytes) or AES-256 (32 bytes).
- Enter How many (1 to 20).
- Press Generate Key.
- Look at Status, Key (hex) and Key (Base64) in the output panel.
- Use Copy Link if you want the same setup again later, or Print for a paper copy.
What this tool does not do
- Randomness comes from your browser's cryptographic random source, which is suitable for passwords and keys.
- Anything generated here is only as safe as where you store it afterwards.
- Comparisons across tools can differ where each uses a slightly different definition.
- Garbage in, garbage out: confirm each figure means what you think it does before trusting the result.
Frequently asked questions
The form asks for Key size and How many. Each field is pre-filled with a sensible default, so nothing is mandatory before you see a result.
How many accepts 1 to 20. Anything beyond those bounds is flagged rather than approximated.
With the values loaded when the page opens, status comes out as 1 AES-256 key. Nudge one field at a time to see which one the answer is most sensitive to.
No record is kept. We never receive what you type, so there is nothing on our side to retain.
Free for any use, personal or commercial.
As accurate as the inputs allow. The arithmetic itself introduces no error beyond display rounding.