Free Online Calculator

Random Password Generator

Create strong, random passwords of any length — generated in your browser, never sent over the internet, with an entropy score.

Last updated: Free, no sign-up Generated in your browser — never sent or stored

Random Password Generator

Choose the length and character types, then generate. Passwords are created in your browser and are never sent over the internet.

1 to 512 characters. 14 or more is recommended.

Quick answer: what makes a password strong?

Length and randomness. Use at least 14 random characters from a large pool (letters, numbers, symbols) and a different password for every account. A 16-character password using all four character types has about 105 bits of entropy — very strong.

Overview of the Password Generator

The Random Password Generator creates strong, unpredictable passwords from the character types you choose. It uses your browser's cryptographically secure random number generator, picks each character without bias, and guarantees at least one character from every type you select. It then shows the password's entropy in bits and a strength rating so you can see the effect of length and character choice.

Because the passwords are generated entirely in your browser, they are never sent across the internet or stored by this website. Use a different generated password for every account and keep them in a password manager rather than reusing or memorising them.

How We Generate a Password

  1. Build the character pool from the types you tick (lowercase, uppercase, numbers, symbols), then remove any ambiguous characters or brackets you excluded.
  2. Pick one character from each selected type, so the password always contains every type you asked for.
  3. Fill the remaining length by picking characters from the whole pool using a secure random source. Random numbers are drawn with rejection sampling so no character is more likely than another.
  4. Shuffle the characters (Fisher–Yates) so the guaranteed characters are not in predictable positions.
  5. Calculate entropy: length × log2(pool size). With “No repeated characters”, each position has one fewer choice than the last.
entropy (bits) = length × log₂(pool size)
no repeats: entropy = log₂(P) + log₂(P − 1) + … for each position
example: 16 characters from 94 symbols = 16 × log₂(94) ≈ 104.9 bits

Each extra bit of entropy doubles the number of guesses an attacker needs. Entropy is an upper bound: a password you invent yourself (a name, date or pattern) has far less real entropy than the same length randomly generated.

Password Entropy Chart

Entropy (bits) by password length and character set
Character set8 chars12 chars16 chars20 chars
Digits only (10 characters)27405366
Lowercase letters (26 characters)38567594
Lower + upper case (52 characters)466891114
Letters + digits (62 characters)487195119
Letters + digits + symbols (94 characters)5279105131
Password strength guide by entropy
EntropyStrengthMeaning
Below 28 bitsVery weakCan be guessed almost instantly
28–35 bitsWeakOnly for low-value, throwaway use
36–59 bitsReasonableAcceptable with other protections such as rate limiting
60–79 bitsStrongGood for most online accounts
80 bits and aboveVery strongSuitable for important accounts and master passwords

Characters Used

Character types used by the generator
TypeCharactersCount
Lowercasea–z26
UppercaseA–Z26
Numbers0–910
Symbols! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~32

How to Keep Your Passwords Safe

  • Use a password manager so every account can have a unique, long, random password.
  • Never reuse passwords — one breached site would otherwise expose all your accounts.
  • Turn on two-step verification wherever it is offered.
  • Avoid personal information such as names, birthdays, phone numbers and common words or patterns (123456, qwerty).
  • Never share a password by email or chat, and do not store it in a plain note or spreadsheet.
  • Change a password immediately if you suspect it has been exposed.

Random Password Generator — Frequently Asked Questions

Is this password generator safe to use?

Yes. Passwords are generated in your browser with the secure random generator built into it (crypto.getRandomValues) and are never sent to or stored on any server. Do not use a generator that creates passwords on its server.

How long should a password be?

At least 14 characters for ordinary accounts and 16–20 or more for important ones such as email, banking and your password manager. Length adds more strength than complexity.

What is password entropy?

Entropy measures unpredictability in bits. A password with n bits of entropy takes about 2^n guesses to exhaust, so each extra bit doubles the work for an attacker. 80 bits or more is considered very strong.

Should I include symbols?

Symbols enlarge the character pool and raise entropy, but length matters more. If a site rejects some symbols, untick symbols and add length instead.

Why exclude ambiguous characters?

Characters such as l, I, 1, O and 0 look alike in many fonts, which makes passwords easy to mistype. Excluding them helps when you must type a password by hand, at the cost of a slightly smaller pool.

What does “No repeated characters” do?

It makes every character in the password unique. This slightly lowers entropy (fewer possible combinations) but can help when a system forbids repeats.

Can I generate several passwords at once?

Yes. Set “How many passwords” from 1 to 20 and press Generate. Each one is created independently.

How do I remember a random password?

You usually should not. Store it in a reputable password manager and let it fill the password in for you; memorise only the manager's master password.

Is a longer, simpler password better than a short, complex one?

Generally yes. A random 20-letter lowercase password has about 94 bits of entropy, more than a random 12-character password using every character type (about 79 bits).

Are the passwords saved anywhere?

No. They exist only on your screen until you copy them or leave the page. Nothing is logged or stored by this website.

Need a custom calculator or tool on your website?

Our team designs and develops fast, SEO-ready websites and web tools. Tell us what you need.

Call Us WhatsApp

Get a Free Quote

Tell us a bit about your project — we'll get back to you shortly.

5 + 5 =
Call WhatsApp