Chuyển đổi văn bản sang mã nhị phân và ngược lại cực dễ với công cụ miễn phí. Khám phá cách máy tính lưu trữ ký tự dưới dạng 0 và 1, rồi dịch sạch sẽ mọi chuỗi nhị phân.

Chọn định dạng đầu vào và đầu ra, tùy chỉnh ký tự phân cách và nhập nội dung của bạn.
Phân cách Byte:

Văn bản (ASCII / UTF-8)

Từ: 0Characters: 0

Nhị phân (0 và 1)

Kết quả dịch sẽ xuất hiện ở đây...
Từ: 0Characters: 0

Công cụ chuyển Văn bản sang Nhị phân sẽ đổi từng ký tự thành các nhóm số 0 và 1, giúp bạn thấy rõ cách máy tính lưu trữ chữ cái. Văn bản tiếng Anh thường dùng các giá trị 8-bit, chẳng hạn H = 01001000. Và nhớ nhé, nhị phân chỉ là một cách biểu diễn dữ liệu chứ không phải mã hóa bảo mật đâu.

Bộ dịch nhị phân là gì?

Nói một cách đơn giản, Bộ dịch nhị phân biến văn bản thông thường thành dãy 0 và 1, rồi dịch ngược lại dãy nhị phân đó thành chữ viết. Mỗi ký tự được lưu dưới dạng một con số hệ cơ số 2 (gọi là bit). Đó chính xác là cách thiết bị của bạn lưu giữ chữ cái trong bộ nhớ khi hoạt động hàng ngày.

Bảng chuyển đổi văn bản ASCII sang Hex và Nhị phân

Nếu muốn tự tay đổi văn bản sang mã nhị phân, bạn có thể tra bảng ký tự ASCII sang nhị phân dưới đây.

Binary Decimal ASCII Character Hex
0 0 NUL 0
1 1 SOH 1
10 2 STX 2
11 3 ETX 3
100 4 EOT 4
101 5 ENQ 5
110 6 ACK 6
111 7 BEL 7
1000 8 BS 8
1001 9 HT 9
1010 10 LF 0A
1011 11 VT 0B
1100 12 FF 0C
1101 13 CR 0D
1110 14 SO 0E
1111 15 SI 0F
01000001 65 A 41
01000010 66 B 42
01000011 67 C 43
01010100 84 T 54
01100101 101 e 65
01111000 120 x 78
01110100 116 t 74

Làm sao để chuyển từ “Text” sang mã nhị phân?

Đầu tiên, tra bảng trên để lấy giá trị thập phân cho từng chữ cái.

  • T = 84
  • e = 101
  • x = 120
  • t = 116

Quy tắc & Công thức tính

Để đổi bất kỳ ký tự thập phân ASCII nào sang chuỗi nhị phân 8-bit, cứ làm theo các bước sau:

  1. Tìm giá trị Thập phân ASCII: Tra ký tự trong bảng ASCII (ví dụ T = 84).
  2. Áp dụng Trọng số vị trí 8-Bit: So khớp giá trị thập phân bằng các lũy thừa của 2 (128, 64, 32, 16, 8, 4, 2, 1).
  3. Trừ và Gán Bit: Nếu trọng số nhỏ hơn hoặc bằng số tổng còn lại, điền 1 rồi trừ đi trọng số đó; nếu lớn hơn thì điền 0.

Với chữ T (84 = 64 + 16 + 4)

128 64 32 16 8 4 2 1
0 1 0 1 0 1 0 0

Chữ cái in hoa “T” ở dạng nhị phân sẽ là 01010100.


Với chữ e (101 = 64 + 32 + 4 + 1)

128 64 32 16 8 4 2 1
0 1 1 0 0 1 0 1

Chữ cái in thường “e” ở dạng nhị phân sẽ là 01100101.


Với chữ x (120 = 64 + 32 + 16 + 8)

128 64 32 16 8 4 2 1
0 1 1 1 1 0 0 0

Chữ cái in thường “x” ở dạng nhị phân sẽ là 01111000.


Với chữ t (116 = 64 + 32 + 16 + 4)

128 64 32 16 8 4 2 1
0 1 1 1 0 1 0 0

Chữ cái in thường “t” ở dạng nhị phân sẽ là 01110100.


Tóm lại, từ “Text” ở dạng nhị phân đầy đủ sẽ viết là 01010100 01100101 01111000 01110100.

Văn bản biến thành mã nhị phân như thế nào?

Chuẩn UTF-8 gánh hết công việc ngầm bên trong. Mỗi ký tự biến thành các byte, rồi từng byte lại được viết thành 8 chữ số nhị phân. Chẳng hạn chữ C hoa là byte 67, tức 01000011. Các ký tự đa byte như chữ có dấu é hay emoji vẫn được giữ nguyên vẹn, đảm bảo không bị mất dữ liệu dù bạn có dịch qua dịch lại bao nhiêu lần.

