Open the Binary / Hex / ASCII Text Translator
Free online binary, hex and ASCII translator. Convert plain text to binary, hexadecimal or decimal character codes, and convert them back to readable text.
- Free to use
- No signup
- Nothing to install
- Runs in your browser
Illustration. Open the tool for the real thing.
See it in action
Sample input: Text = Hi there!

What is the Binary / Hex / ASCII Text Translator?
Every character you type is stored by computers as a number — this tool shows that number in the base you choose. Type plain text and instantly see it as binary (base 2), hexadecimal (base 16) or decimal ASCII/Unicode code points, or paste any of those back in and get readable text out, using UTF-8 encoding so it also handles accented letters and emoji correctly.
It is a two-way, live-updating converter: whichever side you edit, the other side updates immediately, and you can switch the base for the encoded side at any time without retyping. A byte-count and character-count summary is shown so you can see exactly how much space your text takes up encoded.
3 steps to your result
Open the tool and follow along. Nothing to install.
What you get
Convert in either direction, live as you type.
Handles accented characters and emoji correctly, not just plain ASCII.
See exactly how many bytes your text encodes to.
One click copies the text or the encoded output.
AZRS tools are free to open and use.
It opens in your browser, so there is nothing to download.
Used for
Pick one to see how it fits.
Students learning computer science
See how characters map to binary and hex in practice.
Try it freeHow it compares
A plain look at this tool next to the usual alternative.
| This text tool | Desktop software | |
|---|---|---|
| Install | Nothing to install | Usually an app or program to install |
| Account | No signup | Depends on the product |
| Cost | Free to use | Free or paid, depends on the product |
| Where it runs | In your browser tab | On your computer |
Questions people ask
Is this the same as ASCII-only?
It supports full UTF-8, which is a superset of ASCII, so plain English text produces the same output as a strict ASCII table but it also correctly handles emoji and accented letters.
Why does one emoji produce 4 bytes?
Many emoji live outside the Basic Multilingual Plane and require 4 bytes to encode in UTF-8, unlike simple Latin letters which use 1 byte.
Can I convert binary back to text?
Yes, switch to Code→Text, paste space-separated binary (or hex, or decimal), and it decodes back to readable text.
Is my text sent anywhere?
No, all encoding and decoding happens locally in your browser.
What's the difference between hex and binary here?
Both represent the exact same underlying bytes; hex is just a shorter, easier-to-read notation (base 16 vs base 2).
More free tools
Related to the Binary / Hex / ASCII Text Translator.
Try the Binary / Hex / ASCII Text Translator now
Convert text to and from binary, hexadecimal and decimal ASCII codes. Free to use.
Try it free