Skip to main content
SK Play Labs logoSK Play Labs

Password Generator

Strong, random passwords on your device.

16

Strength: Very strong (~103 bits)

Runs entirely in your browser — nothing you enter is uploaded or sent to a server.

Generated only in your browser — we never see, store or send it, which also means we can't recover it for you. Use a different password on every site and keep them in a password manager, not a note or a spreadsheet. Read our full disclaimer.

About this tool

A strong password is long and random. This generator uses your browser's cryptographically secure random number generator to build passwords from the character sets you choose — lowercase, uppercase, digits, and symbols — and estimates their strength in bits of entropy.

Tip

For most accounts, 16+ characters with all four sets gives a very strong password (~100 bits of entropy). Use a unique one per site.

How to use

  1. 1Set the length with the slider.
  2. 2Toggle the character sets you want to include.
  3. 3Press Generate new for a fresh password, and copy it in one click.

Features

  • Cryptographically secure (Web Crypto), not Math.random.
  • Pick the length and which character sets to include.
  • Guarantees at least one character from every set you enable.
  • Live strength estimate in bits of entropy.

Frequently asked questions

Are these passwords safe?

Yes. They're generated with crypto.getRandomValues, the browser's cryptographically strong RNG, entirely on your device. Nothing is logged or transmitted.

Should I reuse a generated password?

No — use a unique password for every account, ideally stored in a password manager.

More developer tools

View all