Tools
Generate an HMAC of a message with a secret key, using SHA-1, SHA-256, SHA-384 or SHA-512 — computed locally in your browser.
Decode and inspect JWT tokens securely in your browser. View header, payload, claims, expiration and signature details without uploading your token.
Generate an MD5 checksum of any text, computed locally in your browser.
Check how strong a password is, with a rough entropy estimate — computed locally in your browser.
Generate a random string of a chosen length and character set — for test data, sample IDs, or anything else — computed locally in your browser.
Generate a cryptographically secure random token — hex or base64url encoded, suitable for API keys or session tokens — computed locally in your browser.
Generate a SHA-256 hash of any text, computed locally in your browser using the Web Crypto API.
Generate a SHA-512 hash of any text, computed locally in your browser using the Web Crypto API.
Generate one or more random (version 4) UUIDs, computed locally in your browser.