Encoding & Decoding
Base64, URL encoding, and more
Encoding rewrites text or data into a different representation so it can travel safely through systems that expect a particular format; decoding reverses it. None of these are encryption — they scramble the form, not the meaning, and anyone can reverse them.
This hub brings together every encoder and decoder on the site, each running entirely in your browser:
- Base64 — encode binary or text for data URIs, email and JSON payloads.
- URL encoding — percent-encode characters that aren't safe in a URL.
- Hex and binary — see the raw bytes behind your text.
- HTML entities, Unicode escapes, ROT13 and Morse code.
New to the topic? Start with the guides below to learn how each scheme works before reaching for a tool.
Base64 Encode/Decode
Encode text to Base64 or decode Base64 strings. Essential for data transmission and APIs.
Open ToolURL Encode/Decode
Encode or decode URLs and query strings. Essential for web development and API work.
Open ToolHTML Entity Encode/Decode
Encode special characters to HTML entities or decode HTML entities back to text.
Open ToolROT13 Cipher
Apply ROT13 cipher to text. Each letter is replaced by the letter 13 positions after it.
Open ToolImage to Base64
Convert images to Base64 data URIs. Perfect for embedding images directly in HTML or CSS.
Open ToolBase64 to Image
Convert Base64 strings back to downloadable images. Decode data URIs to PNG, JPG, or WebP.
Open ToolIP to Hex Converter
Convert IP addresses to hexadecimal format and back. Useful for network programming and low-level networking.
Open Tool