Password generator
Make a strong password in one click: choose the length and characters, or create a passphrase of random words that is easier to remember and type. The checker shows how quickly a password could be guessed and how to improve it. Everything happens on your device; nothing is saved or sent.
Your text stays on your device. Everything is processed in your browser.
How to use Password generator
- Choose “Random password” or “Passphrase” and set the length or the number of words.
- Pick the character types; press “New” for a fresh set.
- Copy the one you like. To test an existing password, switch to “Check strength”.
Frequently asked questions
Are these passwords really random and private?
Yes. They are made with your browser’s cryptographic random generator (crypto.getRandomValues), the same source used for encryption keys. The passwords exist only on this page: they are not saved, logged or sent anywhere.
Password or passphrase: which is better?
Both are strong when they are long enough. A 16-character random password has about 100 bits of entropy. A passphrase of 5 random words from a 5,000-word list has about 60 bits, and 6–7 words is very strong, while being much easier to remember and to type on a phone. The words are picked by the computer, not by you; that is what makes them safe.
What does “bits of entropy” mean?
It measures how many guesses an attacker would need; every extra bit doubles the work. Under 36 bits is weak, around 60 bits is fine for most accounts, and 80 bits or more is very strong. The crack time assumes a fast offline attack of 10 billion guesses per second.
How does the strength checker work?
It uses zxcvbn, an open-source estimator that looks for dictionary words, names, dates, keyboard patterns like “qwerty” and common substitutions like “@” for “a”. The password you type stays in your browser and is never stored.
Can I use one strong password everywhere?
Better not. Use a different password for every site, keep them in a password manager, and turn on two-step verification for important accounts. For random words for games instead, try Random Word Generator.
Other tools
- Word FinderFind every valid word you can make from your letters, with blanks and board letters.
- Wordle SolverEnter your guesses and colours to see every possible Wordle answer.
- Spin the WheelType names or options and spin the wheel to pick a random winner.
- Anagram SolverUnscramble letters into every real word, plus two-word anagrams.
- Random Word GeneratorGenerate random real words from the dictionary; choose length and first letter.
- Word & Character CounterCount characters, words, sentences and reading time as you type.
- Case ConverterConvert text to UPPERCASE, lowercase, Title Case or Sentence case.
- Remove accentsTurn é, ñ, ü and other accented letters into plain letters, or make a URL slug.
- Fancy Text GeneratorCool fonts for Instagram, TikTok and X bios. Copy and paste.
- Sort Lines & Remove DuplicatesSort lines alphabetically, remove duplicates and empty lines.
- Text CompareCompare two texts and see what was added and removed.
- QR Code GeneratorFree QR codes for links, WiFi, contacts and more. They never expire.
- Barcode GeneratorCreate EAN-13, UPC, Code 128 and other barcodes as PNG or SVG.
- Speech to textTranscribe audio, video or your voice into text and subtitles. Runs on your device.
- Text to speechHave any text read aloud with your device’s voices. Adjust the speed and pitch.
- JSON formatterFormat, validate and minify JSON, view it as a tree, convert to CSV or YAML.
- Slug generatorTurn titles into clean, URL-friendly slugs. Handles ğ, ş, ı, é, ß and more.