Mã QR

Còn gọi là: QR code, Quick Response code, QR, mã 2D

Định nghĩa

Mã QR là một loại mã vạch ma trận hai chiều, lưu dữ liệu trong lưới vuông gồm các mô-đun tối và sáng. DENSO WAVE phát minh ra nó vào năm 1994, và camera điện thoại cùng máy quét ảnh đều có thể đọc được.

Mã QR là gì

Mã QR là loại mã vạch hai chiều, lưu thông tin theo cả hai hướng, ngang và dọc, thay vì trong một hàng vạch đơn. Cái tên là viết tắt của Quick Response (phản hồi nhanh), vì mã được thiết kế để đọc thật nhanh. DENSO WAVE, một công ty thuộc tập đoàn Toyota, đã phát triển mã này vào năm 1994 để theo dõi linh kiện ô tô trên dây chuyền sản xuất.

Ngày nay đa số mã QR chứa địa chỉ web, nhưng cùng một ký hiệu ấy còn có thể mang văn bản thuần, danh thiếp, thông tin Wi-Fi, yêu cầu thanh toán và dữ liệu vé. Bất kỳ camera smartphone đời mới nào cũng đọc được, nên mã QR mới lan ra khỏi nhà máy, đến thực đơn, áp phích, bao bì và thanh toán.

Cấu tạo của một mã QR

Mã QR là một lưới vuông gồm các ô nhỏ gọi là mô-đun, mỗi ô hoặc tối hoặc sáng. Một số mẫu cố định giúp máy quét tìm và nắn thẳng mã, còn các mô-đun còn lại mang dữ liệu và phần sửa lỗi. Một lề trống gọi là vùng trống (quiet zone) bao quanh toàn bộ ký hiệu để máy quét biết mã bắt đầu từ đâu.

  • Ô định vị: ba hình vuông lớn ở các góc, giúp máy quét xác định vị trí và hướng của mã
  • Mẫu căn chỉnh: các hình vuông nhỏ hơn giúp bù cho độ nghiêng và độ cong (từ phiên bản 2 trở lên)
  • Mẫu đồng bộ: các đường tối và sáng xen kẽ, cố định khoảng cách của lưới
  • Thông tin định dạng: ghi lại mức sửa lỗi và mẫu mặt nạ
  • Thông tin phiên bản: ghi lại kích thước, có từ phiên bản 7 trở lên
  • Vùng trống: bốn mô-đun khoảng trống ở mỗi cạnh

Phiên bản, dung lượng và sửa lỗi

Mã QR có 40 kích thước gọi là phiên bản. Phiên bản 1 là 21 × 21 mô-đun, mỗi phiên bản tăng thêm 4 mô-đun mỗi cạnh, và phiên bản 40 là 177 × 177 mô-đun. Nhiều dữ liệu hơn thì cần phiên bản cao hơn, nghĩa là nhiều mô-đun hơn và nhỏ hơn khi in cùng kích thước.

Mỗi mã QR còn dùng một trong bốn mức sửa lỗi, cho phép đọc được ngay cả khi một phần bị bẩn, hỏng hoặc bị che. Mức sửa lỗi là sự đánh đổi giữa dung lượng và độ bền: mức càng cao thì chứa được càng ít dữ liệu nhưng chịu được càng nhiều hư hại.

  • Mức L khôi phục khoảng 7% từ mã
  • Mức M khôi phục khoảng 15%
  • Mức Q khôi phục khoảng 25%
  • Mức H khôi phục khoảng 30%
  • Dung lượng lớn nhất (phiên bản 40, mức L): 7.089 chữ số, 4.296 ký tự chữ và số, 2.953 byte hoặc 1.817 ký tự kanji

Mã QR được dùng ở đâu

Mã QR được dùng ở bất cứ nơi nào một bề mặt in hoặc hiển thị trên màn hình cần chuyển thứ gì đó sang điện thoại. Các cách dùng phổ biến gồm liên kết trên áp phích và danh thiếp, thực đơn nhà hàng, đăng nhập Wi-Fi, vé sự kiện, thẻ lên máy bay, bao bì sản phẩm và thanh toán tại cửa hàng. Ở một số quốc gia, các hệ thống thanh toán quốc gia được xây dựng trên nền mã QR.

Mã QR có thể là mã tĩnh, với dữ liệu cuối cùng được mã hóa trực tiếp, hoặc mã động, với một liên kết chuyển hướng ngắn có thể đổi sau này và đếm lượt quét. QR Code là nhãn hiệu đã đăng ký của DENSO WAVE INCORPORATED.

Câu hỏi thường gặp

QR trong mã QR là viết tắt của gì?

QR là viết tắt của Quick Response (phản hồi nhanh). DENSO WAVE chọn cái tên này vì mã được thiết kế để giải mã nhanh.

Ai đã phát minh ra mã QR?

Mã QR được phát minh năm 1994 tại DENSO WAVE, khi đó thuộc công ty DENSO của tập đoàn Toyota, bởi một nhóm do Masahiro Hara dẫn đầu.

Mã QR bị hỏng một phần thì còn dùng được không?

Được, trong giới hạn nhất định. Nhờ sửa lỗi, mã QR vẫn đọc được khi khoảng 7% đến 30% từ mã bị hỏng, tùy mức sửa lỗi chọn lúc tạo mã.

Mã QR có hết hạn không?

Mã QR tĩnh không bao giờ hết hạn vì dữ liệu nằm ngay trong mã. Mã QR động sẽ ngừng hoạt động nếu dịch vụ chuyển hướng phía sau bị tắt.

Nguồn và tiêu chuẩn

Tất cả thuật ngữ