HEX Encoder/Decoder

Encoder and decoder of HEX.


Example: 436f6e76657274657273486f6d65 (HEX) or ConvertersHome (plaintext)









Definition

A hex string, also known as a hexadecimal string, is a textual representation of binary data where each byte of data is represented by two hexadecimal digits. Hexadecimal is a base-16 number system consisting of sixteen symbols, 0-9 to represent values zero to nine, and A-F (or a-f) to represent values ten to fifteen. Each hexadecimal digit represents four binary digits (bits), also known as a nibble, which is half a byte. Since one byte is eight bits, two hexadecimal digits perfectly represent the eight bits in a byte.

Example

Let's take the text "Hello" as an example:

  • 48 represents H.
  • 65 represents e.
  • 6C represents l.
  • 6C represents l.
  • 6F represents o.

So the hex string of 'Hello' is: 48656C6C6F.