Password Generator

Generate strong, random passwords with a strength meter (crypto-secure).

Passwords are generated locally in your browser and nothing is uploaded; still, treat any generated value as a real secret and avoid pasting or reusing real production passwords without storing them securely.

Need authenticator codes? Try the TOTP / 2FA Generator.

About Password Generator

This password generator creates strong, random passwords using your browser's cryptographically secure random source, so every result is unpredictable rather than seeded from a weak pseudo-random function. Use it as a random password generator when signing up for a new service, rotating credentials, or seeding a password manager, and tune the length and character mix to match a site's rules. You can toggle lowercase, uppercase, numbers, and symbols, exclude look-alike characters like l, I, 1, O, and 0, and watch a live strength meter estimate the entropy in bits. It's built for developers, QA engineers, sysadmins, and anyone who needs a secure password fast. Everything is processed locally in your browser and nothing is uploaded to a server.

Features

How to use the Password Generator

  1. Drag the Length slider to set how many characters you want.
  2. Toggle Lowercase, Uppercase, Numbers, and Symbols to choose the character mix.
  3. Optionally enable Exclude look-alikes to drop ambiguous characters.
  4. Check the strength meter, then click Regenerate for a fresh password.
  5. Click the copy button to copy the password to your clipboard.

Example

Input

Length 16, lowercase + uppercase + numbers + symbols enabled

Output

q8R#tLm2!vXz4Pw@

A 16-character password drawing from all four character sets.

Common errors & troubleshooting

Frequently asked questions

What is a password generator and why use one?
A password generator creates random, hard-to-guess passwords for you so you never reuse a weak phrase. This password generator draws each character from a cryptographically secure source, producing credentials far stronger than anything you would invent by hand.
How random are the passwords from this password generator?
Each character is chosen with the browser's crypto.getRandomValues using rejection sampling for an unbiased result, so the output is cryptographically secure rather than a weak pseudo-random sequence.
How do I create a strong password with the right length?
Aim for at least 16 characters with a mix of character types. The strength meter shows estimated entropy bits, and reaching about 80 bits or more is rated Very strong.
Can I generate a password without symbols?
Yes. Turn off the Symbols toggle to get an alphanumeric password, which is useful for sites that reject special characters.
What does Exclude look-alikes do?
It removes ambiguous characters such as l, I, 1, O, 0, and o so the password is easier to read and type without confusing similar-looking glyphs.
Are passwords from this generator ever sent anywhere?
No. The password generator runs entirely in your browser, every password is created locally, and your data never leaves your device.

Related tools

All ArrayKit tools