CalculatorCast

Password Generator

Strong, customizable, cryptographically-random passwords.

Introduction

Password Generator — Strong, customizable, cryptographically-random passwords. Enter Length, , , , to get an instant, accurate result.

Formula

A random password is built by sampling characters uniformly from your selected character pools (upper/lower/numbers/symbols) using a cryptographically secure random source.

Step-by-step

  1. Enter the Length.
  2. Toggle "Uppercase letters" on or off as needed.
  3. Toggle "Lowercase letters" on or off as needed.
  4. Toggle "Numbers" on or off as needed.
  5. Toggle "Symbols" on or off as needed.
  6. Click Calculate to see your result instantly.

Real-world example

Example: With Length = 16, Uppercase letters = yes, Lowercase letters = yes, Numbers = yes, Symbols = yes, the Password Generator gives Password: ^X$Q+XQ#H3STjLE=.

Frequently Asked Questions

Is this secure enough for real accounts?
Yes — it uses PHP's cryptographically secure random_int(), the same class of randomness used for security-sensitive code.
Why are some similar-looking characters excluded?
Certain confusing characters (like 0/O or l/1) are typically omitted from readable character pools to avoid transcription errors — check your selected options.
What inputs does the Password Generator need?
You'll need to provide: Length, , , , . All fields use sensible defaults, so you can see a working example immediately and then adjust the values to match your own numbers.
How accurate is the Password Generator?
The Password Generator applies the formula exactly as calculated — A random password is built by sampling characters uniformly from your selected character pools (upper/lower/numbers/symbols) using a cryptographically secure random source. — so results are precise for the inputs you provide. Accuracy depends on entering correct, realistic input values.
Is the Password Generator free to use?
Yes, the Password Generator is completely free, requires no signup, and runs instantly in your browser.

About the Password Generator

The Password Generator uses a real, verifiable formula — A random password is built by sampling characters uniformly from your selected character pools (upper/lower/numbers/symbols) using a cryptographically secure random source. — so results are accurate every time, not an approximation.