glyphcount

Binary Translator

Translate text to binary and back (UTF-8, 8-bit groups), plus decimal, hex, and octal converters — all in your browser.

Paste text and get its UTF-8 binary — "Hi" becomes 01001000 01101001 — or paste binary and get the text back. Three more converters sit alongside for binary ↔ decimal, hex, and octal.Every character becomes 8 bits (more for emoji and CJK, which use multiple UTF-8 bytes), so a tweet-sized message runs to a few thousand bits. The number converters use BigInt, so binary values past 9 quadrillion convert exactly.

Binary code

Text

Binary ↔ Decimal

Binary ↔ Hexadecimal

Binary ↔ Octal

Printable ASCII reference

322000100000
332100100001!
342200100010"
352300100011#
362400100100$
372500100101%
382600100110&
392700100111'
402800101000(
412900101001)
422A00101010*
432B00101011+
442C00101100,
452D00101101-
462E00101110.
472F00101111/
4830001100000
4931001100011
5032001100102
5133001100113
5234001101004
5335001101015
5436001101106
5537001101117
5638001110008
5739001110019
583A00111010:
593B00111011;
603C00111100<
613D00111101=
623E00111110>
633F00111111?
644001000000@
654101000001A
664201000010B
674301000011C
684401000100D
694501000101E
704601000110F
714701000111G
724801001000H
734901001001I
744A01001010J
754B01001011K
764C01001100L
774D01001101M
784E01001110N
794F01001111O
805001010000P
815101010001Q
825201010010R
835301010011S
845401010100T
855501010101U
865601010110V
875701010111W
885801011000X
895901011001Y
905A01011010Z
915B01011011[
925C01011100\
935D01011101]
945E01011110^
955F01011111_
966001100000`
976101100001a
986201100010b
996301100011c
1006401100100d
1016501100101e
1026601100110f
1036701100111g
1046801101000h
1056901101001i
1066A01101010j
1076B01101011k
1086C01101100l
1096D01101101m
1106E01101110n
1116F01101111o
1127001110000p
1137101110001q
1147201110010r
1157301110011s
1167401110100t
1177501110101u
1187601110110v
1197701110111w
1207801111000x
1217901111001y
1227A01111010z
1237B01111011{
1247C01111100|
1257D01111101}
1267E01111110~

Written by Nan Liang · Updated November 2026

Frequently asked questions

Is this binary ASCII or UTF-8?

UTF-8, which extends ASCII: English letters, digits, and standard punctuation give the same 8-bit groups ASCII would, while accented characters, CJK, and emoji encode as multiple bytes.

Why does my binary decode to garbage?

Three common causes: the bit string is not a multiple of 8 (check for missing digits), it was encoded in a legacy code page like Windows-1252, or it is actually hexadecimal digits mislabeled as binary.

How do I read the ASCII column?

The printable ASCII table (32–126) is shown below the converters for reference: 01001000 is 72, which is H. Codes below 32 are control characters like tab (9) and newline (10).

Can I convert binary to a decimal number larger than a calculator shows?

Yes. The binary ↔ decimal converter uses BigInt arithmetic, so a 100-bit binary number converts to its exact 30-digit decimal value with no rounding.

Next steps

Working with byte values in hex instead? The Hex Translator does the same round trips in base 16.

Open the Hex Translator →