en

Password generator

Generate strong, random passwords locally in your browser - choose the length and character types, with no upload.

Result
Mode
  • Characters
  • Passphrase
Length
Characters
Min. digits
Avoid ambiguous characters
Is my file uploaded?

No. Everything runs in your browser - your file never leaves your device. How this is verifiable

No upload100% local
Your content stays with youno third-party access
Servers in GermanyGDPR by design
Independently auditedTLS A+ · HTTP headers A+

A good password lives on two things: enough length and real randomness. The longer it is and the more it mixes lower-case, upper-case, digits and symbols, the more attempts an attacker needs to guess it. This generator rolls such a password instantly and locally - ideal for a new account, an API key placeholder, or the Wi-Fi password you are about to move into your password manager.

You set the length and which character classes are allowed, and you can optionally exclude easily confused characters (such as l, 1, O, 0) so the password stays easy to type. When several classes are selected, at least one character from each is guaranteed. The randomness comes from the browser cryptographically secure source (Web Crypto), not from a weak pseudo-random generator - and the selection is bias-free, so every allowed character is equally likely.

The crucial part for passwords: generation runs entirely locally in your browser in pure JavaScript - the password is not uploaded, not stored, and no foreign library is loaded from a CDN. That is exactly the point, because a password you type into an external online form must be considered compromised. The password appears instantly, masked, in the field; one click reveals it or copies it straight to the clipboard, and a strength meter live-estimates the entropy in bits as you adjust the length and character types.

Specifications

Specifications
Input formatsNo file (generator)
Output formatTXT
Batch processingNo
ProcessingLocally in your browser (JavaScript)
File uploadNone

In 3 steps

  1. Choose the length and character types.
  2. The password appears instantly - re-roll if you like.
  3. Reveal, copy and store it in your password manager.

Limitations: This tool generates one password, it does not store it - keep it in a password manager, not as a file. The actual security depends on the chosen length and character variety; very short passwords stay weak. Some services reject certain symbols. The length ranges from 8 to 64 characters.

FAQ

Is my password uploaded?

No, and that matters most here. Generation runs entirely locally in your browser; the password never leaves your device and is not stored or sent.

How long should a password be?

As a rule of thumb at least 16 characters with mixed character classes. For especially sensitive accounts, longer is better. Length beats complexity.

Which randomness source is used?

The browser cryptographically secure source (Web Crypto) with bias-free selection, not a weak pseudo-random generator. That makes the values unpredictable.

Is each selected character class included?

Yes, as long as the length allows: when several classes are selected, at least one character from each is guaranteed to appear in the password.

Where do I keep the password?

In a password manager. This tool only generates, it stores nothing - copy the password straight from the field into your manager.

Related tools