Random Password Generator

Generate secure, random passwords.

Save

Inputs

Your values stay on this device.

Results

Password

Report

Export and share

Document

Copy and share

Assumptions

  • At least one character group must remain enabled or the tool cannot generate a password.
  • Minimum number and symbol settings only add those characters before the remaining password is filled and shuffled.
  • If minimum requirements exceed the requested length, the generator fills and then trims to the requested length.

Sensitivity preview

Password Length -10%: Password 3y{uSA/{Ha[VcA

Password Length Current: Password @H{uza(uNHS|4,A5

Password Length +10%: Password p@MqeU^SV;M:D2NzF

Related Tools

View All

About this Password Gen

Using a unique, strong password for every account is one of the best defenses against account takeovers. This tool generates random passwords locally in your browser so you can create quick password ideas without sending them to a server.

Who this calculator is for

  • Developers creating throwaway credentials, admin passwords, or seeded test accounts that still need strong entropy.
  • Security-conscious users replacing reused passwords with unique random strings.
  • Teams documenting password policy examples and wanting quick rule-based generation.

When to use it

  • Generate a long random password for email, hosting, cloud, or password-manager entries.
  • Create a password candidate with numbers and symbols for systems that have password policy requirements.
  • Produce copy-paste-safe passwords by excluding visually ambiguous characters.

How to use this calculator

  1. Set the Length (16+ is recommended).
  2. Toggle options for Uppercase, Lowercase, Numbers, and Symbols.
  3. Use Avoid Ambiguous to remove confusing characters like 'I' and 'l'.
  4. Click Generate to create a new password.

Key assumptions

  • At least one character group must remain enabled or the tool cannot generate a password.
  • Minimum number and symbol settings only add those characters before the remaining password is filled and shuffled.
  • If minimum requirements exceed the requested length, the generator fills and then trims to the requested length.

Accuracy and testing

Review formula sources, default test cases, assumptions, unit handling, rounding rules, and changelog for this calculator.

View accuracy page

Key Features

  • Client-side generation
  • Customizable rules
  • Ambiguous character filtering

Tips & Best Practices

  • Use a Password Manager to store these complex passwords.
  • Length beats complexity. A 20-character password of just letters is often stronger than an 8-character password with symbols.

Frequently Asked Questions

How is this generator secure?
This tool creates passwords locally in your browser, so the generated value is not sent to a server by the calculator itself. You should still review whether the result meets your own security or compliance requirements before using it for sensitive accounts.
What is a safe password length?
Most security experts recommend at least 12 characters for standard accounts, and 16+ for sensitive accounts (like email or banking).
Why should I avoid ambiguous characters?
Characters like 'I' (capital i), 'l' (lowercase L), '1' (one), 'O' (capital o), and '0' (zero) look very similar. Avoiding them prevents confusion when manually reading or typing passwords.
How often should I change my password?
Regularly changing passwords is good practice, but using a unique, strong password for every site (managed by a password manager) is more important than frequent changes.
Is a passphrase better than a complex password?
Passphrases (e.g., 'CorrectHorseBatteryStaple') are easier to remember and harder to brute-force due to length, but complex random passwords are generally harder to guess.