Password Generator

Create strong, random passwords with your choice of length and character types — generated securely in your browser.

Written by Ahmet Tur · Reviewed by Kübra Yıldız · Updated

—
Length16

A strong password is long and random — the two things humans are worst at inventing. A password generator does it properly: it picks characters at random from the sets you choose, producing something no dictionary or pattern-guesser can crack. This one runs entirely in your browser; the password is never sent anywhere.

Choose the length and which character types to include, and a strong password is generated instantly, with its entropy shown.

Password Generator: step-by-step worked example

Example inputs
Password length
16
Uppercase (A-Z)
Yes
Digits (0-9)
Yes
Symbols (!#$…)
Yes
  1. 1

    Character pool

    Pool = 23 lower + 23 upper + 8 digits + 12 symbols (look-alikes i, l, o, I, L, O, 0, 1 removed)

    23 + 23 + 8 + 12 = 66 characters

  2. 2

    Entropy per character

    Bits = log₂(Pool)

    log₂(66) = 6.0444 bit

  3. 3

    Total entropy

    Entropy = Length × log₂(Pool) · Possible passwords = Pool^Length

    16 × 6.044 · 66^16 ≈ 10^29.1 = 97 bit

  4. 4

    Strength rating

    < 60 bits weak · 60–89 good · ≥ 90 strong

    = Strong

  5. 5

    Generated password

    Each char = Pool[⌊r × Pool⌋]; if any chosen class (lower, upper, digit, symbol) is missing, the whole password is redrawn → at least one of each class guaranteed, with no bias

    = crnHy?x65PdV=U*P

Result · PasswordcrnHy?x65PdV=U*P
Entropy by length with the same pool
  • 8 chars48 bit
  • 12 chars73 bit
  • 16 chars97 bit
  • 20 chars121 bit
  • 24 chars145 bit

Good to know: Each extra character multiplies the search space by the pool size — length beats adding symbols. Use a unique password per account and a password manager.

Password Generator — how it works

What makes a password strong

Two things: length and randomness. A longer password from a larger character set has exponentially more combinations. The tool lets you include: - lowercase (always on) - uppercase (A–Z) - digits (0–9) - symbols (!#$…)

Each set you add enlarges the pool every character is drawn from, multiplying the number of possible passwords.

Entropy — the real strength measure

Entropy, measured in bits, quantifies unpredictability: each bit doubles the number of guesses an attacker needs. A 16-character password using all four sets (a pool of ~94 characters) has about 105 bits of entropy — far beyond what's brute-forceable. As a rough guide: under 50 bits is weak, 70–80 is decent, 100+ is very strong.

Why generated beats invented

People reuse patterns, names and dates, which guessers exploit. A generator draws each character independently at random, so there's no pattern to attack. And because this runs on your device, the password isn't transmitted or logged anywhere.

Using it safely

  • Use a unique password for every account — a generator makes this painless.
  • Store them in a password manager rather than memorising or reusing.
  • Longer is better: prefer 16+ characters where the site allows.

Worked example

Generate a 16-character password with uppercase, digits and symbols all enabled, and the character pool is about 94 possible characters per position. That gives roughly 94¹⁶ combinations — an entropy of about 105 bits. To put that in perspective, even a machine trying billions of guesses per second would need vastly longer than the age of the universe to exhaust them. Drop to 8 characters and the entropy roughly halves to ~52 bits, which is where passwords start becoming crackable — which is why length is the single biggest lever.

Frequently asked questions

How does the password generator work?+

It draws each character independently at random from the sets you enable (lowercase, uppercase, digits, symbols). You pick the length; the result is shown with its entropy. Everything runs on your device.

What is a good password length?+

16 characters or more where allowed. Length is the biggest factor in strength — each extra character multiplies the number of possible passwords.

What is entropy and why does it matter?+

Entropy, in bits, measures unpredictability — each bit doubles the guesses needed to crack it. Under 50 bits is weak; 100+ is very strong. A 16-character mixed password has about 105 bits.

Is the generated password sent anywhere?+

No — it is created entirely in your browser and never transmitted or stored on any server. You can even go offline and it still works.

Why is a generated password safer than one I make up?+

People reuse names, dates and patterns that guessers target. A generator picks each character independently at random, leaving no pattern to exploit.

How should I store strong passwords?+

Use a password manager and a unique password per account. That way you never reuse or memorise them, and the generator makes creating new ones effortless.

About this page

Publisher:
Kalkoro — Teknolojig Bilişim Teknolojileri A.Ş., İstanbul
Written by:
Ahmet Tur — Editor (Math, date & time, unit conversion, physics & chemistry, everyday tools)
Reviewed by:
Kübra Yıldız — Editor

Parameters come from official sources; the last update date is shown at the bottom of the page.

Spotted a wrong result? Use the "Report a bug" button at the top of the page; every report is reviewed.

How we calculate and our accuracy policy →

Results are for information only. For official matters the relevant authority's calculation prevails.

Last updated: