Mã QR Hoạt Động Như Thế Nào? (Không Phải Chỉ Là Những Ô Vuông Đen Trắng)

An Nhiên
172 Người theo dõi
364 Lượt xem video·19 thg 8, 2026
Được tạo bởi AI·Có thể có lỗi
Tóm tắt video
Được tạo bởi AIThis video explains the origin, mechanism, and functionality of QR codes, detailing how they evolved from simple barcodes to a versatile tool used globally for payments, information sharing, and logistics.
Nếu cách đây khoảng 10 năm, bạn đứt vào một quán cà phê, nhân viên sẽ đưa cho bạn một cuốn menu.
Ngày nay thì khác, bạn chỉ cần rút điện thoại ra, quét một ô vông đen trắng.
Vài giây sau, toàn bộ thực đơn đã hiện ngay trên màn hình.
Đi siêu thị, quét mã để thanh toán.
Đi bệnh viện, quét mã để khai báo.
Lên máy bay, quét mã lên tàu.
Thậm chí nhiều người bây giờ còn không mang theo tiền mặt.
Chỉ cần một chiếc điện thoại là có thể thanh toán gần như mọi thứ.
Có thể nói, mã queer đã trở thành một phần của cuộc sống hằng ngày.
Nhưng đã bao giờ bạn tự hỏi, tại sao chỉ vài ô vông đen trắng lại có thể chứa nhiều thông tin đến vậy?
Làm sao điện thoại có thể đọc được chúng gần như ngay lập tức?
Nếu dùng bút tô thêm vài ô, liệu mã queer còn hoạt động không?
Và điều khiến nhiều người bất ngờ nhất là,
một mã queer bị rách hoặc mắt đi khoảng 30% diện tích
vẫn có thể quét được trong nhiều trường hợp.
Nghe có vẻ như một phép màu.
Nhưng thực ra, đó là kết quả của một trong những phát minh thông minh nhất trong ngành công nghệ.
Để hiểu điều này, trước tiên chúng ta cần quay về hơn 30 năm trước.
Năm 1994, tại Nhật Bản,
một công ty chuyên sản xuất linh kiện ô tô tên là Denso Wave gặp một vấn đề rất lớn.
Khi đó, mỗi linh kiện đều được dán mã vạch.
Bạn chắc chắn đã từng nhìn thấy loại mã này, chỉ gồm những vạch đen dài song song.
Mỗi lần quét, máy chỉ đọc được một dòng thông tin.
Nếu muốn chứa nhiều dữ liệu hơn, người ta phải kéo mã vạch dài ra.
Điều này khiến việc in ấn ngày càng bất tiện.
Các kỹ sư của Denso Wave muốn tạo ra một loại mã mới,
nhỏ hơn, chứa được nhiều dữ liệu hơn, và đặc biệt có thể đọc cực nhanh.
Sau nhiều tháng nghiên cứu, họ tạo ra thứ mà ngày nay chúng ta gọi là QR Code.
QR là viết tắt của Quick Response, nghĩa là phản hồi nhanh.
Ngay từ cái tên đã nói lên mục tiêu của nó, không phải đẹp hơn mà là đọc nhanh hơn.
Khác với mã vạch truyền thống chỉ đọc theo một chiều ngang,
QR Code lưu dữ liệu theo hai chiều, chiều ngang và chiều dọc.
Nhờ vậy, cùng một diện tích, QR có thể chứa lượng thông tin lớn gấp hàng trăm lần mã vạch thông thường.
Đó là lý do chỉ một ô vông nhỏ có thể chứa một địa chỉ website,
một số điện thoại, thông tin wifi, địa chỉ email, hoặc cả một chuỗi thanh toán ngân hàng.
Nhưng câu hỏi thú vị hơn là, làm sao điện thoại biết phải bắt đầu đọc từ đâu?
Nếu nhìn bằng mắt thường, tất cả chỉ là những ô vông đen trắng lộ sộn.
Thực ra, QR Code đã tự đánh dấu vị trí của chính nó.
Bạn hãy để ý ba góc của hầu hết các mã QR sẽ luôn có ba ô vông lớn,
một ở góc trên bên trái, một ở góc trên bên phải, một ở góc dưới bên trái.
Đây không phải là chi tiết trang trí, chúng được gọi là ô định vị.
Nay khi camera nhìn thấy ba ô vông này,
điện thoại sẽ lập tức biết đâu là phía trên, đâu là phía dưới, đâu là bên trái, đâu là bên phải.
Ngay cả khi bạn nghiêng điện thoại, xoay ngược hay đặt chéo,
máy vẫn có thể xác định đúng hướng của mã QR.
Đó là lý do bạn không cần can chỉnh quá chính xác như khi quét mã vạch ngày xưa.
Nhưng vẫn còn một điều thú vị hơn.
Nếu nhìn kỹ, bạn sẽ thấy trên mã QR còn có những ô vông nhỏ hơn nằm giải rác.
Chúng cũng không hề xuất hiện nỗ nhiên.
Mỗi nhóm ô đều đảm nhận một nhiệm vụ riêng.
Có nhóm giúp can chỉnh hình ảnh nếu mã bị méo.
Có nhóm quy định kích thước.
Có nhóm lưu thông tin.
Có nhóm kiểm tra lỗi.
Nói cách khác, một mã QR giống như một bản đồ được chia thành rất nhiều khu vực.
Mỗi khu vực đều có công việc riêng.
Và đó cũng là lý do điện thoại chỉ mất chưa đến một giây để hiểu toàn bộ cấu trúc của nó.
Nhưng điều kỳ diệu nhất vẫn chưa xuất hiện.
Nếu bạn làm rách một góc mã QR, hoặc làm bẩn một phần,
thậm chí dán logo công ty vào chính giữa, tại sao nó vẫn quét được?
Liệu điện thoại đang đoán phần còn thiếu?
Hay bên trong mã QR còn có một bí mật khác mà hầu hết chúng ta chưa từng biết?
Chúng ta đã biết rằng 3 ô vương lớn ở 3 góc giúp điện thoại nhận ra vị trí và hướng của mã QR.
Nhưng điều khiến nhiều người ngạc nhiên nhất lại là một chuyện khác.
Bạn có thể đã từng bắt gặp những mã QR có logo của quán cà phê, nân hàng hoặc công ty nằm ngay chính giữa.
Thậm chí có những mã QR còn được thiết kế rất đẹp, thêm màu sắc, hình ảnh và nhiều họa tiết trang trí.
Điều kỳ lạ là chúng vẫn quét được bình thường.
Tại sao lại như vậy?
Chẳng phải một phần thông tin đã bị che mất rồi sao?
Hóa ra, ngay từ khi được phan minh, các kỹ sư đã nghĩ đến tình huống này.
Bên trong mỗi mã QR đều có một cơ chế rất thông minh gọi là sửa lỗi.
Hãy tưởng tượng bạn đang gửi cho một người bạn câu nói,
Hôm nay trời đẹp.
Nhưng trong quá trình gửi, một vài chữ bị mất.
Nếu người nhận chỉ nhận được,
Hôm,
Trời,
ẻp.
Có thể họ vẫn đoán được nội dung.
QR code cũng làm điều tương tự, nhưng theo cách chính xác hơn rất nhiều.
Trước khi tạo ra mã QR, hệ thống sẽ không chỉ lưu dữ liệu gốc mà còn tạo thêm một lượng thông tin dự phòng.
Có thể hiểu đơn giản, đó là những bản sao thông minh của dữ liệu.
Nếu một phần mã bị rách, bị bẩn hoặc bị che khuất,
Điện thoại sẽ dùng phần dữ liệu dự phòng này để khôi phục những gì đã mất.
Đó là lý do nhiều mã QR vẫn hoạt động dù bị che khoảng 20% hoặc thậm chí gần 30% diện tích.
Đây cũng là lý do bạn thường thấy logo của ngân hàng hoặc doanh nghiệp nằm ngay giữa mã QR.
Logo đó thực chất đã che mất một phần dữ liệu,
nhưng vì hệ thống sửa lỗi vẫn còn đủ thông tin, nên điện thoại có thể khôi phục và đọc chính xác.
Tất nhiên, điều này cũng có giới hạn.
Nếu bạn che quá nhiều hoặc làm hỏng các ô định vị ở ba góc,
điện thoại sẽ không còn xác định được cấu trúc của mã và việc quét sẽ thất bại.
Một điều thú vị khác là, không phải mọi mã QR đều giống nhau.
Có những mã chỉ chứa vài ký tự, ví dụ như xin chào.
Nhưng cũng có những mã chứa hàng nghìn ký tự.
Đó là vì QR code có rất nhiều phiên bản.
Phiên bản nhỏ nhất chỉ gồm 21 x 21 ô vuông.
Khi cần lưu nhiều dữ liệu hơn, mã sẽ lớn dần lên 25 x 25,
29 x 29, 33 x 33,
cho đến phiên bản lớn nhất với 177 x 177 ô vuông.
Càng nhiều ô vuông, mã càng chứa được nhiều thông tin.
Nhưng đồng thời cũng cần camera có độ phân giải tốt hơn để đọc chính xác.
Có lẽ bạn sẽ thắc mắc, tại sao điện thoại chỉ cần đưa camera lên
là biết ngay bên trong là đường link, số điện thoại hay thông tin thanh toán?
Bởi vì dữ liệu trong QR code không được lưu một cách lộn sộn.
Ngay từ những ô đầu tiên, mã đã chứa thông tin về định dạng dữ liệu.
Điện thoại sẽ đọc phần này trước.
Nếu đó là điện chỉ website, máy sẽ mở trình duyệt.
Nếu là số điện thoại, máy sẽ hiện tùy chọn gọi.
Nếu là mạng wifi, máy sẽ đề nghị kết nối.
Nếu là thông tin thanh toán, ứng dụng ngân hàng sẽ tự hiểu cần hiển thị giao diện truyền tiền.
Chỉ trong chưa đầy một giây, điện thoại đã thực hiện hàng chục bước xử lý mà chúng ta gần như không nhận ra.
Nhưng liệu QR code có hoàn toàn an toàn?
Câu trả lời là...
Không.
Bản thân QR code chỉ là một cách lưu trữ dữ liệu.
Nó không tốt, cũng không xấu.
Giống như một tờ giấy ghi địa chỉ.
Nếu trên đó ghi địa chỉ nhà bạn, mọi chuyện hoàn toàn bình thường.
Nhưng nếu ai đó cố tình ghi một địa chỉ giả để lừa bạn,
vấn đề không nằm ở tờ giấy mà nằm ở thông tin được ghi trên đó.
QR code cũng vậy.
Hiện nay, một số đối tượng đã lợi dụng sự tiện lợi của QR để tạo ra các mã giả.
Ví dụ, họ dán một mã QR mới đề lên mã thanh toán thật của cửa hàng.
Nếu khách hàng không để ý, tiền có thể được chuyển đến tài khoản của kẻ gian.
Hoặc một mã QR có thể dẫn đến một trang web giả mạo ngân hàng nhằm đánh cắp thông tin đăng nhập.
Đó là lý do các chuyên gia an ninh mạng luôn khuyến cáo
Và hãy kiểm tra địa chỉ trang web trước khi nhập bất kỳ thông tin cá nhân nào.
Một điều thú vị là QR cửa code từng được phát minh chỉ để theo dõi linh kiện trong nhà máy ô tô.
Có lẽ chứ những người tạo ra nó cũng không ngờ rằng hơn 30 năm sau,
phát minh ấy lại xuất hiện ở gần như mọi nơi.
Từ quán cà phê, siêu thị, bệnh viện, sân bay, nhà ga,
đến hóa đơn tiền điện, vé xem phim và cả danh thiếp cá nhân.
Mỗi ngày, hàng tỷ lượt quét QR đang diễn ra trên khắp thế giới
và tất cả đều bắt đầu từ những ô vuông đen trắng tưởng chừng rất đơn giản.
Vậy nên, lần tới khi đưa điện thoại lên quét một mã QR để thanh toán hay xem thực đơn,
có lẽ bạn sẽ nhìn nó bằng một góc nhìn khác.
Đó không chỉ là vài ô vuông ngẫu nhiên, mà là kết quả của một thiết kế cực kỳ thông minh
nơi mỗi ô vuông đều có một nhiệm vụ riêng,
từ xác định hướng, lưu dữ liệu cho đến tự sửa lỗi khi bị hư hỏng.
Và cũng giống như rất nhiều điều mà hóa ra là vậy đã khẳng phá,
đằng sau những vật dụng quen thuộc nhất,
lại là cả một câu chuyện về khoa học và kỹ thuật mà chúng ta ít khi để ý.
Chỉ mất chưa đầy một giây để quét một mã QR,
nhưng phải mất hơn 30 năm nghiên cứu và phát triển
để công nghệ ấy trở thành một phần không thể thiếu trong cuộc sống hiện đại ngày nay.
