Free Password Generator

Strong, random passwords created entirely in your browser — nothing is sent to any server.

—
Length16

Why use a strong, unique password?

Most account breaches start with a weak or reused password. The single best defence is a long, random password that you never use anywhere else — so that even if one site is breached, the leak can’t be used to open your other accounts. A generator removes the temptation to invent a "memorable" (and therefore guessable) password.

What makes a password strong?

Is this generator private?

Yes. Passwords are generated locally using your browser’s cryptographically secure random number generator (the Web Crypto API). They are never transmitted, logged, or stored on our servers — when you close the tab, they’re gone. That’s the same privacy-first principle behind our disposable email service.

How this generator works

Each time you click generate, the page asks the browser for random bytes through crypto.getRandomValues(), then maps each byte onto the character sets you ticked. Rejection sampling is used so that every allowed character has exactly the same probability; a naive byte modulo alphabet length approach would subtly favour some characters and weaken the result. The length slider controls how many characters are drawn, and unticking a set simply removes it from the alphabet.

How long would it take to crack?

Strength is usually expressed in bits of entropy: the number of equally likely passwords the attacker has to try, written as a power of two. A 16-character password drawn from all four sets (about 94 symbols) has roughly 105 bits of entropy. Even at a trillion guesses per second, exhausting that space would take longer than the age of the universe. By comparison, an 8-character password from the same alphabet has about 52 bits and can fall to a modern GPU rig in days, and a dictionary word with a digit on the end falls in seconds.

Tips for managing the passwords you generate

Pair it with a disposable email

A strong password protects the account; a disposable email protects your identity and inbox when you sign up. Together they’re a simple, powerful privacy combo for any throwaway account.