Binary to Text Converter

Convert between text and binary, hex, octal, decimal. Includes ASCII reference table. 100% client-side.

ASCII Reference (Printable Characters)

CharDecHexBinaryCharDecHexBinary
SP322000100000P805001010000
!332100100001Q815101010001
"342200100010R825201010010
#352300100011S835301010011
$362400100100T845401010100
%372500100101U855501010101
&382600100110V865601010110
'392700100111W875701010111
(402800101000X885801011000
)412900101001Y895901011001
*422A00101010Z905A01011010
+432B00101011[915B01011011
,442C00101100\925C01011100
-452D00101101]935D01011101
.462E00101110^945E01011110
/472F00101111_955F01011111
0483000110000`966001100000
1493100110001a976101100001
2503200110010b986201100010
3513300110011c996301100011
4523400110100d1006401100100
5533500110101e1016501100101
6543600110110f1026601100110
7553700110111g1036701100111
8563800111000h1046801101000
9573900111001i1056901101001
:583A00111010j1066A01101010
;593B00111011k1076B01101011
<603C00111100l1086C01101100
=613D00111101m1096D01101101
>623E00111110n1106E01101110
?633F00111111o1116F01101111
@644001000000p1127001110000
A654101000001q1137101110001
B664201000010r1147201110010
C674301000011s1157301110011
D684401000100t1167401110100
E694501000101u1177501110101
F704601000110v1187601110110
G714701000111w1197701110111
H724801001000x1207801111000
I734901001001y1217901111001
J744A01001010z1227A01111010
K754B01001011{1237B01111011
L764C01001100|1247C01111100
M774D01001101}1257D01111101
N784E01001110~1267E01111110

Frequently Asked Questions

How do I convert binary to text?

Switch to 'Binary/Hex → Text' mode, select 'Binary' as input format, paste your binary code (e.g. 01001000 01101001), and the decoded text appears instantly. Spaces between bytes are optional — the tool auto-detects 8-bit groups.

How do I convert text to binary?

In 'Text → Binary/Hex' mode, type any text and all four encodings (binary, octal, decimal, hex) appear simultaneously. Click the copy button next to any format to copy it.

What character encoding is used?

This tool uses ASCII/UTF-16 character codes. Standard ASCII characters (0-127) work perfectly. For Unicode characters beyond ASCII, the tool uses the JavaScript charCodeAt() value.

Can I convert hex to text?

Yes! Switch to decode mode, select 'Hexadecimal' as input format, and paste your hex values (e.g. 48 65 6C 6C 6F). The tool accepts both uppercase and lowercase hex digits.

Is there a character limit?

No practical limit. Since all processing happens in your browser, you can convert very long texts. Performance depends on your device but works well for most use cases.

Is my data safe?

Yes. This tool runs 100% in your browser. No data is sent to any server. Your text never leaves your device.