About Password Generator
Generate cryptographically-strong passwords using the browser's Web Crypto API. Adjust length, character classes, and exclude lookalike characters. The strength meter rates passwords using a zxcvbn-style heuristic — useful when designing a password policy or auditing a candidate.
- No uploads
- Browser-only
- Works offline
- 100% free
How it works
- 1
Pick a length
16+ characters is the modern minimum for high-value accounts.
- 2
Choose character sets
Lowercase, uppercase, digits, symbols. Exclude lookalikes (0/O, 1/l/I) for sites that print passwords.
- 3
Copy and store
Click Copy and paste into your password manager. Never reuse.
Related tools
Browse allFrequently asked questions
Is the random number generator secure?
Yes — `crypto.getRandomValues` is a CSPRNG (cryptographically secure pseudo-random number generator) as required by the Web Crypto API spec. It's safe for password generation, key material, and security tokens.
How long should my password be?
16 characters with mixed classes is strong against offline cracking. 20+ for cryptocurrency wallets and master passwords. Use a password manager so length doesn't matter to you.
Are my files uploaded to a server?
No. Every tool on SnapToolz runs entirely inside your browser using JavaScript and WebAssembly. Your file is read locally, processed in memory, and the result is offered as a download. Nothing is sent to a server — there isn't one to send to.
Is SnapToolz free?
Yes — every tool is 100% free with no sign-up, no watermark, no hidden tier. The whole platform is open source and we have no plan to gate features.