Binary, Hex, Base64 & ASCII Text Converter

Instantly translates text between Plain Text, Binary (01), Hexadecimal (0x), Base64, and Decimal ASCII byte values with live 2-way conversion.

Character Byte Inspector

Char Unicode / ASCII Binary Hex Dec Octal
HU+0048010010000x48720110
eU+0065011001010x651010145
lU+006C011011000x6C1080154
lU+006C011011000x6C1080154
oU+006F011011110x6F1110157
,U+002C001011000x2C440054
[space]U+0020001000000x20320040
WU+0057010101110x57870127
oU+006F011011110x6F1110157
rU+0072011100100x721140162
lU+006C011011000x6C1080154
dU+0064011001000x641000144
!U+0021001000010x21330041

About this tool

How to use it

  1. Enter or paste UTF-8 text into the Plain Text box to instantly generate corresponding Binary, Hex, Decimal ASCII, Base64, and Octal formats.
  2. Alternatively, paste Binary, Hexadecimal, or Base64 byte streams into their respective input fields for live decoding into readable plain text.
  3. Toggle 'Space Delimiters' to format byte strings with spaces between individual octets or as contiguous byte blocks.
  4. Review the Character Byte Inspector table to inspect individual character code points, Unicode designations, and byte values.
  5. Click the 'Copy' button on any format box to copy the converted byte representation into your clipboard.

Why it matters

Computer systems and network protocols represent characters as sequences of bytes in binary, hex, or Base64 encoding. Developers, network engineers, and students frequently need to inspect byte patterns, verify character encodings, and debug data serialization formats across base representations.

When to use it

Use this tool when debugging packet payloads, reverse engineering binary file headers, decoding Base64 tokens, verifying ASCII code values, or studying computer science data representation fundamentals.

Good to know

All conversions use JavaScript's native UTF-8 encoding and decoding algorithms entirely in your local browser. No data is transmitted across the network.

Common questions

What is the difference between ASCII and UTF-8?

ASCII uses 7 bits to represent 128 English characters (numbers 0 to 127). UTF-8 is a variable-length encoding that is fully backwards-compatible with ASCII for the first 128 characters, but uses up to 4 bytes to support international alphabets and emojis.

Can this tool decode binary back to plain text?

Yes! The converter supports bidirectional translation: editing the Binary, Hexadecimal, or Base64 fields immediately decodes the bytes back into human-readable text.

What do the 8-bit binary numbers represent?

Each 8-bit binary grouping is one byte (octet) that represents the numerical index of that character under the UTF-8 / ASCII encoding standard.

Is my text data stored or sent anywhere?

No. Everything runs strictly within your browser via vanilla JavaScript. No remote APIs or logging servers are used.