Home Text Tools Encoding Hashing Generators Developer Converters Text Styles Image Tools

Password GeneratorPrivacy: All processing runs locally

Generate strong passwords, Diceware passphrases (English & German), or analyze existing password strength with crack time estimation.

20
5
Strength: —
    Click "Generate" to create a password
    Length Character Types Unique Characters Pool Size Entropy Rating
    Attack ScenarioSpeedTime to Crack

    How It Works

    This generator uses crypto.getRandomValues(), the browser's cryptographically secure random number generator. No Math.random() is used anywhere. Everything runs offline — no network requests.

    Password mode builds a character pool from your selected options (uppercase, lowercase, digits, symbols) and fills each position using CSPRNG. Exclude ambiguous characters like 0OlI1 for readability.

    Passphrase mode randomly selects words from curated Diceware-style wordlists (7776 words = 12.9 bits of entropy per word). A 5-word passphrase provides ~64 bits of entropy — easy to remember, extremely hard to crack. Available in English and German.

    Analyze mode evaluates any password by computing its entropy, detecting common patterns (repeated characters, sequences, dictionary words), and estimating crack times across different attack scenarios from online throttled (1,000/s) to nation-state GPU clusters (1 trillion/s).