Password Generator

Create strong, random passwords with adjustable length and any mix of uppercase, lowercase, numbers and symbols.

How password generator is worked out

This password generator builds a random password from the character sets you choose, using your browser’s cryptographic random generator. Set the length and tick the character types to include.

Longer passwords with more character types are much harder to guess — the tool shows an estimated strength so you can aim for something robust. Nothing is sent anywhere; generation happens entirely on your device.

How to fill it in

  1. Set the length with the slider.
  2. Tick the character types to include.
  3. Press Generate, then Copy to use it.

Formula reference

strength ≈ length × log₂(character pool size) bits more length and more types = stronger

Try it with these numbers

Worked through, a length: 16 of 16 produces a password of ?nC5zQQK@XZ@msb3. Alongside it, Strength comes out at Strong · 98 bits. Change any field and every figure updates as you type.

Common questions

What makes a password strong?
Length and variety. A long password mixing upper and lower case, numbers and symbols has far more possible combinations, making it hard to crack.
Is it safe to generate passwords here?
Yes — generation runs entirely in your browser using its secure random generator, and nothing is transmitted or stored.
How long should my password be?
Aim for at least 12–16 characters, and use a password manager so you can afford to make them long and unique per site.