Generate secure passwords

Strong, random passwords generated locally in your browser — nothing is sent to any server.

Advertisement · 728×90
Strength
Length 16

How it works

Step 1

Choose your settings

Pick a length, enable or disable character groups, and exclude any characters that confuse you.

Step 2

Generate locally

The password is created entirely in your browser using the Crypto API. Nothing leaves your device.

Step 3

Copy and use

Copy with one click and save it in your password manager. Never reuse passwords across services.

Advertisement · 728×90

Frequently asked questions

Is my password stored or sent anywhere?+

No. All generation happens client-side in your browser using the Web Crypto API. No data is transmitted, logged, or stored anywhere on any server.

How long should my password be?+

We recommend at least 16 characters for most accounts, and 24+ for high-value accounts like email or banking. A longer password is always more secure.

Why should I use a password manager?+

A password manager lets you use a unique, strong password for every service without memorising them. This prevents credential stuffing attacks when one service is breached.

What does the "exclude characters" field do?+

It removes characters that look alike (like 0 and O, or l and 1) from the character pool — handy when you need to type a password manually instead of copy-pasting it.

What is password entropy?+

Entropy measures how unpredictable a password is. The strength indicator on this tool estimates entropy based on length and character pool size. Higher entropy = harder to crack.