Encoding
Convert between data representations such as Base64, URL encoding and character codes. Useful for debugging APIs and investigating text encoding problems.
10 tools・Ordered by measured page views over the last 90 days.
Base64 Encode / Decode
Convert text to and from Base64. UTF-8 safe (Japanese, emoji) with optional URL-safe output.
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.
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.
Unicode Escape / Unescape
Convert text to and from \u3042-style Unicode escapes used in JSON, JavaScript and Java source. Runs in your browser.
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.