Password Generator

A strong password, generated on your device and never sent

calendar_today Last updated: August 22, 2026

Generated in your browser with the operating system's own randomness, and never sent anywhere — a generator that round-trips to a server has handed your password to the server.

lightbulb

Sahel's password generator creates a strong password at the length and character mix you choose, measures its strength in bits rather than a vague verdict, and can avoid look-alike characters — generated in your browser from your own system randomness, so it never leaves your device.

help_outline

How does this tool work?

1

Set the length

4 to 128 characters — length buys strength faster than complexity.

2

Choose the character types

Lower, upper, digits and symbols, with look-alikes optional.

3

Copy your password

With its strength in bits, all inside your browser.

Frequently asked questions

Is a password generated on a website safe? expand_more
It is if it was generated in your browser and never sent to the server — which is what this tool does. A generator that round-trips has handed your password to that server whatever it promises. You can check by disconnecting from the internet: this one keeps working.
How long should a password be? expand_more
Length buys strength faster than complexity does. Twelve characters from a full alphabet is a reasonable minimum and sixteen or more is comfortable. The tool shows the strength in bits: sixty is a floor for anything that matters, eighty or more is comfortable.
What does "bits of entropy" mean? expand_more
It is the base-two logarithm of how many guesses breaking the password would take, worked out as log2(alphabet) × length. That is what actually resists a guessing attack, unlike a "strong" verdict that a single symbol can flip.
Why avoid look-alike characters? expand_more
Because O, 0, o, I, l, 1 and | are hard to tell apart when a password is copied by hand or read off paper. Switching the option on removes them, which shrinks the alphabet slightly — make it up with a couple more characters of length.