Free browser converter
Unicode to Binary Converter
Convert Unicode text to binary values in your browser with explicit ASCII, Unicode code point, and UTF-8 byte handling.
Interactive tool
Convert Unicode text to binary values
Ready
Choose the exact representation you need; the tool does not guess an encoding.
Detailed conversion guide
Unicode Code Points to Binary
A Unicode code point is an integer. Code point mode writes that integer in base 2 and pads common ranges to 8, 16, or 21 bits for readable grouping.
UTF-8 byte mode first encodes the text and then writes every stored byte as eight bits. It is the correct view for network payloads, files, and byte-oriented protocols.
| Input | Output | Meaning |
|---|---|---|
A | 01000001 | 01000001 |
é | 11101001 | 11000011 10101001 |
你 | 0100111101100000 | 11100100 10111101 10100000 |
😀 | 000011111011000000000 | 11110000 10011111 10011000 10000000 |
Unicode to Binary in JavaScript and Python
Use codePointAt with code-point iteration in JavaScript or ord in Python for scalar values. Use TextEncoder or encode('utf-8') when the requested result is encoded bytes.
// validate first, then convert
const value = Number.parseInt(token, radix);
if (!Number.isInteger(value)) throw new Error("Invalid input");Code Point Binary vs UTF-8 Binary
The binary code point for é is 11101001, while its UTF-8 bytes are 11000011 10101001. Both are correct representations, but they answer different questions.
This tool labels both modes explicitly and never describes a Unicode code point as an ASCII byte. It preserves the input sequence without normalization.
Related converters
Continue converting ASCII and Unicode
Choose the converter for the direction and representation you need.