Generators
Password Generator
Generate strong random passwords locally with full control over characters.
Updated June 18, 2026
How to use the password generator
- 1Set the desired length with the slider.
- 2Choose which character sets to include.
- 3Click Generate (or the refresh button) until you're happy.
- 4Click Copy and store the password in a password manager.
Common uses
- Create unique passwords for new accounts.
- Replace weak or reused passwords during a security cleanup.
- Generate readable passwords (no ambiguous characters) for Wi-Fi sharing.
Frequently asked questions
Is it safe to generate a password on a website?
Here, yes: generation uses your browser's built-in secure random source (crypto.getRandomValues) and runs entirely on your device. The password is never sent, logged, or stored. You can verify by loading the page and disconnecting from the internet before generating.
How long should my password be?
16 characters with mixed character sets is a strong default for accounts. For anything protecting high-value data (a password manager's master password, disk encryption), use 20+ characters or a long passphrase.
What does 'exclude ambiguous characters' do?
It removes characters that look alike, such as l, I, 1, O, and 0, which helps when a password must be read aloud or typed from paper. It slightly reduces the character pool, so add a couple of characters of length to compensate.
Should I reuse a really strong password?
No. Reuse is the biggest practical risk: one leaked site exposes every account sharing the password. Generate a unique password per account and keep them in a password manager.
About this tool
The password generator creates cryptographically random passwords entirely on your device using the Web Crypto API, no generated password ever touches a network. Control the length (up to 128 characters) and which character sets to include: uppercase, lowercase, numbers, and symbols, with an option to exclude ambiguous characters like l, 1, O, and 0 that are easy to misread. A strength estimate updates live, and one click copies the result. For real security, use a unique generated password per account and store them in a password manager.
Like most tools on UtilityBase, the password generator runs entirely in your browser. Nothing you enter is uploaded or stored on a server. It's free to use with no account required. Browse more generators here.
Was this tool helpful?
Related tools
UUID Generator
Generate RFC 4122 version 4 UUIDs, single or in bulk.
Generators
Random Number Generator
Generate random numbers in any range, single or in bulk, with or without repeats.
Generators
Base64 Encoder / Decoder
Encode text to Base64 or decode it back, full Unicode support.
Developer Tools
Random Name Picker
Paste a list of names and draw winners fairly. One at a time or several.
Generators
QR Code Generator
Create QR codes for URLs, text, or Wi-Fi. Download as PNG or SVG.
Generators
Invoice Generator
Build a professional invoice and save it as a PDF, free, no account, no watermark.
Generators