Password Generator
Generate cryptographically random strong passwords in your browser. Choose length, character sets and exclude look-alike characters. Nothing is stored or sent.
How to use
- Set the length with the slider and pick the character sets.
- Click Generate — the password appears instantly with a strength rating.
- Copy the password with one click.
What is Password Generator?
This generator uses crypto.getRandomValues — the browser's cryptographic randomness — with rejection sampling, so every character is uniformly random with no modulo bias.
Adjust the length and character sets (lowercase, uppercase, digits, symbols) and optionally exclude visually ambiguous characters such as l, 1, O and 0 for passwords that will be typed by hand.
Frequently asked questions
Are generated passwords sent anywhere?
No. Passwords are generated locally with the browser crypto API and never leave your device — the page even works offline.
How long should a password be?
Today's baseline is at least 16 random characters; use 12 as the absolute minimum for accounts that matter. Longer is always stronger.
Related tools
Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes from any text instantly. Local computation via the Web Crypto API — nothing is uploaded.
Base64 Encoder & Decoder
Free online Base64 encoder and decoder with full UTF-8 support. Convert text to Base64 or decode Base64 back to plain text instantly. Everything runs in your browser — no data is uploaded.
JSON Formatter
Format, validate and minify JSON online. Pretty-print with 2 or 4 spaces, get precise error positions, and copy or download the result. Nothing leaves your browser.
Image Compressor
Compress JPG, PNG and WebP images locally in your browser with a quality slider and optional resizing. No upload, no size limits, no queues.