Developer Tools
Password Generator
Generate cryptographically strong passwords using your browser's Web Crypto API (`getRandomValues`). Set length (4–64 characters), choose character sets, and exclude ambiguous characters. The password is generated locally and never transmitted.
Character sets
Features
- Uses Web Crypto API for cryptographic randomness
- Length slider: 4 to 64 characters
- Character sets: lowercase, uppercase, numbers, symbols
- Exclude ambiguous characters (0, O, 1, l, I)
- Real-time password strength meter (Weak → Very Strong)
- Copy with one click
- Browser-only, password never leaves your device
How to use it
- Set the desired password length with the slider.
- Choose which character sets to include.
- Toggle 'Exclude ambiguous characters' if needed for readability.
- Click the refresh button to generate a new password.
- Click Copy to copy to clipboard.
Use cases
- Generating secure passwords for new account sign-ups
- Creating master passwords for password managers
- Generating API keys and secret tokens for development
- Generating temporary passwords for team members
Limitations
- The strength meter is a heuristic estimate. A truly secure password also requires uniqueness (not reused across sites) and safe storage in a password manager.
Related tools
Hash Generator
Generate cryptographic hashes from text in your browser. Supports MD5, SHA-1, SHA-256, and SHA-512. No upload, computed locally using the Web Crypto API.
Use toolUUID Generator
Generate random UUIDs (v4) or time-based UUIDs (v1) in bulk. Copy one or download hundreds as a list, instant, browser-based, no server.
Use toolBase64 Encode Decode
Encode text to Base64 or decode Base64 to plain text instantly in your browser. Supports standard and URL-safe Base64, Unicode, and binary-safe encoding.
Use toolJSON Formatter
Format and beautify JSON online. Paste minified or messy JSON and get clean, 2-space indented output with syntax validation, instant, in-browser, no upload.
Use toolJSON Validator
Validate JSON syntax online with exact error messages. Get line number, column, and a human-readable explanation for every JSON error, processed in your browser.
Use toolJSON Minifier
Minify JSON by removing all whitespace and line breaks. Paste pretty JSON, get compact JSON for APIs, payloads, and config files. Browser-only, free.
Use toolFrequently asked
Is the password sent anywhere?
No. Passwords are generated using the browser's built-in cryptographic random number generator. Nothing is transmitted. No analytics, no clipboard monitoring.
What makes a password 'strong'?
The strength meter considers length, character set variety, and entropy. A 16+ character password with mixed case, numbers, and symbols is rated Very Strong.