Text to Binary Converter
Type or paste text above to see its binary.
This converter turns text into its binary representation and turns binary back into readable text. It uses UTF-8 encoding, so every character (including accents, symbols, and emoji) is written as one or more 8 bit bytes, separated by spaces. Everything runs in your browser, so your text never leaves your device.
How to use
- Pick a direction: text to binary, or binary to text.
- Type or paste your input into the left box.
- Read the result in the right box as you type.
- Press Copy to copy the result, or Swap to reverse the conversion.
- Use Reset to clear both boxes and start over.
Examples
- Text to binary: "Hi" becomes 01001000 01101001.
- Binary to text: 01001000 01100101 01101100 01101100 01101111 becomes "Hello".
- UTF-8 example: the euro sign becomes 11100010 10000010 10101100 (three bytes).
FAQs
- Why is each byte 8 bits?
- A byte is 8 bits, and this tool writes one full byte per group with leading zeros kept. That fixed width keeps the output easy to read and lets the binary be decoded back into text without ambiguity.
- How are emoji and accented letters handled?
- They are encoded as UTF-8, so a single character can produce several bytes. For example, most emoji become four bytes (four groups of 8 bits). Decoding reverses this correctly.
- What format does the binary input need?
- Groups of exactly 8 characters, each a 0 or 1, separated by spaces or newlines. If a group has the wrong length or contains other characters, the tool tells you which group is the problem.
- Why did I get a "not valid UTF-8" message?
- The bytes you entered do not form a valid UTF-8 sequence, for example a lone continuation byte. Check that the binary came from real UTF-8 text and that no groups are missing.
- Does my text get uploaded anywhere?
- No. The conversion happens entirely in your browser. Nothing is sent to a server.
Related tools
- Number Base ConverterConvert integers between binary, octal, decimal, and hexadecimal. Pick a source base, enter a value, see the other three. Handles large numbers.
- Text ReverserReverse text by characters, by word order, or by line order. Emoji safe and fully client-side. Paste, pick a mode, and copy the result.
- Base64 EncoderEncode text to Base64 or decode Base64 back to text in your browser. Full UTF-8 support and clear errors on invalid input.
- Hash GeneratorGenerate SHA-1, SHA-256, SHA-384, and SHA-512 hashes of any text in your browser. Fast, private, and copy ready.
- Word CounterCount words, characters, sentences, paragraphs, and reading time for any text. Live, private, and free in your browser.
- Case ConverterConvert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, and kebab-case instantly in your browser.