Skip to main content
Back to Tools
Web Tools

Text Encoding Converter

Convert text between UTF-8, UTF-16, Base64, Hex, Binary, Decimal, and URL encoding. View byte representations, decode encoded strings, and inspect individual character codepoints with UTF-8/UTF-16 byte breakdowns. Supports emoji, CJK, and all Unicode. Runs entirely in your browser — your data never leaves your machine.

encoding utf8 base64 hex unicode converter

Published May 28, 2026

All interactive tools run entirely in your browser. Your data never leaves your device.

How It Works

Enter text in the Encode tab to see it represented in 7 encoding formats simultaneously. Use the Decode tab to convert Base64, Hex, or URL-encoded strings back to text. The Codepoints tab shows per-character Unicode details including code point, UTF-8 bytes, UTF-16 bytes, and character name.

Features

  • 3 tabs: encode, decode, codepoints
  • 7 encoding formats: UTF-8 hex, UTF-16 BE hex, Base64, hex string, binary, decimal, URL encoded
  • Decode modes: Base64, hex, URL encoded — with error detection
  • Codepoint inspector: per-character code point, UTF-8/UTF-16 byte breakdown, character name
  • Full Unicode support: ASCII, Latin extended, emoji, CJK, combining characters
  • Byte count: shows byte length for each encoding
  • 5 examples: ASCII, Unicode (Turkish), Emoji, CJK, Mixed
  • Copy to clipboard: copy any encoding result
  • Private: runs entirely in the browser — no data transmitted

Use Cases

  • Debugging encoding issues in APIs and databases
  • Converting between Base64 and text for auth tokens
  • Inspecting Unicode character byte representations
  • URL encoding/decoding query parameters
  • Understanding how multi-byte characters are stored