Security & Cryptography
Base64, URL, Hex & Crypto Hash Suite
Encode, decode, and hash strings in real-time. Supports Base64 / Base64URL, URL Percent-Encoding, Hexadecimal, SHA-256, SHA-512, and HMAC. Pure Web Crypto API in your browser with zero server transmission.
RAW TEXT (UTF-8)
BASE64 / BASE64URL OUTPUT
Encoding vs Encryption vs Hashing
- Encoding (Base64, URL, Hex): Reversible data representation designed for safe network transit. Zero secret keys.
- Hashing (SHA-256, SHA-512): One-way cryptographic digest. Identical inputs always produce the exact same fixed-length hash; impossible to reverse mathematically.
- HMAC (Hash-based Message Authentication Code): Combines a cryptographic hash function with a secret key to verify data integrity and authenticity (e.g. webhooks, API request signing).