Share
Decode hex-encoded Unicode strings to text — auto-detects UTF-16BE/LE and UTF-8.
Auto-detect tries UTF-16BE, UTF-16LE, and UTF-8 and picks whichever produces the most readable text — handy for hex-encoded strings pulled from decompiled apps, databases, or config files (e.g. Persian, Arabic, or Hebrew UI strings stored as 4-digit Unicode code-point hex). Everything runs client-side — nothing you paste is sent anywhere.
Decode hex-encoded strings back to readable text — auto-detects UTF-16BE (4-digit code-point chunks, common in decompiled app resources for Persian, Arabic, Hebrew, and other Unicode strings), UTF-16LE, and UTF-8 hex. Paste a hex blob and the tool strips stray whitespace, 0x/\x prefixes, and separators, then picks the encoding that produces the most readable text. Also encodes plain text back to hex in any of the three formats, with a one-click swap. Fully RTL-aware and runs entirely in your browser.
Share this tool
Convert text to binary, hex, decimal or octal — and back.
Generate v4 UUIDs instantly, single or in bulk.
Convert images to video with the Ken Burns zoom/pan effect. Add music and export as WebM.