Преобразование шестнадцатеричного кода в текст
Tool guide
Hex dumps turn up wherever bytes are shown one at a time: xxd and hexdump output, serial-port logs, firmware fields, CTF puzzles. The pairs of digits mean nothing until you turn them back into characters. Paste the dump into the HEX field, press Convert, and the decoded string appears in Result. The parsing happens in your browser, so the dump is never uploaded anywhere. See also: turn a string into hex codes, decode a binary dump into text, switch a number between hex and decimal.
The decoder reads every pair of digits as one character code. That is correct for Latin letters, digits and punctuation, but Cyrillic in UTF-8 takes two bytes per letter, and decoding byte by byte produces mojibake. Use this page for ASCII payloads — identifiers, error codes, English messages — rather than multibyte text.
No, both layouts work. If the input contains a space, it is split on whitespace; if it has none, it is cut into two-character pairs. Avoid mixing the two: a string like 48 656c 6c6f splits into uneven groups and part of the output will be wrong.
Paste it as is — everything except hex digits and whitespace is removed before parsing, so 0x48, 0x65 becomes usable bytes. Just watch the letter x: it is dropped too, and leftover prefixes can shift byte boundaries. If the output looks offset, strip the 0x with a find-and-replace first.
Nothing is capped in the code; the tab's memory is the real limit. A few dozen kilobytes decode instantly, while multi-megabyte dumps are better split into chunks or the tab will freeze while it works. There is no file upload here — text has to be pasted in.
A separate Text to Hex page handles that direction, emitting character codes separated by spaces. The pair is useful as a round-trip check: encode there, decode here, and confirm you get the original string back.
It does not. Parsing runs in JavaScript inside your tab and no request carries the field contents anywhere; a reload clears it. For genuinely sensitive material such as key material or memory dumps, a local tool like xxd that you fully control is still the safer habit.
Before: 48 65 6c 6c 6f 2c 20 77 6f 72 6c 64 21
After: Hello, world!
Before: 4552524f523a20303031
After: ERROR: 001
Your rating and feedback help decide what to improve next.