Free Online Password Generator

Generate a Password Online

The free online password generator builds a strong random password or a memorable passphrase, with a live strength meter. Because it runs on the browser's secure random generator, the password is never uploaded.

Security tools by OnlinePCApps since 2013

No upload Secure random Passphrase too Free
0
Bytes uploaded
80+
Bits to aim for
0
Files stored
$0
Free, always
Why generate a password

Three Reasons to Generate a Password

A password a person invents follows a pattern an attacker can guess. The free online password generator makes one from true randomness, strong by the numbers rather than by feel.

Get True Randomness

A password thought up by a person leans on names, dates and common swaps that a cracker tries first. Drawing each character from the browser's secure random generator removes that pattern, so the strength is real rather than a guess.

Randomness a person cannot fake.

Make One Easy to Recall

A master password has to be recalled rather than stored, and a random string of symbols resists that. A passphrase of several random words is as strong yet reads and sticks in the mind, which is why it suits the one password kept in a head.

Strong, and still memorable.

Never Send It to a Server

A password made on a website only stays secret if it is never transmitted. This generator runs entirely in the browser, so the password is built on the device and never sent anywhere, which is the whole point of making one this way.

A secret that stays a secret.
How it works

Generate a Password in Three Steps

1

Set the Options

Set the length and turn on uppercase, lowercase, numbers and symbols. Or switch to passphrase mode and pick a word count. Ambiguous characters such as O and zero can be left out for a password read aloud.

LENGTH GENERATE sets
2

Generate and Check

Generate the password and read the strength meter, which shows the entropy in bits from the length and the character pool. Generate again for a fresh one until the strength and the shape suit the account.

96 bits
3

Copy and Store It Safely

Copy the password and save it in a password manager rather than a note or a reused login. Nothing is kept on the page, so once it is copied and stored it lives only where it is put.

A password Or a passphrase
Strength Entropy in bits
One or a batch Download or ZIP
Need it faster?

Generate Many Passwords at Once

One password or a short run is generated in one step on this page. For a set to seed many accounts, or for a password kept and filled on every login, a password manager generates and stores the lot in one place.

Get Desktop Version Free trial · Windows 7 to 11
What the free tool does

What the Password Generator Does

To generate a password is to draw random characters into a strong secret. The tool does that on the device.

Length and Character Sets

Set the length and turn on uppercase, lowercase, numbers and symbols to shape the pool the characters are drawn from. A longer password with a wider pool is stronger, and the length counts for as much as the mix.

Diceware Passphrase

Passphrase mode picks several random words from the EFF wordlist and joins them, in the Diceware style. Each word adds close to thirteen bits, so a handful of words is strong yet far easier to remember than a symbol string.

Strength in Bits

A strength meter shows the entropy in bits, worked out from the length and the size of the character pool. Eighty bits is a solid floor and a hundred and twenty-eight is very strong, past which other risks matter more.

No Look-Alike Characters

An option leaves out the characters that look alike: the letter O and a zero, or a one, an l and a capital I. That suits a password read aloud or typed from a screen, at a small cost to the character pool.

To generate a password, to make a strong random one and to build a passphrase all name the same tool. A search for password generator or strong password reaches this page, and nothing about the password is sent anywhere.

Reference

What Converts Cleanly and What to Watch

A strong password comes down to randomness and length. These points decide how strong the result is.

The caseResultWhat happens and why
Randomnesssecure RNGEach character comes from crypto.getRandomValues, not the guessable Math.random.
Lengthcounts mostA longer password gains as much strength as a wider character set, or more.
Character setsfour poolsUppercase, lowercase, numbers and symbols widen the pool per character.
PassphraseEFF wordsSeveral random words from a 7,776-word list, close to thirteen bits each.
Entropyin bitsLength times the log of the pool size, the true measure of strength.
Target80 to 128Eighty bits is a solid floor, and a hundred and twenty-eight is very strong.
AmbiguousoptionalLook-alike characters such as O and zero can be left out for readability.
Storagea managerSave it in a password manager and never reuse it across accounts.
Where it runson the deviceThe password is generated in the browser, so nothing is uploaded.

How a Strong Password Is Made

