A comprehensive suite of encoding, decoding, and hashing tools for web developers — fast, reliable, and secure, right in your browser.
Convert images to Base64 data URLs and decode Base64 strings back to downloadable images.
Encode plain text to Base64 and decode Base64 strings back to readable text with full UTF-8 support.
Encode and decode URL components to safely pass special characters in query strings and path segments.
Encode and decode email headers per RFC 2047, handling non-ASCII characters in subject lines and sender names.
Escape and unescape HTML special characters to prevent XSS and display raw markup safely in web pages.
Decode JSON Web Tokens to inspect their header, payload, and signature for debugging authentication flows.
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes for verifying file integrity and data fingerprinting.
Format, minify, and validate JSON data with pretty-printing and syntax error detection.
Convert Unix timestamps to human-readable dates and vice versa across multiple formats.
Convert colors between HEX, RGB, and HSL formats with a live color preview picker.
Test regular expressions with live matching, capture groups, and find-and-replace support.
Convert between Unicode characters and \uXXXX escape sequences for JavaScript and JSON.
Encode text to hexadecimal and decode hex strings back to readable text.
Apply ROT13 rotation or Caesar cipher with a configurable shift to encode and decode text.
Convert internationalized domain names (IDN) between Unicode and Punycode (xn--) format.
Translate text to Morse code (dots and dashes) and decode Morse code back to text.
Pretty-print and minify XML or HTML markup with configurable indentation.
Convert between YAML and JSON formats for configuration files and data interchange.
Convert between CSV and JSON formats for tabular data with custom delimiter support.
Parse and view .eml email files — inspect headers, decode MIME parts, and download attachments.
Convert Markdown to HTML with live preview. Supports headings, tables, code blocks, lists, and more.
Upload an image to generate its Base64 data URL for use in HTML image tags.
Encoder Toolbox provides a comprehensive collection of encoding, decoding, and hashing tools built for web developers. All processing happens instantly in your browser using JavaScript — no data is ever sent to a server, ensuring your information remains completely private and secure.
Our encoding tools include Base64 image conversion, Base64 text encoding, URL percent-encoding, RFC 2047 email headers, HTML entity escaping, hex encoding, Unicode escapes, ROT13 / Caesar cipher, Punycode (IDN), and Morse code translation.
Developer utilities include a JSON formatter & validator, XML/HTML formatter, regex tester, timestamp converter, color converter, YAML/JSON converter, CSV/JSON converter, JWT decoder, and hash generator (MD5, SHA-1, SHA-256, SHA-512). Each tool has a dedicated page with detailed explanations and usage guides.
Whether you are debugging API responses, formatting data, testing patterns, converting colors, inspecting authentication tokens, or verifying data integrity — Encoder Toolbox has you covered. The site works entirely offline after the initial page load, making it a reliable companion for development and testing.