Encoding

Base64, hex, URL, compression & more · 54 tools

ASCII / Code Point Converter

Convert text to ASCII/Unicode code point numbers and convert numeric lists back to text.

Encoding
ASCII ↔ EBCDIC Converter

Convert text between ASCII/Latin-1 and IBM EBCDIC code pages, byte for byte.

Encoding
Ascii85 / Base85 Encode

Encode and decode text using Ascii85 (Adobe variant).

Encoding
Base16 Encode / Decode

Encode text to uppercase Base16 (RFC 4648 hex) and decode it back, with strict validation.

Encoding
Base32 Encode / Decode

Encode text to RFC 4648 Base32 and decode it back.

Encodingwasm
Base32hex (Extended Hex) Encode / Decode

Encode/decode using the RFC 4648 Base32hex extended-hex alphabet (0-9A-V).

Encoding
Base36 Encode / Decode

Convert between arbitrary-length integers and Base36 (0-9, a-z) strings.

Encoding
Base45 Encode / Decode

Encode text to RFC 9285 Base45 or decode Base45 back to text, as used in QR-code data payloads.

Encoding
Base58 Encode / Decode

Encode bytes/text to Base58 (Bitcoin alphabet) and decode it back.

Encoding
Base62 Encode / Decode

Encode bytes or big integers to Base62 (0-9A-Za-z) and decode back, like short-URL IDs use.

Encoding
Base64 / Data URI Image Inspector

Decode a Base64 or data: URI image string and report its real format, dimensions, and size.

Encoding
Base64 ↔ Base32 Cross Converter

Directly transcode between Base64 and Base32 representations of the same bytes without manual decode/encode.

Encoding
Base64 Encode / Decode

Encode text to Base64 (standard or URL-safe) and decode it back — live.

Encodingwasm
Base64 Image / Data URI Builder

Wrap Base64 content into a data: URI with a chosen MIME type, or extract the MIME and decoded payload from an existing data URI.

Encoding
Base64 to Hex Converter

Convert between Base64-encoded data and its hexadecimal byte representation in both directions.

Encoding
Base64 URL-Safe Encode / Decode

Encode or decode text using the URL-safe Base64 alphabet with optional padding for tokens and URLs.

Encoding
Base85 (RFC 1924 / ZeroMQ) Variants

Encodes and decodes data across Base85 alphabets: ASCII85, RFC 1924, and Z85 side by side.

Encoding
basE91 Encode / Decode

Encode binary text to basE91, a denser ASCII encoding than Base64.

Encoding
Braille (Unicode) Translator

Convert printable text to and from Unicode Braille patterns (Grade 1).

Encoding
Caesar Cipher Shift

Encode or decode text with a configurable Caesar shift, rotating letters by any amount while preserving case and symbols.

Encoding
Char Multi-Radix Encoder (Dec/Bin/Oct/Hex)

Show every character's value simultaneously in decimal, binary, octal, and hex.

Encoding
Code Point ↔ UTF-8/UTF-16 Bytes

Convert Unicode code points to their UTF-8 and UTF-16 byte encodings and back.

Encoding
CSV Field Escaper / Unescaper

Escape a single value for safe CSV embedding (RFC 4180 quoting) and unescape a CSV field.

Encoding
Gzip Base64 Compress / Decompress

Compress text with gzip and output Base64, or decode Base64 gzip back to the original text.

Encoding
Hex Encode / Decode

Convert text to hexadecimal and back, with optional uppercase.

Encodingwasm
HTML Entity Encode / Decode

Escape text to HTML entities and unescape entities back to text.

Encoding
HTML Named ↔ Numeric Entity Converter

Convert HTML named entities to and from their decimal and hexadecimal numeric character references, both ways.

Encoding
JavaScript String Escaper / Unescaper

Escape arbitrary text into a safe JS string literal and unescape it back.

Encoding
JSON Pointer Escaper (RFC 6901)

Encode and decode JSON Pointer reference tokens with the ~0/~1 escape rules.

Encoding
JWT Decoder & Inspector

Decode a JSON Web Token into its readable header and payload claims, with human-friendly timestamps for exp/iat/nbf.

Encoding
Numeric HTML Character References

Convert text into numeric HTML character references (decimal or hex) and decode them back to plain text.

Encoding
Octal Encode / Decode

Encode UTF-8 text to space-separated octal byte values or decode octal numbers back into readable text.

Encoding
Percent-Encoding Reference Table

Searchable table of percent-encoded (%XX) values for ASCII and common reserved characters.

Encoding
Protobuf Binary Decoder

Decode protobuf wire bytes into field numbers, wire types, and raw scalar values.

Encoding
Punycode Encode / Decode

Convert internationalized domain names to ASCII Punycode (xn--) and back to their Unicode form.

Encoding
Quoted-Printable Encode / Decode

Encode text to MIME quoted-printable or decode quoted-printable email content back to text.

Encoding
Regex Special-Character Escaper

Escape text so it matches literally inside a regular expression, for several flavors.

Encoding
ROT-N Cipher (Custom Rotation)

Apply a Caesar-style rotation with any shift 0-25, with brute-force preview of all shifts.

Encoding
Shell Argument Escaper / Quoter

Safely quote text as a single shell argument for POSIX sh/bash or PowerShell.

Encoding
SQL String Escaper

Escape text into a safe SQL string literal for common database dialects.

Encoding
Text to Binary

Convert text to its binary (and back), with a configurable separator.

Encoding
Unicode Confusables / Homoglyph Detector

Detect and normalize visually deceptive lookalike characters in text.

Encoding
Unicode Escape / Unescape

Convert characters to \uXXXX escape sequences or unescape them back to readable Unicode text.

Encoding
Unicode Normalization (NFC/NFD/NFKC/NFKD)

Apply and compare the four Unicode normalization forms to text.

Encoding
URI Template Expander (RFC 6570)

Expand RFC 6570 URI templates with variables, applying correct percent-encoding per operator.

Encoding
URL Encode / Decode

Percent-encode and decode text or whole-component URL strings.

Encoding
URL Encode Variants (encodeURI vs encodeURIComponent)

Compare and apply the three JavaScript URL-encoding functions side by side on the same input.

Encoding
UTF-8 / UTF-16 Code Unit Converter

Show the UTF-16 code units (and surrogate pairs) for text and convert hex code-unit lists back into characters.

Encoding
UTF-8 Byte Inspector

Break text into its UTF-8 byte sequence with per-character hex, binary, and code points.

Encoding
UUencode / UUdecode

Encode and decode data in the classic Unix uuencode format.

Encoding
Uuencode / Xxencode Converter

Encodes and decodes data using classic Unix uuencode and xxencode formats.

Encoding
XOR Cipher

Encrypt or decrypt text with a repeating-key XOR cipher, outputting or reading hex or Base64.

Encoding
XXencode / XXdecode

Encode and decode using the XXencode alphabet (a safer uuencode variant).

Encoding
Z85 Encode / Decode

Encode/decode using ZeroMQ Z85, a printable Base85 variant safe for source code.

Encoding

Command Palette

Search for a tool or run a command