convert text to binary, hexadecimal, and decimal byte values in real time. reverse mode: paste binary or hex to get text back.
01001000 01100101 01101100 01101100 01101111 00101100 00100000 01010111 01101111 01110010 01101100 01100100 00100001
48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21
72 101 108 108 111 44 32 87 111 114 108 100 33
Convert text to its binary representation (8 bits per character) and back. Useful for understanding character encoding, building intuition for what computers actually store, and the occasional puzzle or escape-room prop.
Every character in a text file is a number. The number for capital A is 65, for lowercase a is 97, for the digit 0 is 48 (not 0 — the digit is its own number). Those numbers are stored as binary — base-2 representations of the same value. Capital A in binary is 01000001.
Text: Hello
Decimal: 72 101 108 108 111
Binary: 01001000 01100101 01101100 01101100 01101111That is the entire conversion. It is a notational change, not a meaningful transformation — the text and the binary carry the same information.
For ASCII text (basic English letters, digits, common punctuation), every character is exactly one byte and the binary representation is unambiguous. For non-ASCII text (accented characters, non-Latin scripts, emoji), the story gets more interesting.
Modern systems use UTF-8, where:
The tool encodes in UTF-8 and shows the resulting bytes. An emoji that visibly looks like one character will produce 32 bits of binary, not 8.
The conversion is a few lines of JavaScript. The tool runs entirely in your tab — no server, no logging.
Convert text to its binary representation (8 bits per character) and back. Useful for understanding character encoding, building intuition for what computers actually store, and the occasional puzzle or escape-room prop.
Every character in a text file is a number. The number for capital A is 65, for lowercase a is 97, for the digit 0 is 48 (not 0 — the digit is its own number). Those numbers are stored as binary — base-2 representations of the same value. Capital A in binary is 01000001.
Text: Hello
Decimal: 72 101 108 108 111
Binary: 01001000 01100101 01101100 01101100 01101111That is the entire conversion. It is a notational change, not a meaningful transformation — the text and the binary carry the same information.
For ASCII text (basic English letters, digits, common punctuation), every character is exactly one byte and the binary representation is unambiguous. For non-ASCII text (accented characters, non-Latin scripts, emoji), the story gets more interesting.
Modern systems use UTF-8, where:
The tool encodes in UTF-8 and shows the resulting bytes. An emoji that visibly looks like one character will produce 32 bits of binary, not 8.
The conversion is a few lines of JavaScript. The tool runs entirely in your tab — no server, no logging.
PDF utilities, image tools, developer helpers — all free, no signup.
Create a professional HTML email signature with your name, title, company, phone, and social links.
Paste your JSON and instantly format, validate, or minify it.
Build cron expressions visually or paste one to decode it.
Check if your domain's email authentication is set up correctly.
Generate QR codes with custom colors, rounded corners, and logo embed.
Compress images up to 90% smaller without losing quality.