The strength of a password rests on two things, and neither is the trick a person reaches for. The first is real randomness. A generator worth using draws each character from crypto.getRandomValues, the browser's cryptographically secure random source, rather than Math.random, which is predictable and unfit for a secret. The second is entropy, the number of bits that measures how hard a password is to guess, worked out as the length times the base-two log of the character pool. This is why length carries so much weight. Adding one character to a password buys about as much entropy as switching to a much larger set of symbols, and two extra characters buys more. A useful floor is eighty bits, with a hundred and twenty-eight very strong, and there is little point pushing far past that, since other risks such as phishing take over. Modern guidance from NIST agrees, having dropped forced symbols and forced periodic changes in favour of length and randomness. A passphrase of several random words is the friendly form of the same idea, since each word from the EFF list adds close to thirteen bits and the result is far easier to remember. The references below set out the details.

Honest comparison

A Quick Generator vs a Password Manager

Both make a strong password. The trade is between a quick one-off and a tool that also stores it.

Point of comparison This tool Generated in the browser On the device A password manager A separate stored vault
Where it is made In the browser On the device too
Price and caps Free with no file cap Free tier often capped
Stores and fills it Copy it out by hand Saves and autofills it
Sync across devices This one page only Shared across a vault
A quick one-off Open and generate, no account Set-up and a vault first

A password manager is the right home for passwords used every day, since it stores, fills and syncs them across a vault. This page is for a quick strong password with no account, and a manager is where to keep it. Both make the password on the device.

Why no upload

The Password Never Leaves the Device

Every password is built inside the browser by its own secure random generator, so the work is client-side and the result stays on the machine that made it. Nothing is passed to a server, which is the whole point of generating a secret this way.

A password only stays secret if it is never sent anywhere, so a generator that made one on a server would defeat itself the moment it did. Here the secret is created and shown on the device, and it lives only where it is copied and saved afterward.

1. Open the browser tools at the Network tab
2. Clear the log and let it record
3. Generate a password with the panel above
Nothing uploads. The password was made on the page itself.
0
Bytes uploaded
0
Files stored
0
Accounts required
0
Watermarks added
Alternatives

Other Ways to Make a Password

Each of these makes a password. They vary in reach, in storage and in how random the result is.

A Password Manager

A manager generates, stores and fills a password per site.
It syncs a whole vault across devices.
It needs setting up and a strong master password first.

The Browser Built-In

Chrome and Safari offer a password when signing up.
They save it to the browser account.
It is tied to that browser and its account.

In Code

getRandomValues or the secrets module makes one in a script.
It fits a set-up or a seeding job.
It is a coding step, and only if the RNG is secure.

Real Dice

Physical dice and the EFF list build a passphrase by hand.
It removes any doubt about a software RNG.
It is slow, and overkill for an everyday account.

A manager, the browser, code and dice all make a password, yet each means an account, a script or a slow roll. This page generates a strong one on the secure random source with a strength meter, kept local with nothing to set up.

Before converting

Three Things to Know Before Converting

A little context sets a safer password.

Length Beats Complexity

A longer password is stronger than a short one loaded with symbols, and adding a character helps about as much as widening the pool. Reach for length first, which is the change modern guidance now leans on.

Never Reuse a Password

A password reused across sites turns one breach into many. Give each account its own generated password and keep them in a password manager, so a leak on one site cannot open the rest.

Use a Passphrase to Remember

For the one password kept in a head, a manager master key, several random words beat a symbol string. A six or seven word passphrase is strong and memorable, which is why it fits where a password has to be recalled.

The desktop edition

When Passwords Are Part of Daily Use

The browser generates a strong one-off password, which suits a quick need. A password used and filled on every login, or a whole set of accounts, belongs in a password manager, which generates, stores and syncs each one and fills it where it is needed.

On this pagea quick one-off
In a managergenerate, store and fill
Stored and Filled

A manager saves each generated password and fills it on the right site, so a unique password per account is no burden to use.

Across Devices

A vault syncs, so a password made on one device is there on a phone or a laptop, filled the same way everywhere.

Breach Alerts

A manager can flag a reused or a leaked password, so a weak one is caught and replaced before it is a way in.

