developer Overview

Generate high-entropy passwords and multi-word passphrases via `crypto.getRandomValues()`, mint time-ordered UUIDv7 and ULID identifiers, decode ULID timestamps, and build `otpauth://` TOTP URIs.
Open the free Password, Passphrase & Keygen Studio
No account required · Runs in your browser · Instant results
Password & Keygen Studio calculates real Shannon/combinatorial bit entropy in bits and runs strictly offline in browser memory with zero network telemetry.
Quick tip: A 5- or 6-word randomly sampled passphrase exceeds 64–77 bits of entropy while remaining far easier to type than mixed symbols.
Using rejection-sampled `window.crypto.getRandomValues()` CSPRNG bytes to eliminate modulo bias.
Access all features of the Password, Passphrase & Keygen Studio — free, browser-based, no account required.
Open Password, Passphrase & Keygen StudioCompute MD5/SHA-1/256/384/512 text & file checksums, sign HMACs, benchmark & verify bcrypt hashes, encrypt with PBKDF2 AES-256-GCM, and generate RSA-OAEP/ECDSA PEM & JWK keypairs.
Decode JWT headers & OIDC claims locally, verify and mint HS256/384/512 tokens via Web Crypto, generate OAuth 2.0 PKCE S256 challenges, and test RFC 6238 TOTP 2FA codes.
developer Overview
