Encoding
Encoding and decoding tools for Base64, URL-encoded text, HTML entities. Both standard and URL-safe variants where applicable.
All Encoding
- Base64 Encoder / Decoder Encode and decode Base64 text and files. URL-safe variant supported.
- URL Encoder / Decoder Percent-encode and decode URLs and query strings.
- HTML Entity Converter Encode and decode HTML entities. Named and numeric entities supported.
- Image to Base64 (Data URI) Convert any image to a base64 data: URI for embedding in HTML/CSS/JSON.
- String Escape / Unescape Escape strings for JSON, JavaScript, HTML, SQL, RegEx, shell. Unescape too.
- Caesar Cipher / ROT13 Encode and decode with Caesar cipher. ROT13 default; configurable shift.
- Base32 Encoder / Decoder RFC 4648 Base32 encoding (used in TOTP secrets, file hashes).
- Base58 Encoder / Decoder Base58 encoding (Bitcoin addresses, IPFS CIDs).
- Number Base Converter Convert numbers between binary, octal, decimal, hex, custom bases 2-36.
- Roman Numeral Converter Convert between Arabic numbers and Roman numerals (1 to 3,999,999).
- Text to Binary / Binary to Text Converter Convert text to 8-bit binary and back. ASCII or UTF-8 modes. Useful for puzzles and teaching.
- Morse Code Translator (Audio Playback) Convert text to Morse code and back. Plays audio at adjustable WPM. International alphabet.
- Hex String Converter — Text, Bytes, Colors, Endian Convert hex strings to text, byte arrays, decimal, binary; swap endianness; XOR; chunk.
- Base64 Image Viewer / Decoder Decode any base64 data URL to a preview image. Save as PNG / JPG / WebP. Inspect file size and dimensions.
- URL Percent Decoder (Multi-Pass) Decode URL-encoded strings, handling double / triple encoding automatically. RFC 3986 compliant.
- ROT13 / ROT47 / Atbash Cipher Encode and decode with ROT13, ROT47, and Atbash ciphers. Live preview, paste-friendly.
- Base91 Encoder / Decoder Encode and decode with basE91 — denser than base64 (~13% smaller).
- HTML Entity Encoder + Decoder Encode / decode HTML entities (&, ', ', named entities). Handles numeric, hex, and named. Browser-only.