CSPRNG WEB CRYPTO API • PRE-GENERATED ON LOAD

Secure Password & Key Generator

Generate passwords, API credentials, identifiers, framework salts, and 256-bit encryption keys entirely in your browser — locally, with nothing sent to a server.

Generated values never leave your device.
Quick Keygen
Entropy: Strong • 103bPress R to re-roll board

Your Active Generators Board

Instant pre-generated tokens per card. Press R to regenerate all values.

4 per card
::

Strong (16 char)

Strong • 103b
::

Memorable Passphrase

Medium • 45b
::

Fort Knox (32 char)

Overkill • 206b
::

API Secret Keys

Excellent • 190b
::

UUID v4 Identifiers

Identifier • 122b
::

JWT Signing Secrets (256-bit)

Overkill • 256b
::

256-bit Hex Encryption Key

Encryption • 256b
::

Wi-Fi WPA2 / WPA3 Key (63 char)

Strong • 123b
::

WordPress Salt Key (64 char)

WordPress • 384b
::

Django SECRET_KEY (50 char)

Django • 250b
::

Laravel APP_KEY (AES-256)

Laravel • 256b
::

WireGuard Curve25519 Key

WireGuard • 256b
::

TOTP / 2FA Base32 Secret Seed

2FA • 160b
::

NanoID URL-Friendly String

Identifier • 126b
::

PIN Codes (6 & 8 Digit)

PIN • Numeric
Cryptographic Directory

Browse Complete Token & Key Directory

Every generator operates 100% on-device using Web Crypto CSPRNG algorithms.

Passwords
  • Password Generator →
  • Memorable Diceware Passphrase
  • Pronounceable Strings
  • Fort Knox 32-Character
  • 6 & 8-Digit Numeric PINs
Developer & APIs
  • Stripe / Live API Secret Keys
  • JWT Signing Secrets (256-bit)
  • UUID v4 Identifiers
  • URL-Friendly NanoIDs
  • TOTP / 2FA Base32 Seeds
Encryption Keys
  • 256-bit Hex Encryption Keys
  • Base64URL 256-bit Tokens
  • HMAC Authentication Salts
  • Curve25519 Secret Keys
  • WPA2 / WPA3 Wi-Fi Passwords
Framework Salts
  • WordPress AUTH_KEY Salts
  • Django Insecure Secret Keys
  • Laravel APP_KEY Tokens
  • WireGuard Keypairs
  • Session Secret Tokens
Prefer The Command Line? (OpenSSL CLI)

Generate equivalent high-entropy secrets directly in your Linux or macOS terminal:

openssl rand -base64 24
openssl rand -hex 32
How Browser-Based Generation Works

Every cryptographic value on this board is generated via the browser's window.crypto.getRandomValues() implementation — a cryptographically secure pseudo-random number generator (CSPRNG) seeded by hardware entropy.

No values are logged, tracked, or transmitted across the network.