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