✨ Generators

Password Generator

Choose a length, pick your character types, and get a strong password right away. Built on crypto.getRandomValues for genuine randomness. Everything stays in your browser — no data leaves your device.

Character types
Presets (click to apply and generate)
Strength:

Generated on your device. Your password never leaves it.

How to Use the Password Generator

Use the slider to choose a password length, check the character types you want to include, then click "Generate." A password is generated automatically when the page loads.

  • Length: Choose between 4 and 64 characters. A minimum of 12 characters is generally recommended.
  • Uppercase, Lowercase, Digits, Symbols: Select which character types to use. At least one character from each selected type is guaranteed.
  • Exclude ambiguous characters: Removes easily confused characters like "0" (zero), "O" (letter O), "1" (one), "l" (lowercase L), and "I" (uppercase i). Useful when writing a password down by hand.
  • Strength meter: Displays password guessing difficulty in 4 levels based on entropy (bits of randomness).

Worked example: how length and character types change strength

Even with the same set of uppercase, lowercase, and digits, changing the length alone moves the strength dramatically. For example, at 8 characters (upper + lower + digits / 62 possible characters) you get something like Kp7aQ2mZ, with about 48 bits of entropy (Fair). Stretch it to 16 characters and you get Kp7aQ2mZ9rTbX4nL at roughly 95 bits (Very Strong). Add symbols too (70 characters) and the same 16-character password reaches about 98 bits. In other words, making a password longer pays off more than adding character types. Aim for 16 characters or more as a baseline.

Tips for Creating a Strong Password

  • Use 16 or more characters — length has the greatest impact on strength
  • Include all four character types: uppercase, lowercase, digits, and symbols
  • Use a different password for each service and manage them with a password manager
  • Never reuse the same password across accounts

Frequently Asked Questions

Are generated passwords sent to your servers?
No. All password generation happens entirely inside your browser. Generated passwords are never transmitted to or stored on any server. You can use this tool with complete confidence.
How long should a password be to be secure?
A password of at least 12 characters combining uppercase letters, lowercase letters, digits, and symbols is generally recommended. This tool displays an entropy-based strength meter. Using 16 or more characters with all character types results in a "Very Strong" rating.
Does this work on smartphones?
Yes. The tool works in any browser on smartphones, tablets, and desktop computers. No installation or account is required.