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.
Hex String Decoder provides instant, client-side conversion between hex-encoded data and readable text, featuring automated detection for UTF-16BE, UTF-16LE, and UTF-8 encodings. It simplifies working with complex localized string data, such as decompiled application resources, by automatically stripping prefixes and separators. Operating entirely in the browser with no installation or signup required, it ensures data privacy for sensitive debugging workflows.
Good to know: Very large hex dumps or binary files exceeding browser memory limits may require dedicated command-line utilities or specialized desktop hex editors.
Quickly decode hex-encoded strings back to readable text with automatic character encoding detection.
Open the Hex String Decoder tool
Navigate to the online Hex String Decoder to access the browser-based decoding interface.
Paste your hex-encoded string
Paste your hex blob into the input field. The tool automatically strips stray whitespace, 0x prefixes, and separators.
Review the auto-detected text
The decoder automatically detects UTF-16BE, UTF-16LE, and UTF-8 formats, picking the encoding that yields the most readable text.
Copy or swap to encode text
Copy the decoded readable text to your clipboard, or use the one-click swap feature to encode plain text back to hex.
Estimated time: PT1M
Share this tool
View any file as a hex dump with offsets and ASCII sidebar.
Convert text to binary, hex, decimal or octal — and back.
Inspect every character: codepoint, name, UTF-8, HTML entity.
Encode and decode Base64 strings instantly.
Beautify, minify, and validate JSON data instantly.
Generate v4 UUIDs instantly, single or in bulk.
Explain any code in plain language — all languages supported.
Percent-encode or decode URL strings instantly.
Encode/decode HTML entities like < > &.
Convert Unix epoch timestamps to/from readable dates.
Convert text or Markdown to a Word .docx file with live preview, RTL, and page-setup options.
Draw a Secret Santa with exclusions and share a private reveal link for each person.
Make custom bingo cards from your own words — play, print, or share a link.
Convert images to video with the Ken Burns zoom/pan effect. Add music and export as WebM.
Load and compare multiple URLs side by side in resizable iframes.
Rank anything with quick 1-v-1 matchups → a full ordered list you can share.
Convert Markdown to a fully customized, RTL-ready PDF.
See your public IP address plus full location, ISP, ASN, timezone, coordinates, and more.