You can input binary data and get corresponding text of any language. Similarly input text in any language and get binary data instantly.
![Upload upload-icon](/assets/images/file-upload-image-icon.png)
![Copy copy icon](/assets/images/copyimage.png )
![download downloadicon](/assets/images/download.png)
=
![Upload upload-icon](/assets/images/file-upload-image-icon.png)
![Copy copy icon](/assets/images/copyimage.png )
![download downloadicon](/assets/images/download.png)
What is Binary?
![faq icon faq icon](/assets/images/faq-8.png)
- 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 Page Conversion Table Icon](/assets/images/info-13.png)
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 Page Binary to Unicode Text Reference Table Icon](/assets/images/info-16.png)
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 | 🜓 🜔 🜕 🜖 🜗 🜘 🜙 🜚 🜛 |