Random Password Generator
Generate strong, random passwords with custom length, symbols, and exclusions.
Random Password Generator
Generate strong random passwords locally in your browser using the Web Crypto API.
How to use Random Password Generator
- 1
Choose a length
Drag the slider — 16 characters is a strong baseline, 20+ is excellent.
- 2
Pick character sets
Mix uppercase, lowercase, numbers, and symbols. The generator guarantees at least one character from every set you enable.
- 3
Exclude lookalikes (optional)
Turn on 'Exclude similar' to skip 0/O, 1/l/I and other confusable characters when the password will be read off-screen.
- 4
Copy and store
Generate up to 20 at once, then copy any with one click. Save it in a password manager — never reuse it elsewhere.
About Random Password Generator
Generate strong, random passwords with custom length, symbols, and exclusions.
Use Random Password Generator when you need to strong, random passwords. Review the available options in the interface, process your input, and check the result before saving or copying it.
Frequently asked questions
We use the browser's crypto.getRandomValues — the same cryptographically-secure source used by HTTPS. Each character is uniformly sampled from the selected pool.
Related tools
All Security ToolsPassword Strength Checker
Estimate password strength locally
Open toolBcrypt Generator
Bcrypt hash with custom rounds
Open toolMD5 Hash Generator
Generate MD5 digests for text or files
Open toolSHA-256 Hash Generator
Generate SHA-256 digests for text or files
Open toolAES Encrypt / Decrypt
Encrypt and decrypt text with AES-256-GCM
Open tool