Password Generator

Generate strong random passwords with a secure browser RNG — pick length and character sets.

Include

Strong, random passwords in your browser

This Password Generator builds hard-to-guess passwords using your browser’s cryptographically secure random number generator. Set the length, choose which character types to include — uppercase, lowercase, numbers and symbols — and a fresh password is created instantly. Nothing is transmitted, so the password exists only on your screen.

What makes a password strong

Two things drive strength: length and variety. A longer password with a mix of character types has vastly more possible combinations, which makes brute-force guessing impractical. Aim for at least 16 characters and keep every character type switched on where a site allows it.

How to use the Password Generator

  1. Set the length. Drag the slider to anywhere between 6 and 64 characters.
  2. Choose character types. Tick uppercase, lowercase, numbers and symbols as needed.
  3. Regenerate. Click regenerate until you are happy with the result.
  4. Copy it. Copy the password straight into your sign-up or password-change form.

Frequently asked questions

Is the password really random?

Yes. It uses crypto.getRandomValues, the browser’s cryptographically secure generator, not the predictable Math.random.

Is my password sent anywhere?

No. It is generated on your device and never leaves the page or gets stored.

Do I need at least one character type?

Yes. At least one set must be selected; with none ticked the generator has no characters to work with.

How long should my password be?

For important accounts, 16 characters or more with mixed types is a sensible minimum.