Cryptography Tools
AES encryption, JWT decoding, certificate inspection, and more. Runs in your browser. No data is sent to any server.
JWT Decoder
Decode JWT tokens to inspect header, payload, and expiry
Try it →AES Encrypt / Decrypt
AES-256-GCM text encryption & decryption using Web Crypto API
Try it →Password Hash Generator / Verifier (PBKDF2)
Generate and verify password hashes with PBKDF2 (Web Crypto API)
Try it →RSA Key Pair Generator
Generate RSA public/private key pairs in PEM format (Web Crypto API)
Try it →Password Generator
Generate secure random passwords in bulk with strength indicator
Try it →HMAC Generator
Generate HMAC with SHA-1/256/384/512 using Web Crypto API
Try it →What You Can Do with Cryptography
- Encrypt and decrypt text with AES-GCM/CBC for secure exchange
- Decode JWT tokens to inspect payloads and expiration times
- Visualize X.509 certificate details from PEM/DER format
- Generate RSA/EC key pairs for testing environments
About This Category
AES encryption, JWT decoding, certificate inspection, and more.
All tools run in your browser and your input is not sent to any server.
FAQ
Which AES mode should I choose (GCM vs CBC)?
GCM is recommended. It provides authenticated encryption (AEAD) with built-in tamper detection. Use CBC only when compatibility requires it.
Can it verify JWT signatures?
It decodes headers and payloads. Signature verification requires a key -- provide the secret or public key to verify.
Is my data sent to a server?
No. All processing uses the browser Web Crypto API and nothing is uploaded.