Don's Tools · Security & Privacy · Secure Key Generator

Secure key generator

Generate strong passwords, passphrases and keys with a strength meter, right in your browser.

Type
Length
Words
Separator
Bytes
How many
Secure Key Generator is a free security tool that creates strong random passwords, memorable passphrases and raw hex or Base64 keys entirely in your browser using a cryptographically secure random source, with nothing uploaded or stored. It offers character-set and length controls, an avoid-look-alikes option, an entropy strength meter and bulk generation.

Files are processed in your browser and never uploaded.

How to use Secure key generator

  1. Set the options

    Choose Length, A-Z, symbols, avoid look-alikes and How many. Nothing is hidden until you press a button.

  2. Press Generate, Don →

    The result is produced on your own device, using your browser's own random and crypto functions where randomness is involved.

  3. Keep the result

    Copy copies it.

What this tool does

Passwords, passphrases, hex and Base64 keys

Generate a random password, a memorable passphrase, a hex key or a Base64 key, depending on what the system you are feeding wants.

Choose character sets and length

Choose the length and which sets are used, from A-Z, a-z, digits and symbols, with an option to avoid look-alike characters.

Entropy strength meter

The strength meter is entropy in bits calculated from the alphabet and length you chose, not a coloured guess.

Generate many at once

Ask for several at once when you are seeding an environment file or setting up more than one account.

Secure source, nothing stored

Values come from the browser's cryptographic random source and are never stored or uploaded.

Frequently asked questions

Are the keys generated securely?

Yes. They use your browser's cryptographically secure random generator, the same source used for real cryptography, and they are never uploaded or stored anywhere.

What can it generate?

Strong random passwords with your choice of character sets, memorable passphrases made of random words, and raw keys in hexadecimal or Base64 for tokens and secrets.

What does the strength meter mean?

It estimates entropy in bits, which measures how hard a key is to guess. More bits is stronger; around 80 bits or more is considered strong for most uses.

Should I avoid look-alike characters?

If a key will be typed or read aloud, turning that on removes easily confused characters like O and 0 or l and 1, at a small cost to length-for-strength.

Is it safe to generate passwords here?

Yes, because everything happens in your browser and nothing is sent or saved. Generate, copy into your password manager, and the key leaves no trace when you close the page.

Last updated: