Passphrase Generator
Generate strong, memorable Diceware-style passphrases with configurable word count, separator, and capitalization
Interactive tool
Passphrase options
What is a Passphrase Generator?
A passphrase generator creates strong, memorable Diceware-style phrases by selecting random words from a curated wordlist. Multiple short words produce high entropy while remaining easier to type and remember than character-soup passwords.
How to Use This Passphrase Generator
- 1Pick the number of words per phrase (5 or more recommended)
- 2Choose a separator and capitalization style
- 3Optionally append digits at the end
- 4Click regenerate to refresh, then copy or download
- 5Paste the chosen passphrase into your password manager
Key features
Cryptographically Secure
Words are selected with the Web Crypto API for unbiased randomness suitable for security use
Curated Wordlist
Hundreds of short, common, easy-to-spell English words for maximum memorability
Configurable Length
Pick 2 to 12 words per phrase. Five words at 10+ bits each easily exceeds 50 bits of entropy
Separator Choice
Use hyphen, space, underscore, dot, or none to match the rules of the target system
Capitalization Options
lowercase, Title Case, UPPERCASE, or random capitalization to satisfy complexity rules
Append Digits
Add up to 8 random digits at the end when systems require numbers
Bulk Generation
Generate up to 20 passphrases at once and pick the most memorable one
100% Private
Generation runs in your browser. Nothing is uploaded
Why Use a Passphrase?
Passphrases combine high entropy with human memorability. A six-word passphrase from a 1000-word list has roughly 60 bits of entropy, comparable to a 10-character random password but far easier to remember and type. Modern guidance from NIST and security experts recommends long passphrases over short complex passwords.
Common use cases
- Master passwords for password managers
- Disk encryption passphrases (FileVault, BitLocker, LUKS)
- SSH and PGP key passphrases
- Account recovery codes you must memorize
- Wi-Fi network passwords for offices and homes
- Secret-sharing phrases for crypto wallets
- Service account credentials in development environments
- Any high-stakes password you need to type by hand
How Many Words is Enough?
Five words from a thousand-word list gives roughly 50 bits of entropy. Six words gives 60. Seven gives 70. NIST and EFF guidance suggests at least 60 bits for general use and 80 or more for high-value secrets like password manager masters and disk encryption keys.
Adding Capitalization and Digits
Adding a capital letter and a few digits boosts entropy modestly and helps satisfy systems that require character classes. Avoid predictable patterns like ending every phrase with the same year. Random digits keep the entropy honest.
Tips & best practices
Use at least 5 words
Five short words easily clear 50 bits of entropy. Six or more words is the safe default for important accounts
Watch the strength indicator
The total bits readout updates live. Aim for at least 60 bits for general use, 128 for crown-jewel secrets
Pick a separator that hits 8 chars
Some systems still require 8+ chars. A hyphen or underscore separator boosts character count without hurting entropy
Avoid memorable but predictable phrases
Stick with the random output. Editing words to a personally meaningful phrase undermines the entropy entirely
Store in a password manager
Even memorable passphrases benefit from a backup in a password manager so you never lose them
Privacy & security
This passphrase generator runs entirely in your web browser using the Web Crypto API. Phrases are never uploaded to any server, stored anywhere, or transmitted. All randomness happens locally on your device.
Related tools
- Barcode Generator
Generate barcodes in CODE128, EAN-13, UPC, ITF, CODE39 and more, with SVG and PNG download
Generators
- CSS Gradient Generator
Build linear, radial, and conic CSS gradients with a visual editor, draggable color stops, and ready-to-paste CSS, Tailwind, and SVG output
Generators
- Nano ID Generator
Generate compact URL-safe Nano IDs with configurable length and custom alphabet, with bulk output
Generators
- Random String Generator
Generate cryptographically secure random strings with configurable length, charset, and bulk count
Generators
- Username Generator
Generate creative, memorable usernames using adjective + noun + number patterns with configurable separator and length
Generators
- Video Trimmer
Trim mp4, webm, mkv, and mov videos in your browser with ffmpeg.wasm. Lossless (-c copy) for instant cuts at keyframes, or frame-accurate re-encode when you need precision. No upload, no signup.
Video Tools
Frequently Asked Questions
How is a passphrase different from a password?
A passphrase strings several random words together. It is typically longer than a traditional password but easier to remember and type. Long passphrases reach equivalent or greater entropy than short complex passwords.
How many words should I use?
Five words is the practical minimum, six is a safer default, and seven or more is ideal for very high-value secrets. The total entropy display updates live so you can pick a count that meets your strength target.
Is the random source secure?
Yes. The generator uses the Web Crypto API (crypto.getRandomValues), the same cryptographic random source browsers use for security primitives.
Should I add digits or special characters?
Add digits or change capitalization only when the target system requires them. Adding them does not significantly improve entropy compared to adding another word, but it can help meet password complexity rules.
Where does the wordlist come from?
It is a curated list of short, common, easy-to-spell English words inspired by the EFF wordlists. The list is bundled with the tool, so you can use it offline once the page has loaded.
Can I memorize a 6-word passphrase?
Yes, with a small amount of practice. The phrase is shorter than a typical book sentence and uses simple everyday words. Speak it aloud a few times to lock it into memory.