Password Generator

Create strong and secure passwords, 100% in your browser

100% local analysis — your password is never transmitted

Why use our password generator?

Creating a strong password by hand is counter-intuitive: humans produce predictable patterns that dictionary attack tools crack in seconds. A cryptographic generator removes that bias — each character is picked at random from an entropy source provided by your browser (crypto.getRandomValues()), the same one used by HTTPS connections.

Our tool runs entirely locally: no network request, no cookie, nothing is ever sent to our servers. Close the tab and the generated password is gone — you are the only one who ever saw it. The code is published under the MIT License, auditable by anyone.

Classic or passphrase: which one?

Two modes are available. Classic mode produces 8 to 128 character strings with letters, digits and symbols — ideal when a password manager remembers everything for you. Passphrase mode generates a sequence of random words drawn from word lists in Luxembourgish, French, English or German — easier to retype by hand when a manager isn’t available.

A built-in strength tester analyses any password (yours or one from another generator) and displays the entropy in bits along with the estimated brute-force cracking time.

Frequently asked questions

Are my passwords sent to a server?
No, never. The generator runs entirely in your browser — no data leaves your device. The code is open-source, you can verify it yourself.
What is a passphrase, and when should I use one?
A passphrase is a sequence of 4 to 10 random words joined by a separator (e.g. orange-skate-cloud-fly). For the same length, it is much easier to memorise than a classic password while offering equivalent entropy. Recommended for access codes you need to retype (Windows login, password vault).
How many characters for a secure password in 2026?
At least 16 characters mixing lowercase, uppercase, digits and symbols. For critical access (banking, admin portal, password vault), aim for 20+ characters or a 5-6 word passphrase.