FortiPass
100% offline

Strong passwords, made on your device

Random passwords, memorable passphrases and PINs — generated with your browser's cryptographic randomness, scored with real entropy maths, and never sent anywhere.

Password generator

Click the password to copy it.

Excellent

4–128 characters. 16 or more is recommended.

Character types
Advanced options exclusions, uniqueness, custom rules

Handy when a site rejects certain symbols.

1
Quick presets

Test a password you already use

Scored in your browser. Nothing you type is sent anywhere or remembered.

Waiting for input

    Why FortiPass

    Real cryptographic randomness

    Every character comes from crypto.getRandomValues() with rejection sampling, so there is no modulo bias and no predictable seed — unlike generators built on Math.random().

    Honest strength numbers

    Instead of a vague "strong" badge you get the actual entropy in bits and an estimated cracking time for an offline attacker making 100 billion guesses per second.

    Nothing leaves your device

    No accounts, no analytics, no network requests. Your settings are saved locally so the generator is ready the way you like it next time; the passwords themselves are never stored.

    Install it and go offline

    FortiPass is a progressive web app. Add it to your home screen or desktop and it keeps working on a plane, in a server room or with the network unplugged.

    Choosing a good password

    • Length beats complexity. A long password with fewer character types is usually stronger than a short one stuffed with symbols.
    • Never reuse a password. One breach elsewhere should not unlock your email. Unique passwords are what a manager is for.
    • Use a passphrase for what you must type. Device logins and your password-manager vault are easier as five or six random words.
    • Turn on two-factor authentication. Even a perfect password cannot protect you from a phished session on its own.
    • Change a password when there is a reason. A breach or a shared secret — not an arbitrary 90-day calendar rule.

    Questions people ask

    Are the generated passwords sent anywhere?

    No. Everything happens in your browser tab. Passwords are created locally with the Web Crypto API and are never transmitted, logged or stored on a server. You can open your browser's network panel and watch it stay empty.

    How long should my password be?

    For anything stored in a password manager, use 16 characters or more with all character types — that is over 100 bits of entropy and out of reach of brute force. For a password you have to type from memory, a five or six word passphrase is a better trade between security and your patience.

    What does "entropy" actually mean?

    Entropy is a measure of unpredictability expressed in bits. Each additional bit doubles the number of guesses needed. Around 60 bits is reasonable for everyday accounts, 80 bits is strong, and 100 bits or more is excellent for essentially any threat model.

    Is a passphrase of real words safe?

    Yes, provided the words are picked at random by a computer rather than by you. FortiPass selects from a curated list of more than 2,200 words using a cryptographic random number generator, so every word adds about 11 bits: six words is roughly 67 bits. The figure shown under your passphrase is calculated from the real list size, not guessed.

    Can I use FortiPass offline or install it?

    Yes. After the first visit the app is cached on your device, so it loads without a connection. Most browsers will also offer to install it — look for "Install app" or "Add to Home Screen".

    Does the strength checker upload what I type?

    No. The check runs on heuristics and entropy maths that ship with the page — character variety, length, repetition, sequences, keyboard patterns and a list of very common passwords. Nothing is sent over the network and nothing is kept after you close the tab.

    Keyboard shortcuts

    G
    Generate new
    C
    Copy the current password
    H
    Hide / show passwords
    T
    Switch light / dark theme
    123
    Password / passphrase / PIN
    ?
    This dialog
    Esc
    Close dialog

    Shortcuts are ignored while you are typing in a field.