left-arrow-icon
binary-to-text-converter-icon

Binary to Text Converter

Binary Encoder and Decoder: Translate binary data to text. Convert text of any language to binary.

Home

Developer Tools

Binary to Text Converter


You can input binary data and get corresponding text of any language. Similarly input text in any language and get binary data instantly.
upload-icon
copy icon     downloadicon

=
upload-icon
copy icon    downloadicon

What is Binary?

faq icon
  • Binary is a numbering system with exactly two values ie 0 and 1.
    It is therefore known as Base-2 number system.
  • Each of 0 or 1 is called a 'bit'. A set of 8 bits is a byte
  • Computers internally use binary system to store and process data as a series of 0's and 1's.
  • A character set represents language of the end user. Examples of character sets are ASCII, Unicode UTF-8, UTF-16, UTF-32, EBCDIC, ISO, JIS
  • ASCII is a 7 bit charset and used to represent all characters of English language. UTF-8 is the standard character encoding format. It can represent all the characters of diff languages.
  • UTF-8 uses variable length (1 to 4 bytes / 8 to 32 bits) to represent data. It is represented with U+ as prefix. For example, ASCII range is covered in unicode as U+0000 to U+007F and it is exactly same with 7 bits used in the first byte.

How is Binary to Text conversion done?

  • This tool uses inbuilt javascript functions to convert binary to text.
    The input binary data is split into stream of 8 bits using space as delimiter. Then the binary input is converted to a number.
  • To do this, we make use of the function parseInt. It takes binary data as input and the numbering system as input parameters. In this case, we use '2' (binary system).
    The output is a number.
  • The number to text is done using String function toCharCode. This function returns UTF-16 string covering upto 216 range of characters

How is Text to Binary conversion done?

  • This tool uses javascript function to convert. Each character of text input is converted to equivalent number using toCharCode function
  • Use toString(2) to get binary value of the number input
  • Concatenate the binary output of each character to get final binary output

Binary to Ascii Text Table

Conversion Table Icon
Binary Text Decimal Hex
1000001 A 65 41
1000010 B 66 42
1000011 C 67 43
1000100 D 68 44
1000101 E 69 45
1000110 F 70 46
1000111 G 71 47
1001000 H 72 48
1001001 I 73 49
1001010 J 74 4A
1001011 K 75 4B
1001100 L 76 4C
1001101 M 77 4D
1001110 N 78 4E
1001111 O 79 4F
1010000 P 80 50
1010001 Q 81 51
1010010 R 82 52
1010011 S 83 53
1010100 T 84 54
1010101 U 85 55
1010110 V 86 56
1010111 W 87 57
1011000 X 88 58
1011001 Y 89 59
1011010 Z 90 5A
Binary Text Decimal Hex
1100001 a 97 61
1100010 b 98 62
1100011 c 99 63
1100100 d 100 64
1100101 e 101 65
1100110 f 102 66
1100111 g 103 67
1101000 h 104 68
1101001 i 105 69
1101010 j 106 6A
1101011 k 107 6B
1101100 l 108 6C
1101101 m 109 6D
1101110 n 110 6E
1101111 o 111 6F
1110000 p 112 70
1110001 q 113 71
1110010 r 114 72
1110011 s 115 73
1110100 t 116 74
1110101 u 117 75
1110110 v 118 76
1110111 w 119 77
1111000 x 120 78
1111001 y 121 79
1111010 z 122 7A

Binary to Unicode Text Reference Table

