# passphrase.guru

> A free, fully client-side web app to generate passphrases (from a multilingual
> word pool), passwords and tokens. Randomness comes only from the Web Crypto API
> (crypto.getRandomValues) with rejection sampling to avoid modulo bias. Entropy
> and crack-time (classical and quantum) are computed honestly from first
> principles. No accounts, no tracking, no analytics, no cookies — nothing you
> generate ever leaves your device.

## Key facts
- Cryptographically secure randomness (no Math.random anywhere).
- Honest entropy: H = length × log2(N), computed from the real pool/charset size.
- Quantum note: Grover's algorithm only gives a quadratic speedup; high-entropy
  secrets are not broken by quantum computers.
- 100% in-browser; works offline once loaded. GDPR-compliant, EU-hosted (Amsterdam).
- Available in 10 languages: en, de, es, fr, it, pt, nl, pl, sv, tr.

## Pages
- [Passphrase generator](https://passphrase.guru/en): primary tool — random words from a
  deduplicated multilingual pool, with separator, capitalization, append digit/
  symbol and ASCII-safe options. Includes an FAQ.
- [Password generator](https://passphrase.guru/en/password): configurable length and character
  classes (lowercase, uppercase, digits, symbols), exclude-ambiguous and
  guarantee-each-class options.
- [Token generator](https://passphrase.guru/en/token): hex, Base62, Base64url, alphanumeric,
  numeric, UUID v4, ULID and NanoID, with bulk generation.
- [Imprint](https://passphrase.guru/en/imprint): legal information (§ 5 DDG).
- [Privacy policy](https://passphrase.guru/en/privacy): GDPR privacy statement.
- [Accessibility](https://passphrase.guru/en/accessibility): WCAG 2.1 AA accessibility statement.

## Localization
Every page is available per locale at https://passphrase.guru/{locale}/... with hreflang
alternates and a canonical URL. x-default points to the English (en) version.
