Create a random password with options for length, symbols, and character sets. Generation runs in your browser.
How to use this tool
- Set length and toggles (numbers, symbols, uppercase) if available.
- Click Generate.
- Copy the password and store it in a password manager—not in chat logs or screenshots.
Tips
- Longer is generally better—12+ characters for important accounts when allowed.
- Prefer a unique password per site; reuse is risky if one service leaks.
- This tool helps create secrets—hashing for storage is done by each service’s backend, not here.
Related tools
- UUID generator — random IDs (not passwords)
- Hash generator — checksums for text (not password storage)
- Random name generator — creative strings (not security)
FAQ
Do you store generated passwords?
No. Generation is local to your session in the browser.
Is this safe for banking?
Use a reputable password manager for vaulting. This page is a helper for creating strings—not a certified banking security product.
Can I generate passphrases?
If the tool adds word lists in the future, yes; today it focuses on random character passwords per the on-page controls.
More security & privacy
- Password Strength CheckerTest how resistant a password is to guessing, with an entropy estimate, crack-time figure and specific weaknesses. Runs entirely in your browser.
- Hash GeneratorHash text with SHA-256 or SHA-1 in your browser. No data leaves your device.
- Base64 Encoder & DecoderEncode text to Base64 or decode Base64 back to text, right in your browser. Handles emoji and accented characters correctly, with URL-safe output.
- HTML Entity Encoder & DecoderEscape HTML so tags display as text, or decode entities back into characters. Supports all HTML5 named entities, in your browser.