Strong passwords, generated in your browser.

Random, crypto-secure passwords from 5 to 128 characters. Pick your character types, copy, done.

Everything runs in your browser — nothing is stored, nothing is sent to any server.

(5–128 characters)
Character types

How it works

This generator uses your browser's built-in cryptographic random number generator (crypto.getRandomValues) — the same source of randomness password managers use. Characters are sampled without statistical bias, and every password contains at least one character from each type you select.

Because the code runs entirely on your device, the password exists only on your screen and in your clipboard. There is no server call, no analytics event, no storage — reloading the page destroys any trace of it.

FAQ

How long should my password be?
16 characters with all four types enabled is a strong default. For anything critical — email, banking, password manager master keys — use 20 or more. Length beats cleverness.
Is it safe to generate passwords online?
It is when the generation happens in your browser, as it does here. You can verify: open your browser's network tab, generate a password, and watch — no request is made.
Why do some sites reject certain symbols?
Some sites restrict symbol sets. If a password is rejected, uncheck Symbols and generate a longer password instead — extra length more than compensates.

More free tools