Password Generator
Free online random password generator, customizable length and charset
About Password Generator
Generates cryptographically secure random passwords using the browser's crypto.getRandomValues source, with configurable length (4-128 characters), batch count (1-50 at once), and four character sets (uppercase, lowercase, numbers, symbols). It optionally excludes visually ambiguous characters (Il1O0o), shows live entropy and a strength meter for the current settings, and keeps a timestamped generation history in local storage that you can copy, delete, or clear.
How to Use
1. Set Password Length (4-128) via the number field or slider. 2. Set Count (1-50) for how many passwords to generate per click. 3. Tick the character sets you want (uppercase, lowercase, numbers, symbols) and optionally Exclude Ambiguous. 4. The live strength bar shows the resulting entropy in bits and a label (very weak / weak / fair / strong / very strong). 5. Click Generate; new passwords are prepended to the history list, each with copy and delete controls plus a Copy All button.
Entropy & Strength Levels
Entropy is computed as length * log2(charsetSize), reduced when ambiguous characters are excluded. Strength thresholds: under 28 bits = very weak (red), 28-35 = weak (orange), 36-59 = fair (yellow), 60-79 = strong (green), 80+ = very strong (emerald). A 16-character password using all four sets is roughly 104 bits. The ambiguous-character pool removed is Il1O0o.
▶Are these passwords truly random?
▶What does 'Exclude Ambiguous' remove?
▶Where is the history stored?
▶Why can't I generate when no character set is selected?
If this tool has been helpful to you, consider buying me a coffee.
Buy me a coffee