Cách chuyển văn bản sang nhị phân
- Nhập hoặc dán văn bản vào ô «Văn bản».
- Xem mã được tô sáng ở ô «Nhị phân (8 bit mỗi ký tự)».
- Để đổi lại thành văn bản, hãy dán các bit vào chính ô đó.
- Bấm Sao chép để lấy kết quả.
Cách hoạt động
Mỗi ký tự được lưu bằng một hoặc nhiều byte, và mỗi byte được viết bằng 8 bit. Ví dụ, chữ H là số 72, viết nhị phân là 01001000; «Hi» là 01001000 01101001.
Công cụ dùng bảng mã UTF-8, nên các chữ có dấu như tiếng Việt và biểu tượng cảm xúc chiếm nhiều hơn một byte. Bảng bên dưới cho thấy mã của các chữ cái và chữ số.
Văn bản sang nhị phân và thập lục phân
| Văn bản | Thập phân (cơ số 10) | Nhị phân (cơ số 2) | Thập lục phân (cơ số 16) |
|---|---|---|---|
| A | 65 | 01000001 | 41 |
| B | 66 | 01000010 | 42 |
| C | 67 | 01000011 | 43 |
| D | 68 | 01000100 | 44 |
| E | 69 | 01000101 | 45 |
| F | 70 | 01000110 | 46 |
| G | 71 | 01000111 | 47 |
| H | 72 | 01001000 | 48 |
| I | 73 | 01001001 | 49 |
| J | 74 | 01001010 | 4A |
| K | 75 | 01001011 | 4B |
| L | 76 | 01001100 | 4C |
| M | 77 | 01001101 | 4D |
| N | 78 | 01001110 | 4E |
| O | 79 | 01001111 | 4F |
| P | 80 | 01010000 | 50 |
| Q | 81 | 01010001 | 51 |
| R | 82 | 01010010 | 52 |
| S | 83 | 01010011 | 53 |
| T | 84 | 01010100 | 54 |
| U | 85 | 01010101 | 55 |
| V | 86 | 01010110 | 56 |
| W | 87 | 01010111 | 57 |
| X | 88 | 01011000 | 58 |
| Y | 89 | 01011001 | 59 |
| Z | 90 | 01011010 | 5A |
| a | 97 | 01100001 | 61 |
| b | 98 | 01100010 | 62 |
| c | 99 | 01100011 | 63 |
| d | 100 | 01100100 | 64 |
| e | 101 | 01100101 | 65 |
| f | 102 | 01100110 | 66 |
| g | 103 | 01100111 | 67 |
| h | 104 | 01101000 | 68 |
| i | 105 | 01101001 | 69 |
| j | 106 | 01101010 | 6A |
| k | 107 | 01101011 | 6B |
| l | 108 | 01101100 | 6C |
| m | 109 | 01101101 | 6D |
| n | 110 | 01101110 | 6E |
| o | 111 | 01101111 | 6F |
| p | 112 | 01110000 | 70 |
| q | 113 | 01110001 | 71 |
| r | 114 | 01110010 | 72 |
| s | 115 | 01110011 | 73 |
| t | 116 | 01110100 | 74 |
| u | 117 | 01110101 | 75 |
| v | 118 | 01110110 | 76 |
| w | 119 | 01110111 | 77 |
| x | 120 | 01111000 | 78 |
| y | 121 | 01111001 | 79 |
| z | 122 | 01111010 | 7A |
| 0 | 48 | 00110000 | 30 |
| 1 | 49 | 00110001 | 31 |
| 2 | 50 | 00110010 | 32 |
| 3 | 51 | 00110011 | 33 |
| 4 | 52 | 00110100 | 34 |
| 5 | 53 | 00110101 | 35 |
| 6 | 54 | 00110110 | 36 |
| 7 | 55 | 00110111 | 37 |
| 8 | 56 | 00111000 | 38 |
| 9 | 57 | 00111001 | 39 |
Nên biết
- Để đổi nhị phân sang văn bản, các bit phải đủ từng nhóm 8.
- Chữ có dấu tiếng Việt và biểu tượng cảm xúc cho ra nhiều hơn 8 bit vì chiếm nhiều byte.
- Văn bản không bị gửi lên máy chủ và cũng không được lưu lại.
Câu hỏi thường gặp
«Hello» viết bằng nhị phân như thế nào?
01001000 01100101 01101100 01101100 01101111: mỗi chữ cái là 8 bit.
Có dịch được từ nhị phân sang văn bản không?
Có: dán các bit vào ô nhị phân và bạn sẽ thấy văn bản.
Vì sao chữ có dấu chiếm nhiều bit hơn?
Vì trong UTF-8, các ký tự ngoài bảng chữ cái tiếng Anh dùng 2 byte trở lên.
Văn bản của tôi có bị gửi lên máy chủ không?
Không. Mọi thứ diễn ra ngay trên trình duyệt của bạn.