Knowledge Mark G
Hire Me

100% free developer tool

Password Generator

Create strong, random passwords with a live strength meter.

  • No sign-up required
  • Instant results
  • Nothing is uploaded
  • Works on any device

Generating…

— · 0 bits

Generated with your browser's cryptographic random number generator. Nothing is sent anywhere and nothing is stored.

Private by design. Everything happens in your browser. Your files never leave your device.

  • 100% freeNo hidden charges, no watermark
  • Instant resultsDone in seconds, no queue
  • Secure & privateNothing is uploaded
  • Works on all devicesDesktop, tablet and mobile

How to use the Password Generator

  1. 1Paste your input or set the options.
  2. 2Check the output as it updates.
  3. 3Copy it into your project.

About the Password Generator

Creates random passwords using your browser's cryptographic random number generator - not Math.random, which is predictable. Ambiguous characters like l, I, 1, O and 0 are excluded by default so a written-down password does not get mistyped.

What makes a password strong

Length matters more than anything else. Every extra character multiplies the number of guesses an attacker needs, so a 20-character random password is far stronger than a 10-character one full of symbols. Mixing lowercase, uppercase, numbers and symbols widens each character's range, which helps too. The strength meter estimates how long the password would resist guessing.

Good password habits

  • Use a different password for every account - reuse is how one leak becomes ten.
  • Store them in a password manager rather than a note or a spreadsheet.
  • Turn on two-factor authentication wherever it is offered.
  • Some sites reject certain symbols; untick symbols and add a few characters of length instead.

Passwords are generated in your browser with the operating system's cryptographic random number generator and are never sent or stored. Building something that stores passwords? Hash them with a slow algorithm - see the hash generator for why plain SHA-256 is not enough.

Frequently asked questions

Can I generate a password without special characters?+

Yes - switch symbols off and the password uses letters and numbers only, for sites that reject symbols. Make it a little longer to keep the same strength. Look-alike characters (l, I, 1, O, 0) are left out by default so a written-down password is easy to type.

What do the bits mean?+

Bits of entropy - how much guessing an attacker would have to do. Under 45 bits is weak, 70 is solid for most accounts, and above 100 is effectively unguessable.

Is the password sent anywhere?+

No. It is generated in your browser and never leaves the page. Reload and it is gone.

Worth reading

All articles →
View all →