Local browser utility

Password Generator

Create cryptographically random passwords with a length slider and toggles for lowercase, uppercase, digits, and symbols, with a strength hint and one-click copy.

Choose how many characters you want (4 – 64).

16

Character types

Include the character sets you want in your password.

Generated password

Generated locally in your browser with its cryptographic random source, and never stored

Entropy is length × log₂(alphabet size) — exact for a random password, unlike meters that score the shape of a string.

Questions About This Tool

Does the generator use Math.random?

No. It uses crypto.getRandomValues and rejection sampling for secure, unbiased pool selection.

Does every enabled group appear?

Yes. At least one character is selected from every enabled pool before the full result is shuffled.

Is a Strong label a guarantee?

No. It is a local length and character-pool heuristic, not a promise about every attack or account system.

Is the password stored or copied automatically?

No. It remains in browser memory and clipboard access occurs only after the Copy password button is pressed.