ASCII/Hex/Binary Converter
Convert between text (ASCII), hexadecimal, binary, and decimal representations instantly.
What Is ASCII?
ASCII (American Standard Code for Information Interchange) is a character encoding standard that maps 128 characters — including English letters, digits, punctuation, and control characters — to numeric values 0–127. Published in 1963 and standardized as RFC 20, ASCII was the foundation for virtually all modern character encodings, including UTF-8 (which is backwards-compatible with ASCII).
At the hardware level, computers store all data as binary (base-2) numbers. When you type the
letter A, it's stored as the decimal value 65, which is
41 in hexadecimal and 01000001 in binary. This tool lets you convert
between these representations instantly.
Number Systems at a Glance
| System | Base | Digits | Example ("A") | Common Use |
|---|---|---|---|---|
| Decimal | 10 | 0–9 | 65 | Everyday numbers, math |
| Hexadecimal | 16 | 0–9, A–F | 41 | Memory addresses, colors (#FF0000), MAC addresses |
| Binary | 2 | 0–1 | 01000001 | Low-level programming, networking, bit flags |
| Octal | 8 | 0–7 | 101 | Unix file permissions (chmod 755) |
How to Use This Tool
- Select the source format (Text, Hex, Binary, or Decimal) from the "From" dropdown.
- Select the target format from the "To" dropdown.
- Enter your data in the input area.
- Click Convert to see the result. Use Swap Formats to reverse the conversion direction.
Common Use Cases
- Debugging: Inspect raw byte data in hex or binary when debugging network packets, file formats, or memory dumps.
- Web Development: Convert color codes between decimal RGB values and hexadecimal notation.
- Cryptography: View hash outputs and encryption keys as hex strings or binary bit patterns.
- Embedded Systems: Work with binary representations for bit manipulation, register values, and protocol headers.
- Education: Learn how number systems work by seeing the same value in multiple bases.
Frequently Asked Questions
FF
is easier to read than 11111111. That's why memory addresses, color codes,
MAC addresses, and hash values are almost always displayed in hexadecimal.
48 → 72, 65 → 101). Look up the decimal value in an
ASCII table to find the corresponding character (72 = H, 101 = e). This tool automates
the entire process for you.