encoding
72 tools tagged "encoding".
Base64/Hex File Encoder & Decoder
Encode a real uploaded file to Base64 or hex text, or decode text back into a downloadable file.
Open toolCharacters to Hex HTML Entities Converter
Encode every character of your text as a real, standard hexadecimal HTML/XML character reference.
Open toolHex HTML Entities to Characters Converter
Decode hexadecimal HTML/XML character references (&#xHHHH;) back to their original characters.
Open toolBase64 to JSON Converter
Decode a Base64 string back into pretty-printed JSON.
Open toolForm Data to JSON Converter
Parse application/x-www-form-urlencoded text, including bracket-path field names, into nested JSON.
Open toolJSON Escaper
Escape JSON text into a quote-free fragment for embedding in another string.
Open toolJSON Stringifier
Wrap JSON text as a single quoted, escaped string literal.
Open toolJSON to Base64 Converter
Base64-encode a JSON document's raw UTF-8 bytes.
Open toolJSON to Data URI Converter
Encode JSON as a data:application/json;base64,... URI you can embed directly in HTML, CSS, or a link.
Open toolJSON to Form Data Converter
Flatten a JSON object into application/x-www-form-urlencoded text with bracket-path keys.
Open toolJSON Unescaper
Reverse JSON escaping to recover the original text from an escaped fragment.
Open toolJSON Unstringifier
Decode a quoted JSON string literal back into its original text.
Open toolJSON URL Decoder
Decode a percent-encoded JSON value back into pretty-printed JSON.
Open toolJSON URL Encoder
Percent-encode JSON so it's safe to use as a URL query parameter.
Open toolASCII to String Converter
Decode space-separated ASCII codes back into text.
Open toolBase64 Decoder
Turn a Base64 string back into readable text.
Open toolBase64 Encoder
Convert text into Base64, the ASCII-safe binary-to-text encoding.
Open toolBinary to String Converter
Decode space-separated binary code points back into text.
Open toolBytes to String Converter
Decode space-separated UTF-8 byte values back into text.
Open toolDecimal to String Converter
Decode space-separated decimal Unicode code points back into text.
Open toolHex to String Converter
Decode space-separated hexadecimal code points back into text.
Open toolHTML Entity Decoder
Convert HTML entities back into their literal characters.
Open toolHTML Entity Encoder
Escape HTML-significant characters so text renders literally.
Open toolLetter Decrementer
Shift every letter backward by N positions in the alphabet, wrapping a to z.
Open toolLetter Incrementer
Shift every letter forward by N positions in the alphabet, wrapping z to a.
Open toolMorse Code Decoder
Decode International Morse code back into text.
Open toolMorse Code Encoder
Translate text to International Morse code.
Open toolNetstring Decoder
Decode a length-prefixed netstring back to plain text.
Open toolNetstring Encoder
Wrap text as a length-prefixed netstring.
Open toolOctal to String Converter
Decode space-separated octal code points back into text.
Open toolString Quoter
Wrap text in double quotes, escaping any quotes or control characters inside.
Open toolROT47 Encoder/Decoder
Shift printable ASCII characters by 47 places, a self-inverse cipher.
Open toolSlash Escaper
Backslash-escape quotes, backslashes, and newlines, C-style.
Open toolSlash Unescaper
Resolve backslash escape sequences back to their literal characters.
Open toolString to ASCII Converter
Convert ASCII-only text to space-separated decimal ASCII codes.
Open toolString to Binary Converter
Convert text to space-separated 8-bit binary code points.
Open toolString to Bytes Converter
Convert text to its actual UTF-8 byte values, space-separated.
Open toolString to Decimal Converter
Convert text to space-separated decimal Unicode code points.
Open toolString to Hex Converter
Convert text to space-separated 2-digit hexadecimal code points.
Open toolString to Octal Converter
Convert text to space-separated 3-digit octal code points.
Open toolString Unquoter
Remove a matching pair of surrounding quotes and unescape the contents.
Open toolURL Decoder
Turn percent-encoded text back into readable characters.
Open toolURL Encoder
Percent-encode a string so it's safe to use in a URL.
Open toolQR Code Encoder & Decoder
Generate a real, scannable QR code from text, or decode one from an uploaded image.
Open toolBarcode Generator
Generate a real, scannable 1D barcode (CODE128, EAN-13, UPC, ITF-14, and more) from text.
Open toolXML to Base64 Converter
Validate XML, then Base64-encode its raw bytes.
Open toolBase64 to XML Converter
Decode Base64 back to UTF-8 text and pretty-print it as XML.
Open toolXML URL Encoder
Validate XML, then percent-encode it for safe use in a URL.
Open toolXML URL Decoder
Percent-decode a URL-encoded value, then pretty-print it as XML.
Open toolXML to Data URI Converter
Wrap an XML document as a data: URI you can embed directly in HTML, CSS, or a config value.
Open toolData URI to XML Converter
Decode a data:application/xml;base64,... URI (or a bare Base64 string) back into readable XML.
Open toolXML to Bencode Converter
Convert XML into Bencode, the encoding BitTorrent .torrent files use.
Open toolBencode to XML Converter
Decode Bencode (the BitTorrent encoding) into readable, well-formed XML.
Open toolXML to BXML Converter
Encode XML as this site's own compact binary tree format, shown as hex.
Open toolBXML to XML Converter
Decode this site's compact binary XML (hex) format back into readable, well-formed XML.
Open toolXML to BSON Converter
Convert XML into BSON, the binary document format MongoDB uses, shown as hex.
Open toolBSON to XML Converter
Decode hex-encoded BSON (MongoDB's binary document format) into readable XML.
Open toolYAML Base64 Decoder
Decode a Base64 string back into readable YAML.
Open toolYAML Base64 Encoder
Base64-encode a YAML document for embedding in configs or env vars.
Open toolYAML URL Decoder
Decode a percent-encoded string back into readable YAML.
Open toolYAML URL Encoder
Percent-encode a YAML document for safe use in a URL.
Open toolRandom Base64 Data Generator
Generate random bytes and base64-encode them with the browser's real btoa() — both input and output shown.
Open toolRandom URL-Encoded Data Generator
Generate random text (including spaces, symbols, and unicode) and URL-encode it with the real encodeURIComponent().
Open toolRandom UTF-16 Generator
Generate random UTF-16 text including surrogate-pair emoji, with a code-unit breakdown.
Open toolRandom UTF-32 Generator
Generate random text and see its UTF-32 code-point breakdown, one 32-bit value per character.
Open toolRandom UTF-8 Generator
Generate random multi-byte UTF-8 text and see its per-character byte breakdown.
Open toolInteger to Base64 Converter
Convert a list of integers into this site's own compact Base64 encoding scheme.
Open toolInteger URL Encoder
Convert a list of integers (Unicode code points) into percent-encoded URL characters.
Open toolList Base64 Decoder
Decode each Base64 item in a list independently, with per-item error reporting.
Open toolList Base64 Encoder
Base64-encode each item in a list independently, preserving the item count.
Open toolList URL Decoder
URL-decode each item in a list independently, with per-item error reporting.
Open toolList URL Encoder
URL-encode each item in a list independently using encodeURIComponent.
Open tool