Bạn rút ra được gì khi thử chuyển đổi?

Quá trình đổi mã này sẽ giúp bạn nhận ra ngay vài điều thú vị:

  • Mọi ký tự thực ra đều là một con số viết ở hệ cơ số 2.
  • 1 byte bằng 8 bit, còn bảng ASCII chuẩn nằm gọn trong khoảng giá trị từ 0 đến 127.
  • A là 65 (01000001), a là 97 (01100001) — chữ thường luôn có giá trị lớn hơn chữ hoa đúng 32 đơn vị.

Cách chuyển Văn bản sang Nhị phân

Mọi thứ cực kỳ đơn giản. Chỉ cần làm theo 4 bước sau trên characterconverter.com là xong ngay trong vài giây:

  1. Chọn chế độ Văn bản → Nhị phân hoặc Nhị phân → Văn bản.
  2. Nhập hoặc dán nội dung vào (khi giải mã, khoảng trắng hay dấu xuống dòng giữa các byte đều được tự động bỏ qua).
  3. Chọn ký tự phân cách: khoảng trắng, xuống dòng mới, hoặc không dùng gì cả.
  4. Sao chép kết quả hoặc bấm nút đảo chiều (swap) để dịch ngược lại.

Cách chuyển Nhị phân sang Văn bản

Giải mã là quá trình biến một chuỗi nhị phân có sẵn trở lại thành văn bản đọc được. Mấy khoảng trắng hay đoạn xuống dòng rườm rà giữa các byte đều bị lờ đi, nên đoạn mã bạn copy có hơi lộn xộn thì công cụ vẫn xử lý ngon lành. Nhấp vào nút swap, hệ thống sẽ đẩy kết quả ra làm đầu vào mới để bạn đảo chiều dịch chỉ bằng một cú nhấp.

Tại sao thay đổi ký tự phân cách lại làm kết quả trông khác đi?

Chọn ký tự phân cách chỉ đơn giản là thay đổi cách các bit hiển thị trên màn hình. Bạn có thể chèn khoảng trắng giữa các byte, xuống dòng cho mỗi byte, hoặc dán liền thành một dải bit liên tục nếu định dạng đầu ra của bạn yêu cầu dữ liệu liền mạch như vậy.

Văn bản của bạn có được bảo mật không?

Mọi thao tác đều chạy cục bộ ngay trên trình duyệt, dữ liệu của bạn không bao giờ bị tải lên máy chủ nào cả. Cơ chế này siêu hợp để bạn mày mò cách lưu trữ dữ liệu, giải mã một dòng nhị phân ai đó gửi qua, hay làm bài tập tin học mà không lo rò rỉ thông tin ra ngoài. Trải nghiệm an toàn đó đã tích hợp sẵn trên characterconverter.com rồi nhé.

Những câu hỏi thường gặp

Nhị phân có phải là một dạng Mã hóa bảo mật không?

Không nhé. Nhị phân chỉ là một cách biểu diễn dữ liệu bằng số 0 và 1 thôi. Nó không có tác dụng che giấu hay khóa tin nhắn như các thuật toán mã hóa thực sự, nên ai biết đọc bit là dịch ra được văn bản gốc ngay.

Chữ cái A ở dạng nhị phân viết thế nào?

Chữ A hoa có giá trị 65, viết thành 01000001. Chữ a thường là 97, viết thành 01100001. Sự khác biệt này là do chữ thường luôn đứng sau chữ hoa 32 vị trí trong bảng mã chuẩn.

Công cụ có cân được Emoji và Chữ có dấu không?

Thoải mái luôn. Các ký tự đặc biệt hay emoji sẽ được tách thành nhiều byte. Nhờ dùng chuẩn UTF-8, bộ chuyển đổi sẽ giữ nguyên toàn bộ ký tự mà không làm lỗi hay mất biểu tượng nào sau khi dịch qua dịch lại.

Khoảng trắng có làm lỗi quá trình giải mã Nhị phân không?

Không hề. Khoảng trắng hay dấu ngắt dòng giữa các byte đều tự động bị xóa khi giải mã. Kể cả dãy nhị phân bạn dán vào nhìn có hơi rối mắt thì kết quả dịch ra vẫn chuẩn đét.

Quá trình chuyển đổi diễn ra ở đâu?

Nó chạy trực tiếp trên trình duyệt thiết bị của bạn và không gửi văn bản đi đâu hết. Cách xử lý nội bộ này vừa nhanh vừa an toàn cho vài thao tác dịch nhanh, giải mã hay làm bài tập trên lớp.