HomeTextDataDeveloperFilesMediaUtilities

Hex to Text ConverterPrivacy: All processing runs locally

Convert hex bytes to text or text to hex bytes. Supports UTF-8, multiple separators, 0x/\x prefixes, strict validation, and developer copy formats.

Bytes: 0Tokens: 0
Input0
Output0
Byte Breakdown
#HexDecBinaryOctChar

How Hex Encoding Works

Two hex digits represent one byte (0–255). When converting text to hex, each character is first encoded to UTF-8 bytes, then each byte is displayed as two hex digits.

Example: "Hello" β†’ 48 65 6c 6c 6f (5 bytes, one per ASCII character).

Multi-byte: "ΓΌ" β†’ c3 bc (2 UTF-8 bytes). "πŸ™‚" β†’ f0 9f 99 82 (4 UTF-8 bytes).

Accepted input formats: space-separated (48 65), compact (4865), prefixed (0x48 or \x48), comma/colon/dash separated.

Hex vs. Number Base Conversion

This page converts text bytes to hex. For mathematical base conversion (e.g. 255 β†’ FF), use the Number Base Converter.