Encoding

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

A1Z26 Letter-Number Cipher

Convert letters to their alphabet position numbers (A=1…Z=26) and back.

Encoding
Affine Cipher

Encrypt/decrypt with the affine cipher E(x)=(a·x+b) mod 26, including key validity checks.

Encoding
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
Atbash Cipher

Encode or decode text with the Atbash cipher, mirroring each letter to its opposite in the alphabet.

Encoding
Bacon's Cipher

Encode text to Baconian 5-bit A/B groups and decode it back.

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
Beaufort Cipher

Encrypt and decrypt with the reciprocal Beaufort polyalphabetic cipher.

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
Columnar Transposition Cipher

Encrypt/decrypt with a keyword-based columnar transposition cipher.

Encoding
CSV Field Escaper / Unescaper

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

Encoding
Flag Semaphore Encoder

Encode text into flag-semaphore positions and visualize the two-flag clock angles.

Encoding
Four-Square Cipher

Encrypt and decrypt digraphs using the classical four-square cipher.

Encoding
Gronsfeld Cipher

A Vigenere variant that uses a numeric key instead of a keyword.

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 between HTML named entities (&) and their numeric forms (&/&) 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
Morse Code Prosigns & Abbreviations

Reference of Morse prosigns, Q-codes, and common abbreviations beyond plain letters.

Encoding
Morse Code Timing & Symbol Variants

Translate to Morse with selectable dot/dash glyphs and standard PARIS timing breakdown.

Encoding
Nihilist Cipher

Encrypt and decrypt using the Polybius-square plus additive-key Nihilist cipher.

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
Playfair Cipher

Encrypt and decrypt with the classic 5x5 Playfair digraph substitution cipher.

Encoding
Polybius Square Cipher

Encode/decode text using a 5x5 Polybius square coordinate cipher.

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
Rail Fence Cipher

Encrypt and decrypt text with the zigzag rail fence transposition cipher.

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
Spelling Alphabets Reference

Cheatsheet of phonetic/spelling alphabets across NATO, LAPD, and aviation use.

Encoding
SQL String Escaper

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

Encoding
Tap Code (Knock Cipher)

Encode/decode text to the tap code used as a 5x5 grid of knocks.

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
Vigenere Autokey Cipher

Encrypts and decrypts text with the autokey variant of the Vigenere cipher.

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
Zero-Width Character Encoder

Hide a secret message inside cover text using invisible zero-width characters, and extract it.

Encoding

Command Palette

Search for a tool or run a command