Diceware Passphrase Generator
Generated Passphrase
—Options
How entropy is calculated
Each word is chosen independently from a 1296-word list, contributing log2(1296) ≈ 10.34 bits. A passphrase of k words has k × 10.34 bits. Appending a random number and symbol adds about 9.6 bits.
Words are selected with crypto.getRandomValues and rejection sampling for an unbiased draw. Generation runs entirely in your browser.
What This Tool Does
Diceware Passphrase Generator is built for deterministic developer and agent workflows.
Generate strong, memorable passphrases from a curated wordlist using cryptographically secure randomness.
Use How to Use for execution steps and FAQ for constraints, policies, and edge cases.
Last updated:
This tool is provided as-is for convenience. Output should be verified before use in any production or critical context.
Agent Invocation
Best Path For Builders
Browser workflow
Runs instantly in the browser with private local processing and copy/export-ready output.
Browser Workflow
This tool is optimized for instant in-browser execution with local data handling. Run it here and copy/export the output directly.
/diceware-generator/
For automation planning, fetch the canonical contract at /api/tool/diceware-generator.json.
How to Use Diceware Passphrase Generator
- 1
Set the word count
Pick how many words to include, from 4 to 10. More words mean higher entropy and a longer passphrase to type.
- 2
Choose the formatting
Select a separator, optionally capitalize each word, and add a random number and symbol for sites that demand them.
- 3
Generate and review
The passphrase appears with its estimated entropy and a strength label. Press Regenerate for a fresh, independent draw.
- 4
Copy and store it
Copy the passphrase and save it in your password manager. Use a different passphrase for each account you protect.