About Binary Text Converter

Converts between plain text and its numeric representation in binary, octal, decimal, or hexadecimal. Supports three character encodings—ASCII (7-bit), UTF-8 (8-bit), and UTF-16 (16-bit)—with configurable delimiters between code units. An auto-convert mode with 300ms debounce updates results as you type. Includes a reference table mapping A–Z and 0–9 to their binary and hex values.

  • Four number bases: binary (base 2), octal (base 8), decimal (base 10), hexadecimal (base 16)
  • Three encodings: ASCII (7-bit, English characters only), UTF-8 (8-bit, handles extended characters), UTF-16 (16-bit, full Unicode support)
  • Five delimiter options: space, none, comma, dash, and pipe—useful for matching the format expected by other tools or documentation
  • Bidirectional conversion: text-to-numeric and numeric-to-text with automatic detection of conversion direction
  • Statistics panel showing character count, byte count, total bits, and expansion ratio
  • ASCII reference table with binary and hex values for quick lookup

Frequently Asked Questions

When would I use UTF-16 over ASCII?
When your text contains characters outside the ASCII range—accented letters, CJK characters, emoji, or any Unicode beyond code point 127. ASCII only covers English letters, digits, and basic symbols. UTF-16 handles the full Unicode range but uses 16 bits minimum per character.
Why do the binary representations have different lengths?
Each encoding uses a different number of bits per character. ASCII uses 7 bits, UTF-8 uses 8 (and up to 32 for multibyte characters), and UTF-16 uses 16. The same letter “A” is 1000001 in ASCII (7 digits) vs. 01000001 in UTF-8 (8 digits) vs. 0000000001000001 in UTF-16 (16 digits).

More Converters Tools

All Converters tools