Password Generator
Cryptographically secure. Nothing stored. Nothing sent.
Configuration
Cryptographically secure. Nothing stored. Nothing sent.
Configuration
Weak passwords are the most common entry point for account takeovers. Attackers use automated tools that can test billions of guesses per second against leaked password hashes. A 6-character lowercase password can be cracked in under a second. A 16-character random password with all character types would take millions of years with the same hardware.
This generator uses the browser's cryptographic random number API — the same standard used by operating systems for security keys. Every password is different, truly random, and never logged.
Use 16+ characters
Password length is the single biggest factor in security. Every extra character exponentially increases the time to crack.
Enable all character types
Combining uppercase, lowercase, numbers, and symbols creates a search space of 95^n for a length-n password.
Use unique passwords
Never reuse passwords across sites. A breach on one site then exposes all your other accounts to credential stuffing.
Use a password manager
You only need to remember one strong master password. Let the manager handle the rest.
Enable 2FA everywhere
A second factor makes a stolen password useless on its own. Use an authenticator app over SMS when possible.
Never share passwords
Even with trusted people. Share access through permission systems, not credentials.
Is this password generator truly random?
Yes. The tool uses the browser's built-in crypto.getRandomValues() API, which generates cryptographically secure random numbers. This is the same entropy source used by password managers and security tools.
Does this tool store or send my passwords anywhere?
No. The generator runs entirely in JavaScript in your browser. No password is ever sent to a server, logged, or stored. Close the tab and it's gone forever.
How long should my password be?
At minimum, use 12 characters for non-critical accounts and 16+ for email, banking, and password manager master passwords. Longer is always better — a 20-character random password is essentially uncrackable with current technology.
What makes a password strong?
Length, randomness, and character diversity. A strong password is long (16+ chars), fully random (not a phrase), and uses all character types. Avoid dictionary words, names, or predictable patterns even if you substitute letters with numbers.
Should I include symbols in my password?
Yes, when allowed by the site. Symbols increase the character set size from 62 (alphanumeric) to 95 (all printable ASCII), which significantly increases the number of possible combinations and time to brute-force.
What is the entropy of the passwords generated?
With all character sets enabled (95 characters), a 16-character password has approximately 105 bits of entropy (log2(95^16) ≈ 105). NIST considers 112+ bits sufficient for long-term security.
More free tools
Regex tester, Base64 encoder, JSON formatter — all free, all in your browser.
Browse all toolsFeatured
Word Counter
Live word count, character count, sentence count, paragraph count, and reading time estimate as you type. Useful for blog posts, tweets, essays, and any platform with a character limit.
QR Code GeneratorPassword GeneratorJSON Formatter & DiffImage CompressorColor Picker & PalettePomodoro TimerLorem Ipsum GeneratorPercentage CalculatorBase64 Encoder / DecoderSee AllWord Counter
Live word count, character count, sentence count, paragraph count, and reading time estimate as you type. Useful for blog posts, tweets, essays, and any platform with a character limit.
QR Code Generator
Generate QR codes for URLs, plain text, WiFi credentials, or vCard contact info. Set size, foreground/background color, and error correction level. Download as PNG or SVG.
Password Generator
Generate strong passwords with configurable length (8–128), and toggles for uppercase, lowercase, numbers, and symbols. Strength meter, one-click copy. Runs entirely in the browser.
JSON Formatter & Diff
Paste raw or minified JSON to format, validate, and syntax-highlight it. Switch to diff mode to compare two JSON blobs side by side and see exactly what changed.
Image Compressor
Drag and drop JPG, PNG, or WebP images and compress them entirely in-browser using the Canvas API. Shows original vs compressed size and savings percentage. Nothing uploaded anywhere.
Color Picker & Palette
Full-featured color picker with HEX, RGB, HSL, and CMYK output. Upload an image to extract the 5 dominant colors as a palette. Copy any value with one click.