Cryptographic randomness
Use the operating system's secure random source rather than `Math.random()`.
Local cryptographic password generator
Create independent secrets from the browser's cryptographic random source, with no copy sent to a server or saved in history.
Use the free toolRuns in this browser
Choose random characters for maximum density or random words for easier manual entry. Entropy is an estimate based on the selected generator, not a guarantee against compromise.
Result
The jobs this tool completes
Use the operating system's secure random source rather than `Math.random()`.
Balance dense machine-entered secrets with memorable multi-word options.
See the alphabet size, word-list size, and estimated generator entropy for the exact settings.
Workflow
Learn the details
Compare randomly generated character passwords and multi-word passphrases by entropy, usability, and system constraints.
Read guide →GuideUnderstand the assumptions behind generator entropy and why an estimate is not a breach-time promise.
Read guide →Common questions
Use the operating system's secure random source rather than `Math.random()`.
Balance dense machine-entered secrets with memorable multi-word options.
See the alphabet size, word-list size, and estimated generator entropy for the exact settings.
No. The tool completes and explains its calculation or transformation, but another platform can apply different limits, rules, encoders, or policies. Verify consequential output in the destination.
Ready
Return to the tool with your inputs still in this tab.