Create strong random passwords with full control over length and characters.
For systems that reject certain symbols.
Everyday login
16 characters, mixed case and digits
16High-value account
Long, with symbols
32Read-aloud code
Short, no ambiguous characters
10Sixteen characters is a sensible floor for anything that matters. Length raises the difficulty exponentially, far more than adding exotic symbols does.
Include uppercase, lowercase, digits and symbols as the target system allows. Exclude specific characters if a form rejects them or if the password will be read aloud.
Generate, copy, and save it straight away. A strong password you cannot remember is only useful if something else is remembering it for you.
Values come from the browser’s cryptographic random source using rejection sampling, so every character is equally likely and nothing is guessable from a previous result.
Entropy in bits is the real measure of how hard a password is to guess. Vague red-amber-green meters often mislead; this shows the number.
Generation happens entirely in your browser. There is no request to inspect, no server log, and no copy of the password anywhere but your clipboard.
Generate a password that is genuinely random rather than something you invented and hoped was unpredictable. Choose the length, decide which character sets to include, and exclude any characters that cause trouble in the system you are pasting into. Every password comes from your browser’s cryptographic random number generator, and a live strength meter shows the entropy in bits alongside an estimate of how long an offline attack would take. Nothing is transmitted, logged or stored — close the tab and the password is gone from everywhere except your clipboard.
Keep going
Related pages in Security & Privacy, plus what others are using right now.
More security & privacy that pair well with this one.
Test how strong a password really is, and see exactly what weakens it.
Generate memorable passphrases that are strong because they are long.
Generate secure random strings, passwords and API keys with entropy shown.
Generate thousands of UUIDs at once and export them as TXT, CSV or JSON.
Check a downloaded file against its published checksum, without uploading anything.
Decode JSON Web Tokens and read the header, claims and expiry.
Format, validate and minify JSON, with errors that point to the exact line.
Work out any percentage — of a number, as a share, or as a change.
Count words, characters, sentences and paragraphs as you type.
Convert between length, weight, temperature, volume, speed, data and more.
Count characters with and without spaces, against the limits that matter.
Find the mean, median, mode and range of a list of numbers, with the working shown.
Sample and population standard deviation and variance, both shown, with the working.
Turn a logo into favicon.ico, the PNG sizes a site needs, and the HTML to declare them.
Stamp text like DRAFT or CONFIDENTIAL across a PDF, in your browser.
Turn JSON into readable YAML, with quoting and multiline strings handled properly.
Escape text for HTML, or turn entities back into readable characters.
Explain a cron expression in plain English and see exactly when it will next run.