Binary Translator
Convert text to and from binary, hex, octal, or decimal character codes — both directions, in your browser.
Runs entirely in your browser — nothing you type is uploaded or logged. UTF-8 mode gives true 8-bit groups and round-trips any Unicode, including emoji.
About Binary Translator.
Translate Text to Binary — and Back
Type text and read it as binary, hexadecimal, octal, or decimal character codes — or paste the code the other way and get the text back. Binary output comes in clean 8-bit groups, and you pick the delimiter (space, comma, newline, or your own) so the result drops straight into whatever you're building.
Unicode is handled properly, not just plain ASCII. In UTF-8 mode every character — accents, symbols, emoji — encodes to real 8-bit bytes and round-trips exactly, so "Hello 👋" comes back byte-for-byte. Switch to code-point mode when you'd rather have one group per character holding its raw Unicode number. Decoding is forgiving: it reads groups separated by spaces, commas, or newlines, ignores 0x / 0b / 0o prefixes, splits an unbroken run of digits into bytes, and tells you exactly which groups it couldn't read instead of guessing.
One honest note: code-point mode with no delimiter can't always be reversed for characters wider than one byte, because nothing marks where one number ends and the next begins. For those, keep a delimiter or use UTF-8 bytes — the tool flags the case when it comes up.
Common Use Cases
- Learn how encoding works: See exactly which bits and bytes make up a letter, an emoji, or an accented character.
- Decode a binary or hex dump: Paste a string of 0s and 1s, or hex bytes, from a log, a puzzle, or a homework problem and read the text it spells.
- Build test data: Generate the binary, hex, or decimal form of a string to hard-code into a fixture or a low-level test.
- Debug character issues: Compare a string's UTF-8 bytes against its Unicode code points to track down mojibake or an encoding mismatch.
- CTF and puzzles: Flip between bases and delimiters fast to crack a "convert this" challenge without hunting for a new tool each time.
- Teaching and worksheets: Produce matching text-and-binary pairs for a class, with a chosen delimiter and optional uppercase hex.
Privacy: This tool runs entirely in your browser using plain JavaScript. Nothing you type is uploaded, stored, or logged — the conversion happens on your own device, and it keeps working offline once the page has loaded.
Frequently asked questions.
How do I translate text to binary?
Type your text and it appears as binary in 8-bit groups. You can also show it as hex, octal or decimal codes and choose the separator.
How do I turn binary back into text?
Paste the binary and switch to decode. It reads groups split by spaces, commas or new lines, and tells you if a group cannot be read.
Does it work with emoji and accents?
Yes. In UTF-8 mode every character, including accents and emoji, turns into real bytes and converts back exactly.
Is it free?
Yes. It is free to use with no daily limit, no account and nothing to install.
How to use Binary Translator.
Upload your file
Drag and drop or click to select your file.
Choose settings
Adjust quality, size, or format options.
Download result
Your processed file is ready instantly.
Related dev tools.
Privacy-first tools that work everywhere.
Need more than a tool?
Custom websites and web apps that you own — from $799 one-time.
Explore all 188 tools