Encoding
Backslash Escape / Unescape
Escape strings to paste them into code or unescape backslash sequences when you need to read the real value of a string.
Base64 Image
Convert images into Base64 data URIs for embedding in HTML or CSS, or paste existing Base64 to preview and recover the original image.
Base64 String
Encode text as Base64 or decode existing strings to review payloads, tokens, embedded data and API-transported values.
HTML entity encoder
Convert symbols, accents and reserved characters to HTML entities, or recover the original text when analyzing escaped page content.
IDN to Punycode Domain Converter and Back
Convert internationalized domains, email addresses and URLs between their Unicode form and the ASCII xn-- form used by DNS, with a breakdown of each label and mixed-script warnings that expose homograph attacks.
SVG to CSS
Convert SVG into CSS-ready values for background, mask or variables, choosing URL encoding or Base64 depending on the use case.
URL Encode / Decode
Transform text with special characters into a valid URL or decode percent-encoding to read parameters, paths and fragments unambiguously.
URL Parser
Split a URL into protocol, host, port, path, query, parameters and fragment to review complex links or debug web integrations.
About this category
Encoding comes into play as soon as data has to travel through a medium that doesn't accept it as is: a URL with spaces or accented characters, text with reserved HTML characters, an image embedded in CSS or a domain name with international characters. These tools convert in both directions, so you can prepare a value or understand one that is already encoded.
They include URL encoding and a parser that splits out protocol, host, path and parameters; HTML entities; backslash escape sequences; Base64 for text and images; SVG to CSS conversion; and Punycode for domains with non-ASCII characters. Encoding is not encryption: anyone can reverse Base64, so don't use it to protect sensitive information.