Loading…
Category
Security, cryptography, and authentication tools
Start here
Decode and inspect JWT header, payload and expiry locally. Debug tokens securely in browser.
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes for text. Copy or compare instantly.
Create signed JWTs (HS256/RS256) from header+payload locally. Use when creating test tokens; for inspecting existing tokens use jwt-decoder, for Base64 parts use base64. Input: JSON header/payload + secret. Returns JWT string. 100% client-side.
Infer JSON Schema from sample JSON for validation. Use when authoring schemas; for validating instances use json-validator. Input: JSON ≤10MB. Returns JSON Schema draft. 100% client-side.
Score password entropy, crack time, and improvement tips. Use for auditing; for creating passwords use password-generator. Input: password text (never stored). Returns score + feedback. 100% client-side.
Generate time-based OTP codes from authenticator secret. Use for 2FA testing; for random tokens use token-generator. Input: Base32 secret. Returns 6-digit code + QR. 100% client-side.
Decode and inspect JWT header, payload and expiry locally. Debug tokens securely in browser.
Create signed JWTs (HS256/RS256) from header+payload locally. Use when creating test tokens; for inspecting existing tokens use jwt-decoder, for Base64 parts use base64. Input: JSON header/payload + secret. Returns JWT string. 100% client-side.
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes for text. Copy or compare instantly.
Generate time-based OTP codes from authenticator secret. Use for 2FA testing; for random tokens use token-generator. Input: Base32 secret. Returns 6-digit code + QR. 100% client-side.
Decode SSL certificates (subject/expiry/chain). Use for debugging certs. Input: PEM text ≤10MB. Returns parsed fields. 100% client-side.
Build Content-Security-Policy headers. Use for XSS hardening. Input: directive options. Returns policy string. 100% client-side.
Compute MD5/SHA-256/SHA-512 checksums for files to verify integrity. Use for files; for text strings use hash-generator. Input: file ≤10MB. Returns hex digests. 100% client-side, files never uploaded.
Infer JSON Schema from sample JSON for validation. Use when authoring schemas; for validating instances use json-validator. Input: JSON ≤10MB. Returns JSON Schema draft. 100% client-side.
Hash passwords with bcrypt (cost-configurable) and verify. Use for password storage; for fast checksums use hash-generator, for keyed MACs use hmac-generator. Input: password text. Returns bcrypt hash. 100% client-side.
Generate sortable ULIDs (time-ordered IDs). Use when ordering matters; for random UUIDs use uuid-generator, for tokens use token-generator. Input: count option. Returns ULID strings. 100% client-side.
Compute HMAC-SHA256/SHA512 for message authentication. Use for webhook signatures; for plain hashes use hash-generator. Input: message + secret key. Returns hex HMAC. 100% client-side.
Generate RSA key pairs locally. Use for SSH/TLS testing. Input: key-size option. Returns PEM public/private keys. 100% client-side.
Score password entropy, crack time, and improvement tips. Use for auditing; for creating passwords use password-generator. Input: password text (never stored). Returns score + feedback. 100% client-side.
Generate BIP39 seed phrases for wallets. Use for testing only. Input: word-count option. Returns mnemonic words. 100% client-side.
Look up MAC vendor from OUI prefix. Use for device ID; for new MACs use mac-address-generator. Input: MAC address. Returns vendor. 100% client-side.
Generate random MAC addresses. Use for testing; for vendor lookup use mac-address-lookup. Input: count/format options. Returns MACs. 100% client-side.
Parse phone numbers to E.164 and region. Use for validation. Input: number + country. Returns formats + validity. 100% client-side.
Validate IBANs with checksum + country check. Use for bank transfers. Input: IBAN text. Returns valid/invalid + details. 100% client-side.
Encrypt/decrypt text with AES password. Use for secrets. Input: text + password ≤10MB. Returns ciphertext/plaintext. 100% client-side.