Base64 Encode / Decode
Encode text to Base64, or decode it back.
Convert text to a hexadecimal string.
Hex encoding writes each byte as two hexadecimal characters (0-9, a-f), handy for debugging and data work. Encode: text to a continuous hex string Decode: hex string to text (the length must be even)
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.
Convert text to a hexadecimal string. 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 a hexadecimal string back to text.