← Back to all tools

Password Generator

Generate random passwords or word-based passphrases in your browser.

8 128

16 characters

Character options

A checked group is added to the allowed characters. “Include at least one character from each selected group” keeps a password only when every checked group appears in it.

Your password

Changing options does not change an existing password until you generate again.

Generated locally. Passwords are not stored on the server, in share links, or in saved history.

Random password

Generate strong random passwords for your accounts.

Passphrase

Generate random words for easier manual entry.

Unique for each account

Create a different password for every account and save it in your password manager.

Password Generator FAQ

How is randomness generated?

Each character or word is chosen in this browser with crypto.getRandomValues(). Indexes use rejection sampling, so every remaining character and every word is equally likely. If that source is missing or fails, the page shows an error and keeps the previous value.

Should I choose a password or a passphrase?

A random password fits a service that expects a character string. A passphrase is independently chosen words from the bundled list, joined by the separator you pick. Use a different value for each account and save it in a password manager. Character groups follow the service’s rules and your preference. Symbols are optional.

What does excluding ambiguous characters do?

It removes 0, O, o, 1, l and I before a password is generated. A selected group is added to the allowed characters. “Include at least one character from each selected group” is separate: the page keeps a password only when every selected group appears.

How are words selected?

Each word is chosen independently from the EFF large wordlist bundled with this page: 7,776 words, CC BY 3.0, Electronic Frontier Foundation. A word may appear more than once. The separator is fixed and does not add randomness. This page does not request words from a server.

Is the generated password stored?

The value stays in this page until you clear it or leave. It is not written to browser storage, a share link, saved history, or the server. Copy places it on the clipboard. This page cannot erase the clipboard for you. Clear removes it from the current mode on this page.