Password Generator
Generate strong random passwords with custom options.
How to Use Password Generator
Set the desired length with the length field, then tick or untick the character-type checkboxes to allow or block digits, symbols and capital letters.
Turn on the option that excludes lookalike characters such as 0/O and 1/l if the password needs to be read out loud or typed from memory by hand.
Click the "Generate" button to create a fresh password, and click it again as many times as you like until you find a result you are happy with.
Review the result for readability, then copy it to your clipboard or click "Download" to save it as a text file before pasting it into your password manager.
Features
Frequently Asked Questions
Related Tools
Username Generator
Generate unique usernames for accounts.
Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text.
Random Number Generator
Generate random numbers within a range.
Random Text Generator
Generate random text strings.
Meta Tag Generator
Generate HTML meta tags for SEO.
Sitemap Generator
Generate XML sitemaps for your website.
About Password Generator
Most people reuse the same handful of passwords across a dozen accounts, which turns one leaked login into a breach of everything else. This Password Generator builds a brand new random string every time you press the button, mixing upper and lower case letters, digits and symbols into a combination that a brute force attack cannot guess in any practical timeframe. Nothing is remembered, logged or reused between sessions, so every result is a clean slate.
You stay in control of the shape of the result. Set the length from a quick 8 characters up to a long 64, and use the checkbox toggles to decide whether digits, symbols, capital letters or visually ambiguous characters such as 0 and O are allowed. Leave the exclude option on when you plan to read the password aloud or type it from memory, and turn it off when maximum entropy matters more than convenience.
Practical uses include provisioning an account for a new teammate during onboarding, generating an API key or a database password, replacing a password that turned up in a breach notification, and creating throwaway credentials for automated test suites. For anything touching a real account, paste the result straight into a password manager rather than a sticky note.
When to Use This Tool
- Creating passwords for new email, banking or social accounts
- Generating API keys, secret tokens and database credentials
- Seeding automated test suites with unique, non-real login data
- Rotating a password that has been reused or exposed in a data breach
- Filling demo data while testing signup and login flows