Hex Converter
Translate text and hexadecimal UTF-8 bytes in either direction.
Hexadecimal
How hexadecimal text conversion works
Example
Hello 48 65 6c 6c 6f - Hexadecimal is base 16 and uses digits 0–9 plus letters A–F.
- One byte is represented by exactly two hexadecimal digits.
- EncodeLab converts UTF-8 bytes, so the converter supports Unicode text.
Related tools
Text to Hex Converter Convert words, symbols, and emoji into UTF-8 hexadecimal bytes. Hex to Text Decode hexadecimal UTF-8 bytes into readable text. Hex to Decimal Converter Convert hex and decimal whole numbers with arbitrary precision. ASCII Converter Convert text and decimal character code points in either direction. Binary Converter Convert binary and decimal whole numbers with arbitrary precision. Base64 Encoder & Decoder Encode text as Base64 and decode Base64 back to UTF-8.
Frequently asked questions
What is hexadecimal?
Hexadecimal is a base-16 number system commonly used to represent bytes compactly.
Is my input uploaded?
No. EncodeLab performs this conversion locally in your browser. Your input is not sent to an EncodeLab server or stored by us.
Can I paste hex with spaces?
Yes. Spaces, commas, colons, hyphens, and optional 0x prefixes are accepted.
Why do emoji use several hex bytes?
Emoji are represented by multiple bytes in UTF-8, so they require multiple hexadecimal pairs.