Savvy Goose
Character Counter Text & Writing
Case Converter Text & Writing
Diff Viewer Text & Writing
Markdown Converter Text & Writing
Percentage Calculator Numbers & Time
Unit Converter Numbers & Time
Timestamp Converter Numbers & Time
Time Between Dates Numbers & Time
Barcode Generator Generators
QR Code Generator Generators
Base64 Encoder Data & Encoding
URL Encoder Data & Encoding
JWT Decoder Data & Encoding
Hash Generator Data & Encoding
Color Converter Data & Encoding
JSON Formatter Data & Encoding
Format Converter Data & Encoding
Regex Tester Data & Encoding
Browser Info Data & Encoding
Password Generator Generators
UUID Generator Generators
Image Resizer Generators
Slug Generator Generators
Lorem Ipsum Generators
No results found
Buy me a coffee
Savvy Goose

Password Generator

Strong, random passwords, generated entirely in your browser.

Your password
Strength
Bits of entropy

Each bit doubles the number of possible passwords an attacker must try.

entropy = length × log₂(charset size)

  • < 40: weak; cracked in seconds offline.
  • 40–60: fair; OK for low-stakes accounts.
  • 60–80: strong; resists offline attacks for years.
  • 80+: very strong; future-proof.

Assumes a uniformly random password. Reused or dictionary words have far less effective entropy.

· bits of entropy
Settings
Length
4 128
Lowercase (a-z)
Uppercase (A-Z)
Digits (0-9)
Symbols (!@#…)
Exclude similar Drops 1, l, I, 0, O, o.
Exclude ambiguous symbols Drops { } [ ] ( ) / \ ' " ` ~ , ; : . < >
Pick at least one character set.
Share
The URL below carries your settings, not your password. Open it anywhere to generate a fresh password with the same options.

Some inputs are too long to fit in the URL.

Share URL

How to use the Password Generator

  1. Pick a length and the character classes to include.
  2. Click generate to roll a new password.
  3. Copy with one click.

Frequently asked questions

How are passwords generated?
Using the browser's cryptographically secure random source (window.crypto). Nothing leaves your device.
How is strength estimated?
With zxcvbn-style heuristics that look at length, character classes, and common patterns.

Made for free with