tools / Passwords & Privacy

Secure Password Generator

Generate a strong random password with the length and character sets you want. It uses the browser's cryptographic random source, runs entirely on your machine, and shows the entropy so you know what you are getting.

pick a character set
129 bits

Generated with the browser's cryptographic random source.

How it works

Why the randomness matters

This pulls from crypto.getRandomValues, the same cryptographic generator used for keys, not the predictable Math.random. Each character is picked with unbiased sampling across your chosen set.

FAQ

Is it safe to generate a password on a website?

Here, yes, because it never leaves your browser and nothing is logged. As a habit though, generating in a trusted password manager is the safest option.

Should I turn off look-alike characters?

Only if you will type it by hand and want to avoid confusing 0/O or 1/l/I. For stored passwords, leave them in for a slightly larger character set.

Related tools

> more from the blog

Mushraf Mustafa logo