Common questions

Password Questions

It builds a strong random password or a memorable passphrase in the browser. The length and character sets can be set, look-alike characters left out, and a strength meter shows the entropy in bits, all made with the browser's secure random source.
No. Every password is generated inside the browser and stays on the device. This is the whole point of making one this way. A password only stays secret if it is never transmitted, and one made on a server would defeat itself.
Yes. Each character is drawn from crypto.getRandomValues, the browser's cryptographically secure random source, not from Math.random. Math.random is predictable to anyone who knows its seed, so it is unfit for a secret. A good generator avoids it.
Long enough to reach a good entropy, and length carries more weight than symbols. A random password of around sixteen characters, or a passphrase of six or seven words, clears a strong bar. Aim for at least eighty bits on the strength meter.
It is a measure of how hard a password is to guess, the length times the base-two log of the character pool. More bits means more guesses to break it. Eighty bits is a solid floor and a hundred and twenty-eight is very strong.
Less than length. Adding one character buys about as much strength as switching to a much larger set of symbols, and two extra characters buys more. Symbols help, but a longer password is the surer way to a stronger one.
It is a password made of several random words rather than symbols, in the Diceware style. Each word from the EFF list adds close to thirteen bits, so a handful of words is strong. Because the words are real it is far easier to remember.
It is a method that picks random words from a fixed 7,776-word list to build a passphrase, one word per five dice rolls in its original form. This tool does the picking with the secure random source, giving the same strength without the dice.
Because the letter O and a zero, or a one, an l and a capital I, are easy to confuse when a password is read aloud or typed from a screen. Leaving them out avoids that at a small cost to the pool, which suits a password not stored in a manager.
No. A password reused across sites turns a single breach into many. Give each account its own generated password and keep them in a password manager, so a leak on one site cannot be used to open the others.
In a password manager, which generates, stores and fills a unique password per site and syncs it across devices. A note, a browser without a lock or a reused login are the weak spots a manager is built to remove.
Yes, when the generation runs in the browser and nothing is sent to a server, as it is here. The risk with a password site is a server that sees the result, so the safe kind is the client-side kind that keeps it on the device.
The 2024 update to NIST 800-63B dropped forced complexity rules such as a required symbol, and dropped forced periodic changes. It leans instead on length and randomness, and on allowing long passphrases, which matches what entropy has always shown.
Yes. Generate again for a fresh password as many times as needed, and a batch can be produced for seeding a set of accounts. Each one is independent and made from its own draw of the secure random source.
Yes. The tool runs in a mobile browser as well as on a desktop, so a strong password is made on a phone without an app. The password is generated on the device and nothing is sent to a server.
The page is cheap to host, and since the work happens on the device nothing is received or kept here. The wider suite of tools is what supports the site. There is no cap, no watermark and no sign-up.

OnlinePCApps Developer Group

Written and reviewed by Stefan Adler, who has worked on security and developer tools here since 2013

Last reviewed August 2026
13
Years on dev tools
0
Passwords uploaded
80+
Bits to aim for
0
Watermarks

Two things make a password strong, and the trick most people reach for is neither of them. The first is real randomness, which means each character has to come from a cryptographically secure source such as crypto.getRandomValues, never from Math.random, which is predictable and quietly ruins a generator that leans on it. The second is entropy, and the short version is that length matters more than a clever mix of symbols. Adding a character to a password buys about as much strength as switching to a far bigger symbol set, so reach for length first and treat symbols as a bonus. Aim for eighty bits and there is little reason to push far past a hundred and twenty-eight, since at that point phishing and reused logins are the real danger, not the password itself. A passphrase of a few random words is the same maths in a friendlier shape, strong and memorable at once. Since a password only stays secret if it is never sent anywhere, the whole thing runs in the browser and goes to no server.

Standards followed

getRandomValues · CSPRNG NIST · 800-63B Diceware · EFF Entropy · Bits
Built on the same shared design system as every OnlinePCApps tool. onlinepcapps.com

Generate a Password Online for Free

Free and online, with no sign-up and no upload. Build a strong password in the browser, all on the device.

Generate a Password Free, no account Try Desktop Edition For daily use, a manager
Generate a Password