Initializing, please wait a moment

A random password appears in the box below the moment this page loads. Move the length slider, turn the character sets on or off, then click Generate to roll a new one or Copy to put it on your clipboard.

Password Generator


This is a free tool that builds a strong, random password right in your browser. Each character is drawn from your operating system secure random generator through the Web Crypto interface, so the result is unpredictable and never leaves the page. Set the length, pick which character sets to include, and copy the password out - there is no upload, no account, and nothing saved between visits.


How it builds a password

The generator pulls one character at a time from the pool you enable, using cryptographically secure random numbers rather than the ordinary pseudo-random ones most scripts use. The lowercase, uppercase, and digit sets deliberately skip look-alike characters - no lowercase l or o, no uppercase I or O, and no 0 or 1 - so the password is easier to read off a screen and type without mistakes. Symbols come from the set !@#$%^&*-_=+? when you turn them on.


Length, character sets, and strength

The length slider runs from 4 to 64 characters and starts at 16. Four checkboxes let you include or drop lowercase letters, uppercase letters, digits, and symbols; the more sets you keep and the longer the password, the larger the pool each character is chosen from. A label next to the output reads Weak, Fair, Strong, or Very strong along with an estimated bit count, so you can see the effect of a change as you make it. As a rule of thumb, a longer password with more character sets earns more bits and a stronger label.


Privacy

Generation runs entirely in this browser tab. The password is never sent to a server, written to an analytics service, or stored on the page, and refreshing or leaving clears it with no history and no account. If you copy a password, it goes to your clipboard and nowhere else.


Learn more

New to this? The password generator step-by-step guide walks through each control and the choices behind them.

← Back to utility tools

Related tools:

Tags: #utility

Related guides:

Loading reviews...

Frequently Asked Questions

Is the password created on my device or on a server?

On your device. Every character is drawn from the browser secure random generator (Web Crypto) inside this tab, and the password is never uploaded. Refreshing or leaving the page clears it, and nothing is saved.

How long can the password be?

The length slider runs from 4 to 64 characters and starts at 16. Move the slider and the password regenerates at the new length right away.

Why are some letters and numbers left out (no 0, 1, l, o, I, O)?

The lowercase, uppercase, and digit sets skip look-alike characters on purpose - lowercase drops l and o, uppercase drops I and O, and digits drop 0 and 1 - so the password is easier to read off a screen and type without mixing them up.

What does the strength label mean?

It is an estimate from the password length and how many characters are in the pool you enabled, shown as a label (Weak, Fair, Strong, Very strong) plus an approximate bit count. It is a math estimate, not a check against breach lists or a real crack test.

Can I turn symbols on or off?

Yes. Four checkboxes let you include or drop lowercase letters, uppercase letters, digits, and symbols independently. If you uncheck every set, the tool asks you to pick at least one instead of producing an empty password.