Passkal

Password Generator

Build a random password of any length from the character types you choose. Everything is generated on your device and never leaves your browser.

A fresh password is drawn the moment this page loads, and again every time you change a setting. Pick a length, choose which characters may appear, and copy the result — nothing is sent anywhere.

Your password

StrengthWeak

Strength: Weak

Customize

16
8 characters128 characters

Sixteen characters is a sensible default. Go longer for anything that protects everything else.

Characters to include

Keep at least one character type selected. Some sites reject certain symbols — turn them off here if one does.

Recent passwords

Nothing here yet. Passwords you generate are kept on this device only, so you can pick one up again later.

What makes a password strong?

Two things, and neither of them is how strange it looks: how many characters it has, and how unpredictable each one is. A password drawn at random from a large alphabet has nothing an attacker can guess at — no name, no date, no word from a leaked list.

Every character you add multiplies the number of possibilities, which is why length does more for you than swapping an o for a 0 ever will. Use a different password everywhere and let a password manager remember them, so none of them ever has to be memorable.

Everything happens on your device. Your passwords never leave this browser.