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 tool

Characters to Hex HTML Entities Converter

Encode every character of your text as a real, standard hexadecimal HTML/XML character reference.

Open tool

Hex HTML Entities to Characters Converter

Decode hexadecimal HTML/XML character references (&#xHHHH;) back to their original characters.

Open tool

Base64 to JSON Converter

Decode a Base64 string back into pretty-printed JSON.

Open tool

Form Data to JSON Converter

Parse application/x-www-form-urlencoded text, including bracket-path field names, into nested JSON.

Open tool

JSON Escaper

Escape JSON text into a quote-free fragment for embedding in another string.

Open tool

JSON Stringifier

Wrap JSON text as a single quoted, escaped string literal.

Open tool

JSON to Base64 Converter

Base64-encode a JSON document's raw UTF-8 bytes.

Open tool

JSON to Data URI Converter

Encode JSON as a data:application/json;base64,... URI you can embed directly in HTML, CSS, or a link.

Open tool

JSON to Form Data Converter

Flatten a JSON object into application/x-www-form-urlencoded text with bracket-path keys.

Open tool

JSON Unescaper

Reverse JSON escaping to recover the original text from an escaped fragment.

Open tool

JSON Unstringifier

Decode a quoted JSON string literal back into its original text.

Open tool

JSON URL Decoder

Decode a percent-encoded JSON value back into pretty-printed JSON.

Open tool

JSON URL Encoder

Percent-encode JSON so it's safe to use as a URL query parameter.

Open tool

ASCII to String Converter

Decode space-separated ASCII codes back into text.

Open tool

Base64 Decoder

Turn a Base64 string back into readable text.

Open tool

Base64 Encoder

Convert text into Base64, the ASCII-safe binary-to-text encoding.

Open tool

Binary to String Converter

Decode space-separated binary code points back into text.

Open tool

Bytes to String Converter

Decode space-separated UTF-8 byte values back into text.

Open tool

Decimal to String Converter

Decode space-separated decimal Unicode code points back into text.

Open tool

Hex to String Converter

Decode space-separated hexadecimal code points back into text.

Open tool

HTML Entity Decoder

Convert HTML entities back into their literal characters.

Open tool

HTML Entity Encoder

Escape HTML-significant characters so text renders literally.

Open tool

Letter Decrementer

Shift every letter backward by N positions in the alphabet, wrapping a to z.

Open tool

Letter Incrementer

Shift every letter forward by N positions in the alphabet, wrapping z to a.

Open tool

Morse Code Decoder

Decode International Morse code back into text.

Open tool

Morse Code Encoder

Translate text to International Morse code.

Open tool

Netstring Decoder

Decode a length-prefixed netstring back to plain text.

Open tool

Netstring Encoder

Wrap text as a length-prefixed netstring.

Open tool

Octal to String Converter

Decode space-separated octal code points back into text.

Open tool

String Quoter

Wrap text in double quotes, escaping any quotes or control characters inside.

Open tool

ROT47 Encoder/Decoder

Shift printable ASCII characters by 47 places, a self-inverse cipher.

Open tool

Slash Escaper

Backslash-escape quotes, backslashes, and newlines, C-style.

Open tool

Slash Unescaper

Resolve backslash escape sequences back to their literal characters.

Open tool

String to ASCII Converter

Convert ASCII-only text to space-separated decimal ASCII codes.

Open tool

String to Binary Converter

Convert text to space-separated 8-bit binary code points.

Open tool

String to Bytes Converter

Convert text to its actual UTF-8 byte values, space-separated.

Open tool

String to Decimal Converter

Convert text to space-separated decimal Unicode code points.

Open tool

String to Hex Converter

Convert text to space-separated 2-digit hexadecimal code points.

Open tool

String to Octal Converter

Convert text to space-separated 3-digit octal code points.

Open tool

String Unquoter

Remove a matching pair of surrounding quotes and unescape the contents.

Open tool

URL Decoder

Turn percent-encoded text back into readable characters.

Open tool

URL Encoder

Percent-encode a string so it's safe to use in a URL.

Open tool

QR Code Encoder & Decoder

Generate a real, scannable QR code from text, or decode one from an uploaded image.

Open tool

Barcode Generator

Generate a real, scannable 1D barcode (CODE128, EAN-13, UPC, ITF-14, and more) from text.

Open tool

XML to Base64 Converter

Validate XML, then Base64-encode its raw bytes.

Open tool

Base64 to XML Converter

Decode Base64 back to UTF-8 text and pretty-print it as XML.

Open tool

XML URL Encoder

Validate XML, then percent-encode it for safe use in a URL.

Open tool

XML URL Decoder

Percent-decode a URL-encoded value, then pretty-print it as XML.

Open tool

XML to Data URI Converter

Wrap an XML document as a data: URI you can embed directly in HTML, CSS, or a config value.

Open tool

Data URI to XML Converter

Decode a data:application/xml;base64,... URI (or a bare Base64 string) back into readable XML.

Open tool

XML to Bencode Converter

Convert XML into Bencode, the encoding BitTorrent .torrent files use.

Open tool

Bencode to XML Converter

Decode Bencode (the BitTorrent encoding) into readable, well-formed XML.

Open tool

XML to BXML Converter

Encode XML as this site's own compact binary tree format, shown as hex.

Open tool

BXML to XML Converter

Decode this site's compact binary XML (hex) format back into readable, well-formed XML.

Open tool

XML to BSON Converter

Convert XML into BSON, the binary document format MongoDB uses, shown as hex.

Open tool

BSON to XML Converter

Decode hex-encoded BSON (MongoDB's binary document format) into readable XML.

Open tool

YAML Base64 Decoder

Decode a Base64 string back into readable YAML.

Open tool

YAML Base64 Encoder

Base64-encode a YAML document for embedding in configs or env vars.

Open tool

YAML URL Decoder

Decode a percent-encoded string back into readable YAML.

Open tool

YAML URL Encoder

Percent-encode a YAML document for safe use in a URL.

Open tool

Random Base64 Data Generator

Generate random bytes and base64-encode them with the browser's real btoa() — both input and output shown.

Open tool

Random URL-Encoded Data Generator

Generate random text (including spaces, symbols, and unicode) and URL-encode it with the real encodeURIComponent().

Open tool

Random UTF-16 Generator

Generate random UTF-16 text including surrogate-pair emoji, with a code-unit breakdown.

Open tool

Random UTF-32 Generator

Generate random text and see its UTF-32 code-point breakdown, one 32-bit value per character.

Open tool

Random UTF-8 Generator

Generate random multi-byte UTF-8 text and see its per-character byte breakdown.

Open tool

Integer to Base64 Converter

Convert a list of integers into this site's own compact Base64 encoding scheme.

Open tool

Integer URL Encoder

Convert a list of integers (Unicode code points) into percent-encoded URL characters.

Open tool

List Base64 Decoder

Decode each Base64 item in a list independently, with per-item error reporting.

Open tool

List Base64 Encoder

Base64-encode each item in a list independently, preserving the item count.

Open tool

List URL Decoder

URL-decode each item in a list independently, with per-item error reporting.

Open tool

List URL Encoder

URL-encode each item in a list independently using encodeURIComponent.

Open tool