Password Generator
This free password generator creates strong, random passwords in your browser using secure cryptographic randomness. Choose the length and character types, or switch to passphrase mode for memorable random words. A strength meter shows the entropy in bits and how long the result would take to crack, and one click copies it.
Select at least one character type.
Time to crack by brute force: billions of years
What makes a password strong?
A strong password is long and unpredictable. Length is the single biggest factor: each extra character multiplies the number of guesses an attacker would need. A random mix of character types helps too, but a long password always beats a short, clever one. This free password generator from ÆON Toolhub gives you both, and shows the resulting strength so you are not guessing.
Everything happens on your device. The password is built in your browser and never sent to a server, so it is genuinely private the moment it appears.
How do you use it?
Pick a mode. Password builds a random string of characters. Passphrase builds something you can actually remember, from random words.
Set the length. For everyday accounts, 16 characters is a solid baseline; for email, banking, or anything sensitive, go to 20 or more.
Choose the character types. Turn uppercase, lowercase, numbers, and symbols on or off. The more types you include, the larger the pool each character is drawn from.
Avoid look-alikes (optional). Skip characters that are easy to confuse, like the capital O and zero, or the lowercase L, capital I, and the number one. Useful when you will type the password by hand.
Copy it. One click copies the result. Use the refresh button to roll a new one anytime.
What is a passphrase, and when should you use one?
A passphrase is a handful of random words joined together, like river-Orange-tiger-42. It is far easier to remember and to type on a phone or a TV remote than a scrambled string, and it is still strong, because the strength comes from how many random words you use rather than from symbols.
Switch to Passphrase mode and you can set the number of words, the separator, whether one word is capitalized, and whether a number is added at the end. Each extra word adds meaningful entropy, so the meter climbs as you go. Use a passphrase for the few passwords you have to type by hand, like your device login or your password manager's master password.
Why does the randomness matter?
Not all random is equal. This tool uses your browser's cryptographic random number generator, crypto.getRandomValues, which is designed to be unpredictable even to an attacker who sees other outputs. Many weaker tools use Math.random, which is fast but predictable and never meant for security. It also corrects modulo bias, so every character and every word is equally likely.
How do the strength meter and crack time work?
The meter is based on entropy, measured in bits: the length multiplied by the base-2 logarithm of the pool size (for a passphrase, the word count multiplied by the log of the word list size). Roughly:
- Under 40 bits is weak and can be cracked quickly.
- 40 to 59 bits is fair.
- 60 to 79 bits is strong for most uses.
- 80 bits or more is excellent, well beyond practical brute force.
The "time to crack" line turns that number into something human, assuming a fast offline attack of about ten billion guesses per second and searching half the space on average. It is an estimate of the worst realistic case, not a promise, and it is exactly why adding length moves the needle far more than adding one more symbol.
How should you store passwords?
The best password is useless if you reuse it, and impossible if you cannot remember it. Generate a unique password for every account, and keep them in a password manager rather than in your head or a notes file. This tool never stores what it creates; once you close the tab, the result is gone.
Frequently asked questions
Are the passwords really random and safe to use?
Yes. Each password is generated with your browser's cryptographic random number generator (crypto.getRandomValues), the same class of randomness used for security keys, not the predictable Math.random. The password is built on your device and never sent anywhere, so it is safe to use for real accounts.
How long should my password be?
Longer is stronger. For everyday accounts, 16 characters with a mix of types is a solid choice. For sensitive accounts like email or banking, use 20 or more. Length matters more than complexity, so a long password with fewer symbols still beats a short, dense one.
What does 'avoid ambiguous characters' do?
It removes characters that look alike, such as the capital O and zero, or the lowercase L, capital I, and the number one. This makes a password easier to read and type by hand without weakening it much. Leave it off for maximum variety when you only copy and paste.
How is the strength rated?
The rating is based on entropy, a mathematical measure of how many guesses it would take to crack the password. It comes from the length multiplied by the size of the character set you chose. More length and more character types raise the entropy, moving the meter from weak toward excellent.
Should I reuse passwords or save them here?
Never reuse a password across accounts; if one site is breached, the rest stay safe only if each password is unique. This tool does not save anything, by design. Use a password manager to store the passwords you generate, so you do not have to remember them.
What is a passphrase, and is it stronger?
A passphrase strings random words together, like river-Orange-tiger-42, instead of scrambled characters. It is far easier to remember and type, and its strength comes from length and word count rather than symbols. Add more words to raise the entropy; the strength meter shows exactly where you stand.
How long would it take to crack my password?
The tool estimates it from entropy, assuming a fast offline attack of ten billion guesses per second. Under 40 bits falls in minutes or hours. Around 60 bits buys years, and 80 bits or more runs into millions of years, which is why length matters more than exotic symbols.
Can I generate a password I can actually remember?
Yes, switch to Passphrase mode. It builds a phrase from random common words with an optional capital letter and number, which is much easier to recall and type than a random string. For accounts you must type by hand, a longer passphrase beats a short scrambled password.
Does the generator work offline?
Yes. Once the page has loaded, everything runs locally in your browser, so you can disconnect and keep generating. Nothing is sent to a server at any point, nothing is stored, and closing the tab erases the result. That is what makes it safe to use for real accounts.
Related tools
GeneratorsUUID GeneratorGenerate UUIDs in bulk, or decode one you already have.
GeneratorsLorem Ipsum GeneratorPlaceholder text as plain text or ready-to-paste HTML.
GeneratorsQR Code GeneratorCreate a QR code for any link or text and download it.
GeneratorsRandom Number GeneratorFair numbers, up to 1000 at a time, with a record of the draw.
Last updated: September 17, 2026