Base64 Encode / Decode
Encode text to Base64, or decode it back.
Escape characters into Unicode code point form.
Unicode escaping writes characters in the \uXXXX form, common in JSON and JavaScript. BMP characters (U+0000 to U+FFFF) become \uXXXX Supplementary-plane characters (such as emoji) become \u
Batch image processing saves time and effort
Support for conversion between multiple data formats
Support for multiple encryption algorithms
Enter or paste your content
Type, paste, or drop your content into the input box.
Choose processing options
Select the processing options you need, and the tool will show results in real-time.
Copy or download results
Click copy to clipboard, or download the result as a file to your device.
Escape characters into Unicode code point form. It belongs to the Encode & Crypto group and runs entirely in your browser — nothing you type or paste is uploaded.
MD5, SHA-1, SHA-256, SHA-512, Base64 and other common encoding and hashing algorithms.
Hash algorithms (MD5, SHA) are one-way and cannot be decrypted. Base64 can be decoded.
Encode text to Base64, or decode it back.
Produce URL-safe Base64 without padding characters.
Encode or decode text using the Base32 alphabet.
Encode or decode numbers and text in Base36.
Encode or decode with Base58, the alphabet Bitcoin addresses use.
Turn text into its 0 and 1 representation.
Turn a binary string back into readable text.
Convert text to a hexadecimal string.