Binary ⇄ Text

Convert text to binary, hex, octal, decimal, Base64 or URL encoding and back — the direction is detected automatically, with UTF-8 and emoji support.

How to convert binary to text

  1. Type text, or paste binary, hex, octal, decimal, Base64 or URL-encoded code.
  2. Pick the code — the tool detects whether to encode or decode (or choose yourself).
  3. Copy or download the result.

About Binary to Text

Translate between readable text and the codes computers use. Turn text into binary, hexadecimal, octal or decimal bytes, Base64 or URL encoding — or paste any of these to get the text back. The direction is detected for you.

Characters are encoded as UTF-8, so accents and emoji work; choose Unicode code points instead, a separator, prefixes like 0x and upper-case hex. Invalid input is reported clearly.

Good for

  • Learning how computers store text
  • Decoding binary or hex messages and puzzles
  • Encoding and decoding Base64 and URL strings

Tip: Paste a binary string without spaces — it is split into bytes automatically.

Frequently asked questions

How is text turned into binary?

Each character is stored as UTF-8 bytes, and each byte is written as 8 binary digits. “A” is 01000001; emoji take four bytes.

Can it decode binary without spaces?

Yes, a long string of 0s and 1s is split into 8-bit bytes automatically.

What are code points?

The Unicode number of each character (A = 65, € = 8364). Tick the option to use them instead of UTF-8 bytes.

Which other formats are supported?

Hexadecimal, octal, decimal, Base64 (including URL-safe) and URL percent-encoding.

Can I open files?

Yes — open or drop TXT, Markdown, CSV, HTML, JSON, subtitles, Word (.docx), OpenDocument (.odt), RTF and PDF files, even several at once.

Is my text uploaded?

No. Encoding and decoding happen in your browser, so your text stays on your device. A draft is kept only in this browser so you don't lose it.

Related tools

← Back to all tools