All tools / Encode & Decode
Encode, decode, hash, and encrypt directly in your browser. Convert text and images to and from Base64 with correct UTF-8 handling, escape and unescape HTML entities, generate MD5, SHA-1, SHA-256, and SHA-512 hashes, compute HMACs for webhook signatures, and encrypt text with a passphrase using the Web Crypto API. Secrets, tokens, and payloads stay on your machine because nothing here makes a network request.
Convert text to and from Base64 with correct UTF-8 handling and a URL safe option.
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes of any text, live as you type.
Escape text for safe use in HTML, or decode entities like & back to readable characters.
Compute HMAC-SHA256, SHA-1, or SHA-512 signatures from a message and secret key.
Encrypt text with a password using AES-256-GCM, and decrypt it back. Real encryption, fully in your browser.
Convert an image to a Base64 data URI and back, without uploading the file.