Base16 encoder

Encode text or files as Base16 (hexadecimal) for data transfer, debugging, and web development.

Input

Paste or type any UTF-8 text, including emoji and non-Latin characters.

Hex output

Review the Base16 output, then copy it or download it as a hex file.

What is Base16 (hex)?

Base16, also called hexadecimal (hex), is a binary-to-text encoding that represents each byte as two characters using digits 0-9 and letters A-F. It is widely used for inspecting bytes, checksums, and identifiers.

Common uses:

  • Debugging and logging raw bytes
  • Representing hashes, keys, and IDs
  • Encoding binary data in a format that is easy to copy and paste

Notes:

  • Hex doubles the size of the original data: each byte becomes two characters.
  • This tool accepts optional 0x prefixes and ignores whitespace

How to use

Type or paste UTF-8 text, or import a file. The Base16 output updates automatically. Copy it or download it as a hex file.