Password Generator | Create Strong, Random Passwords Locally
Last updated: June 2026 · Free · No sign-up required
Quick reference
| Length (all char types) | Approx. entropy |
|---|---|
| 8 characters | ≈ 52 bits |
| 12 characters | ≈ 79 bits |
| 16 characters | ≈ 105 bits |
| 20 characters | ≈ 131 bits |
edit_note What you need
Have your numbers ready before you start. The form above shows the exact fields required, with units and example values for each. Any blank or out-of-range field is flagged before the result is computed so you never get a misleading answer.
function How it computes
The password generator applies the published reference formula and rounds the result to a useful precision. The methodology section below explains each step so you can verify the math.
verified Trusted source
Reference values and constants come from an authoritative source. Every quarter we re-check the source and update the calculator if the published guidance changes. The link is visible in the methodology section so you can verify it yourself.
tips_and_updates Read it like this
Read the headline number first, then open the breakdown card to see how each input contributed. If a result looks off, the breakdown almost always shows which value drove it. Adjust that input and recalculate — the answer updates instantly.
Interpretation guide
| Entropy | Strength |
|---|---|
| Under 40 bits | Weak — crackable |
| 40 – 60 bits | Moderate |
| 60 – 80 bits | Strong |
| 80+ bits | Very strong |
lightbulb Worked example
Result: The calculator instantly applies the formula Entropy (bits) = length x log2(pool size); pool = 26 + 26 + 10 + ~32 symbols = 94 and returns the result with appropriate precision.
What this means: Read the result in the context of what you are measuring. The step-by-step breakdown lets you confirm the math and understand which input most affects the outcome.
Formula & methodology
Formula: Entropy (bits) = length x log2(pool size); pool = 26 + 26 + 10 + ~32 symbols = 94
How password strength is measured
The tool generates each character from a cryptographically secure random source and reports strength as entropy in bits: Entropy = length × log₂(pool size), where the full pool of 26 lowercase + 26 uppercase + 10 digits + ~32 symbols gives 94 possible characters per position.
Example: a 16-character password from the full pool carries 16 × log₂(94) ≈ 105 bits of entropy — practically uncrackable by brute force.
Reading the result: entropy measures the difficulty of guessing, not just the length: 'Tr0ub4dor&3' is shorter and more predictable than it looks, while a random 16-character string from the full pool is exponentially harder. The generator's numbers tell you which settings are genuinely strong before you use them.
Frequently asked questions
Explore the full generator toolkit
Every CalcaTools generator — passwords, names, numbers, timers, and AI-assisted builders — create instantly in your browser.
- AI Excel Formula Generator | Generate Excel formulas from text
- Coin Flip Simulator | Flip a Virtual Coin and Track Results
- Dice Roller | Roll 1 to 10 Dice With Animated Results
- Love Calculator | Generate compatibility percentage and letter match
- Name Picker Wheel | Spin to Pick a Random Winner from Names
- Number and Letter Generator | Generate Secure Alphanumeric IDs
- Online Timer | Countdown or Stopwatch with Alarm
- Pomodoro Timer | Work in 25-Minute Sprints with Breaks
- Random Decimal Generator | Generate Secure Random Decimals
- Random Number Generator | Generate numbers between any min and max
- Random Sample Generator | Draw a Simple Random Sample From a List