Binary to Unicode Text  Reference Table Icon
Name UTF-16 From UTF-16 To Binary From Binary To Text Example
Basic Latin U+0000 U+007F 0 1111111 A, B, 1, 2, z!, #,$,%,&
Greek and Coptic U+0370 U+03FF 1101110000 1111111111 Ͱ, Ͳ, Ͷ, ͻ, ͽ, Ό, ή, Ϋ
Cyrillic U+0400 U+04FF 10000000000 10011111111 Ѐ, Ё, Ђ, Ѓ, Є, Ѕ, І, Ї, Ј, Љ,Њ
Armenian U+0530 U+058F 10100110000 10110001111 Մ, Յ, Ն, Շ, թ, ժ, ի, լ
Hebrew U+0590 U+05FF 10110010000 10111111111 כ, ח, ץ, צ, ״, ק, ל, ׆
Arabic U+0600 U+06FF 11000000000 11011111111 أ ,ؤ ,إ ,ئ ,ا ,ب ,ة, ت ,ث
Syriac U+0700 U+074F 11100000000 11101001111 ܕ ܖ ܗ ܘ ܙ ܚ ܛ ܜ ܝ ܞ
Thaana U+0780 U+07BF 11110000000 11110111111 ޓ ޔ ޕ ޖ ޗ ޘ ޙ ޚ
NKo U+07C0 U+07FF 11111000000 11111111111 ߃ ߄ ߅ ߆ ߇ ߈ ߉ ߊ ߋ ߌ
Devanagari U+0900 U+097F 100100000000 100101111111 ख ग घ ङ च छ ज झ
Bengali U+0980 U+09FF 100110000000 100111111111 গ ঘ ঙ চ ছ জ ঝ ঞ
Gurmukhi U+0A00 U+0A7F 101000000000 101001111111 ਔ ਕ ਖ ਗ ਘ ਙ ਚ ਛ ਜ
Gujarati U+0A80 U+0AFF 101010000000 101011111111 ઠ ડ ઢ ણ ત થ દ ધ
Oriya U+0B00 U+0B7F 101100000000 101101111111 କ ଖ ଗ ଘ ଙ ଚ ଛ ଜ ଝ
Tamil U+0B80 U+0BFF 101110000000 101111111111 அ ஆ இ ஈ உ ஊ ஶ ஷ ஸ ஹ
Telugu U+0C00 U+0C7F 110000000000 110001111111 ఔ క ఖ గ ఘ ఙ చ ఛ జ ఝ ఞ
Kannada U+0C80 U+0CFF 110010000000 110011111111 ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯
Malayalam U+0D00 U+0D7F 110100000000 110101111111 ൶ ൷ ൸ ൹ ൺ ൻ ർ ൽ ൾ
Sinhala U+0D80 U+0DFF 110110000000 110111111111 ඡ ජ ඣ ඤ ඥ ඦ ට ඨ
Thai U+0E00 U+0E7F 111000000000 111001111111 ฒ ณ ด ต ถ ท ธ น บ
Lao U+0E80 U+0EFF 111010000000 111011111111 ນ ບ ປ ຜ ຝ ພ ຟ ໂ ໃ
Tibetan U+0F00 U+0FFF 111100000000 111111111111 ༢ ༣ ༤ ༥ ༦ ༧ ༨ ༩ ༪ ༫ ༬
Myanmar U+1000 U+109F 1000000000000 1000010011111 ဒ ဓ န ပ ဖ ဗ ဘ မ ယ ရ လ
Georgian U+10A0 U+10FF 1000010100000 1000011111111 ჴ ჵ ჶ ჷ ჸ ჹ ჺ ჻ ჼ ჽ
Hangul Jamo U+1100 U+11FF 1000100000000 1000111111111 ᅔ ᅕ ᅖ ᅗ ᅘ ᅙ ᅚ ᅛ ᅜ ᅝ ᅞ
Ethiopic U+1200 U+137F 1001000000000 1001101111111 ቤ ብ ቦ ቧ ቨ ቩ ቪ ቫ ቬ ቭ
Cherokee U+13A0 U+13FF 1001110100000 1001111111111 Ꮣ Ꮤ Ꮥ Ꮦ Ꮧ Ꮨ Ꮩ Ꮪ Ꮫ Ꮬ Ꮭ
Unified Canadian Aboriginal Syllabics U+1400 U+167F 1010000000000 1011001111111 ᒄ ᒅ ᒆ ᒇ ᒈ ᒉ ᒊ ᒋ ᒌ ᒍ
Ogham U+1680 U+169F 1011010000000 1011010011111 ᚄ ᚅ ᚆ ᚇ ᚈ ᚉ ᚊ ᚋ ᚌ ᚍ ᚎ ᚏ
Runic U+16A0 U+16FF 1011010100000 1011011111111 ᛃ ᛄ ᛅ ᛆ ᛇ ᛈ ᛉ ᛊ ᛋ ᛌ ᛍ ᛎ
Khmer U+1780 U+17FF 1011110000000 1011111111111 ឣ ឤ ឥ ឦ ឧ ឨ ឩ ឪ ឫ ឬ ឭ ឮ
Mongolian U+1800 U+18AF 1100000000000 1100010101111 ᠢ ᠣ ᠤ ᠥ ᠦ ᠧ ᠨ ᠩ ᠪ
Tai Le U+1950 U+197F 1100101010000 1100101111111 ᥔ ᥕ ᥖ ᥗ ᥘ ᥙ ᥚ ᥛ ᥜ ᥝ
Buginese U+1A00 U+1A1F 1101000000000 1101000011111 ᨃ ᨄ ᨅ ᨆ ᨇ ᨈ ᨉ ᨊ ᨋ ᨌ
General Punctuation U+2000 U+206F 10000000000000 10000001101111 — ― ‖ ‗ ‘ ’ ‚ ‛ “ ” „
Superscripts and Subscripts U+2070 U+209F 10000001110000 10000010011111 ₄ ₅ ₆ ₇ ₈ ₉ ₊ ₋ ₌
Currency Symbols U+20A0 U+20CF 10000010100000 10000011001111 ₴ ₵ ₶ ₷ ₸ ₹ ₺ ₻ ₼
Arrows U+2190 U+21FF 10000110010000 10000111111111 ↳ ↴ ↵ ↶ ↷ ↸ ↹ ↺ ↻ ↼
Mathematical Operators U+2200 U+22FF 10001000000000 10001011111111 ∦ ∧ ∨ ∩ ∪ ∫ ∬ ∭ ∮ ∯
Geometric Shapes U+25A0 U+25FF 10010110100000 10010111111111 ◓ ◔ ◕ ◖ ◗ ◘ ◙ ◚ ◛ ◜
Georgian Supplement U+2D00 U+2D2F 10110100000000 10110100101111 ⴓ ⴔ ⴕ ⴖ ⴗ ⴘ ⴙ ⴚ ⴛ ⴜ
Hiragana U+3040 U+309F 11000001000000 11000010011111 づ て で と ど な に ぬ ね
Katakana U+30A0 U+30FF 11000010100000 11000011111111 ヂ ッ ツ ヅ テ デ ト ド ナ ニ ヌ
Kanbun U+3190 U+319F 11000110010000 11000110011111 ㆓ ㆔ ㆕ ㆖ ㆗ ㆘ ㆙ ㆚ ㆛ ㆜ ㆝
Phags-pa U+A840 U+A87F 1010100001000000 1010100001111111 ꡔ ꡕ ꡖ ꡗ ꡘ ꡙ ꡚ ꡛ ꡜ ꡝ
Javanese U+A980 U+A9DF 1010100110000000 1010100111011111 ꦣ ꦤ ꦥ ꦦ ꦧ ꦨ ꦩ ꦪ ꦫ ꦬ
Musical Symbols U+1D100 U+1D1FF 11101000100000000 11101000111111111 𝄔 𝄕 𝄖 𝄗 𝄘 𝄙 𝄚 𝄛 𝄜 𝄝 𝄞 𝄟
Transport and Map Symbols U+1F680 U+1F6FF 11111011010000000 11111011011111111 🚡 🚢 🚣 🚤 🚥 🚦 🚧 🚨 🚩
Alchemical Symbols U+1F700 U+1F77F 11111011100000000 11111011101111111 🜓 🜔 🜕 🜖 🜗 🜘 🜙 🜚 🜛