Password Generator
Pick a length and character types. A new password is generated instantly and stays on your device.
Embed this tool
Paste this into your page — the widget loads noindexed and links back here.
How this works
Each character is drawn from your selected pool using crypto.getRandomValues, the browser's cryptographically secure random source, with rejection sampling so every character is equally likely. There is no server involved — view the page source and you can confirm nothing is sent.
What makes a password strong
Strength comes from entropy: how many equally likely possibilities an attacker must search. That grows with both the size of the character pool and the length. Adding four random lowercase letters multiplies the search space by roughly 457,000; adding a single symbol to a fixed-length password helps far less. When in doubt, make it longer.
Related tools
Related guides
Frequently asked questions
Are these passwords safe to use?
How long should a password be?
What does 'avoid ambiguous characters' do?
Should I use a password manager?
Last reviewed: September 2026. Figures and formulas are checked against their published sources; see the site's data notes.