Bytes to String

ASCII
UTF-8
UTF-16
UTF-16LE
UTF-16BE
ISO-8859-1
ISO-8859-2
ISO-8859-3
ISO-8859-4
ISO-8859-5
ISO-8859-6
ISO-8859-7
ISO-8859-8
ISO-8859-9
ISO-8859-10
ISO-8859-11
ISO-8859-13
ISO-8859-14
ISO-8859-15
ISO-8859-16
Windows-1250
Windows-1251
Windows-1252
Windows-1253
Windows-1254
Windows-1255
Windows-1256
Windows-1257
Windows-1258
MacRoman
Macintosh
Big5
GBK
GB2312
Shift_JIS
EUC-JP
EUC-KR
ISO-2022-JP
KOI8-R
KOI8-U
TIS-620
CP866
UTF-32
UTF-32LE
UTF-32BE
Decode recursively
5.01 vote
0 Comments
About this tool

This tool helps you convert a sequence of bytes (in hexadecimal format) back into a readable string. When data is transferred or stored, it's often represented as a series of bytes. By using this converter, you can decode those bytes back into the original text.

How Does it Work?

Each byte in the sequence corresponds to a specific character in a given character encoding format (like ASCII, UTF-8, etc.). The converter processes each byte and maps it back to its corresponding character. For example, in the UTF-8 encoding:

  • The byte $$0x48$$ represents the letter "H".
  • The byte $$0x65$$ represents the letter "e".
  • The byte $$0x6C$$ represents the letter "l".
  • The byte $$0x6C$$ represents the letter "l".
  • The byte $$0x6F$$ represents the letter "o".

The above sequence of bytes ( $$0x48 0x65 0x6C 0x6C 0x6F$$) would convert to the string "Hello".

Why is it Useful?

When working with raw data or transferring files, data may be represented as bytes rather than as readable text. This tool allows you to convert the byte representation back into human-readable format, which is especially useful for debugging, reverse engineering, or working with encoded data.

Simply input the sequence of bytes (in hexadecimal or decimal format) into the input box and press the "Convert" button to get the decoded string.

Last updated: