Password Generator

One password is already generated when you open the page. Changing the length or character types creates a new one automatically
More features: generate several at once with your own rules, and check strength

Generate several at once

The length and character types come from the form above. “Exclude look-alike characters” keeps out easily confused characters such as l (lowercase L) and 1, or O (capital o) and 0.

Check the strength of a password you already have

Estimates how hard it is to guess, from the character types used and the length (what you type is processed on your device only and is never sent or stored anywhere).

What this tool does

Press a button and get a random password that is hard to guess, created on the spot. Everything happens inside your own device and nothing is sent anywhere. Handy when you sign up for a new service or replace an old password.

How to use

  1. Choose the length with the slider (recommended: 12 characters or more; 16 or more for important accounts).
  2. Tick the character types you want to use (adjust them to the site’s restrictions).
  3. One password is ready as soon as the page opens. Use “Copy”, or press “Generate another password” as many times as you like.

How it works

Sources and assumptions

Assumptions and notes

Frequently asked questions

Is the generated password saved or sent anywhere?

No. Generation happens entirely inside the browser on your device, and nothing is sent to or stored on this site’s servers or anywhere else. It disappears when you close the page, so copy it and store it somewhere safe if you need it.

How many characters are safe?

In general, 12 or more characters mixing uppercase, lowercase, digits and symbols is the guideline, and 16 or more is recommended for important accounts (email, banking). Increasing the length is the single most effective step.

Isn’t a password I can remember better?

Passwords people invent tend to be easier to guess. Random generation plus storage in a password manager is the current standard approach. If you really must memorise one, joining four or more unrelated words (a passphrase) also works well.

Related tools