Skip to main content

Strong Password Generator

Strong, genuinely random passwords generated in your browser. Nothing is sent anywhere and nothing is stored.

w0UITd4PXhktD9txyMS4
Strongabout 119 bits of entropy

Generated with your browser’s cryptographic randomness, never sent anywhere, and deliberately not saved — browser storage would leave passwords readable in plain text. Copy yours into a password manager.

HOW TO

How to create a strong random password

A good password is long and unpredictable. Both come from generating it instead of inventing one, because people are poor sources of randomness. This secure password generator uses your browser’s cryptographic source, which is the same one used for encryption keys.

  1. 1

    Set the length

    Sixteen characters or more for anything that matters. Length does more for strength than any other setting.

  2. 2

    Choose the character types

    Letters, numbers and symbols. At least one of every enabled type is guaranteed to appear, and you can exclude similar-looking characters if you will be typing it by hand.

  3. 3

    Copy it somewhere safe

    Copy the password straight into your password manager. Nothing is saved here, so once the tab closes it is gone for good.

USE CASES

Where a generated password belongs

Anywhere you would otherwise reuse one you already know.

New accounts

Start every sign-up with a unique password instead of a variation of an old one.

After a breach

Replace a password immediately once a service reports it may have been exposed.

Shared WiFi

Set a guest network password that is long but easy enough to read from a card.

Encrypted files

Protect a locked PDF or archive with something far stronger than a memorable phrase.

Database and admin accounts

Give machine accounts long random strings, since nobody has to remember them.

Replacing reused passwords

Work through the accounts still sharing one password and give each its own.

Meeting a site’s rules

A password generator 12 characters long clears most minimum requirements, and 16 clears nearly all of them.

Handing over access

Generate a fresh password when someone else needs temporary access, then change it afterwards.

BACKGROUND

What makes a password actually strong

Two things decide it: how many possibilities an attacker has to work through, and whether they can shortcut that by guessing how you think. Length handles the first. Generating instead of inventing handles the second.

Randomness has to be cryptographic

The ordinary random function in a browser is fast, predictable and completely unsuitable here. Given a few outputs, its internal state can be reconstructed and every future value predicted, which means passwords generated with it can be regenerated by somebody else.

This strong random password generator uses crypto.getRandomValues, the same source that produces encryption keys, and picks each character with rejection sampling so no letter is more likely than another. A naive modulo would quietly bias the output towards the start of the alphabet.

How long is long enough

Twelve random characters is a reasonable floor and clears most site rules. A password generator 12 characters long is the most searched length for exactly that reason.

Sixteen is the sensible default for anything that matters, and it is where a password generator 16 characters becomes genuinely out of reach of brute force with current hardware. Fifteen sits in between, and a password generator 15 characters is often chosen because a specific site caps there.

Beyond about twenty, extra length stops mattering in practice. The attack that gets you at that point is a breach or a phishing page, and neither cares how long your password was.

Passphrases and word-based passwords

A passphrase password generator produces several unrelated words instead of scrambled characters, giving something like "cutlery-boulder-mango-drift". The alphabet is smaller but the length more than compensates, and the result is far easier to type on a television remote or read down a phone line.

This tool is character-based and does not build word lists, so if you specifically want a password generator with words, a password generator words list, an easy to remember password generator, or a password generator phrase, look for a diceware-style tool. It is a genuinely different design and worth knowing about.

Where passphrases win is the handful of passwords you must type by hand: your device login, your password manager’s master password, a WiFi key read aloud to a guest. Everything else lives in a manager and never gets typed, so random characters are fine.

Why nothing is saved

There is no history here and no option to store what you generate, and that is deliberate. Browser storage is readable by any script running on the page, so a list of plain-text passwords sitting in it would be an obvious liability.

A free password generator that offers to remember your passwords is quietly asking to become a password manager without any of the encryption a real one has. Copy what you generate into a proper manager instead.

What people search for

Best free password generator. Best password generator. Good password generator. Free password generator. Password generator free. Password generator online. Freeware password generator, from people expecting to install something. Password generator random and random strong password generator, which are the same request with the words swapped.

All of them describe this: a secure password generator that runs in a tab, generates locally, and never sees what it produced.

TIPS

Password habits

Generating the password is the easy part. What you do next decides whether it helps.

  • Never reuse a password. One breached site should not put every other account at risk.
  • Use a password manager. Unique passwords everywhere is only realistic if something else remembers them.
  • Longer beats more complicated. Twenty letters is harder to crack than eight letters with symbols.
  • Turn on two-factor authentication where it is offered, since a strong password and a second factor together are far better than either alone.
  • Do not send passwords by email or chat. Use a manager’s sharing feature, or a separate channel from the thing it protects.
  • Change a password when a service is breached, not on a routine schedule, because forced rotation tends to produce weaker and more predictable passwords.
FAQ

Questions, answered

How the randomness works and why nothing is saved.

Still stuck?

Send us the details and we will take a look.

Get in touch

Set the length, choose which character types to include, and generate. The randomness comes from your browser’s cryptographic generator instead of a predictable formula, and the result never leaves your device.