Encoding

Convert between data representations such as Base64, URL encoding and character codes. Useful for debugging APIs and investigating text encoding problems.

12 tools・Ordered by measured page views over the last 90 days.

B64

Base64 Encode / Decode

Convert text to and from Base64. UTF-8 safe (Japanese, emoji) with optional URL-safe output.

I64

Image to Base64 (Data URL)

Convert an image to a Data URL and get HTML/CSS embed snippets. Everything runs in your browser.

Unicode Code Point Inspector

List each character's code point (U+XXXX, decimal), UTF-8 bytes and UTF-16 (\uXXXX). See emoji surrogate pairs too. Runs fully in your browser.

B58

Base58 Encode / Decode

Convert between text and Base58 (Bitcoin standard), dropping ambiguous 0, O, I, l and symbols. Runs in your browser.

%

URL Encode / Decode

Percent-encode and decode text for URLs — safe for Japanese and symbols.

&

HTML Escape / Unescape

Convert <, >, &, ", ' to and from HTML entities — handy for posting code.

\u

Unicode Escape / Unescape

Convert text to and from \u3042-style Unicode escapes used in JSON, JavaScript and Java source. Runs in your browser.

0x

Character Encoding Dump

See the UTF-8 bytes, Unicode code point and UTF-16 unit count of every character, plus a hex dump of the whole string.

JSON String Escape / Unescape

Escape text for a JSON string or unescape it back to text. Supports \uXXXX conversion for non-ASCII. Runs in your browser.

Base32 Encode / Decode

Convert between text and Base32 (RFC 4648, A-Z2-7), the case-insensitive scheme used for TOTP keys. Runs in your browser.

NFC

Unicode Normalization Comparer

Compare NFC, NFD, NFKC and NFKD side by side to see why look-alike strings never match.

?A

Mojibake Repair

Reconstructs the original bytes of garbled text and ranks UTF-8, Shift_JIS, EUC-JP and ISO-2022-JP candidates by readability. Counts the positions already lost to replacement characters.

Other categories

See all tools