Mã QR là một loại mã vạch hình vuông, thường có màu đen trắng, dùng để lưu thông tin như địa chỉ website, thông tin Wi-Fi hoặc danh thiếp. Khi bạn đưa camera điện thoại vào mã, máy sẽ giải mã gần như ngay lập tức và gợi ý mở đường link hoặc thực hiện thao tác bên trong. "QR" là viết tắt của Quick Response, nghĩa là "phản hồi nhanh".
Bài viết này giải thích bên trong những ô vuông đó có gì, cách quét mã QR và cách tự tạo mã QR cho riêng bạn.
Mã QR ra đời từ đâu?
Mã QR được phát minh vào những năm 1990 bởi Denso Wave, một công ty Nhật Bản cần cách theo dõi linh kiện ô tô trong nhà máy nhanh hơn. Mã vạch thông thường, loại có các vạch kẻ sọc trên hàng hóa ở siêu thị, chỉ chứa được một dãy số ngắn và phải đọc theo một chiều. Mã QR là mã hai chiều: dữ liệu được lưu cả theo chiều ngang lẫn chiều dọc, nên chứa được nhiều thông tin hơn hẳn và có thể đọc từ hầu hết mọi góc.
Denso Wave quyết định không áp dụng bằng sáng chế của mình, và định dạng này trở thành một tiêu chuẩn quốc tế mở. Đó là lý do mã QR phổ biến khắp nơi như ngày nay.
Mã QR hoạt động như thế nào?
Nhìn qua thì mã QR có vẻ lộn xộn, nhưng mỗi phần đều có nhiệm vụ riêng. Nếu nhìn kỹ, bạn có thể nhận ra hầu hết các thành phần sau:
- Ô định vị (finder pattern): ba ô vuông lớn ở các góc. Chúng giúp máy quét biết mã nằm ở đâu và đang được xoay theo hướng nào.
- Ô căn chỉnh và đường định thời: các ô vuông nhỏ hơn và đường chấm giúp camera bù trừ khi mã bị nghiêng, cong hoặc ở xa.
- Mô-đun dữ liệu: rất nhiều ô vuông nhỏ đen và trắng. Mỗi ô là một bit thông tin, kết hợp lại để mã hóa đoạn chữ hoặc đường link của bạn.
- Sửa lỗi (error correction): phần dữ liệu bổ sung được tính toán cẩn thận, giúp mã vẫn quét được dù một phần bị bẩn, trầy xước hoặc bị logo che mất.
- Vùng trống (quiet zone): viền trắng trống bao quanh mã. Thiếu viền này, máy quét sẽ khó xác định mã bắt đầu từ đâu.
Mã QR có nhiều kích cỡ khác nhau, gọi là phiên bản (version), từ lưới nhỏ 21 x 21 đến lưới lớn 177 x 177. Dữ liệu càng nhiều thì mã càng cần nhiều mô-đun và trông càng dày đặc. Vì vậy một đường link ngắn sẽ tạo ra mã QR gọn gàng, dễ quét hơn so với một đường link dài.
Mã QR có thể chứa những gì?
Về bản chất, mã QR chỉ lưu văn bản. Điện thoại sẽ dựa vào định dạng của văn bản đó để quyết định làm gì. Một số loại phổ biến:
- Địa chỉ website (URL), mở trong trình duyệt
- Tên mạng và mật khẩu Wi-Fi, giúp kết nối mà không cần gõ
- Danh thiếp điện tử (vCard), lưu thẳng vào danh bạ
- Số điện thoại, tin nhắn SMS hoặc email có sẵn nội dung
- Văn bản thuần, ví dụ số sê-ri hoặc một ghi chú ngắn
- Thông tin thanh toán, chẳng hạn mã VietQR của ngân hàng hoặc mã PromptPay của Thái Lan
Cách quét mã QR bằng điện thoại
Hầu hết điện thoại hiện nay đều quét được mã QR mà không cần cài thêm ứng dụng. Các bước thường như sau:
- Mở ứng dụng camera trên điện thoại.
- Hướng camera vào mã QR sao cho thấy toàn bộ hình vuông, kể cả viền trắng xung quanh.
- Giữ yên trong giây lát. Một thông báo hoặc dải banner sẽ hiện ra, cho biết đường link hoặc thao tác.
- Đọc kỹ nội dung trước khi chạm vào.
- Chỉ chạm để mở khi địa chỉ đích trông đúng.
Nếu camera không phản ứng, hãy kiểm tra trong phần cài đặt xem có tùy chọn quét mã QR không, hoặc dùng tính năng quét có sẵn trong ứng dụng ngân hàng, Zalo hay các ứng dụng nhắn tin khác. Bạn cũng có thể quét mã QR online từ ảnh chụp màn hình hoặc ảnh chụp. Công cụ quét của QR-TH đọc mã ngay trong trình duyệt và cho bạn thấy mã dẫn đến đâu trước khi mở bất cứ thứ gì, rất tiện khi bạn còn nghi ngờ một mã nào đó.
Mã QR được dùng để làm gì?
Vì tạo miễn phí và quét dễ dàng, mã QR đã len vào đời sống hằng ngày. Một số ứng dụng phổ biến nhất:
- Thực đơn và gọi món ở nhà hàng, quán cà phê
- Thanh toán, bao gồm chuyển khoản ngân hàng và ví điện tử
- Chia sẻ Wi-Fi cho khách mà không phải đọc mật khẩu dài
- Danh thiếp lưu thông tin liên hệ chỉ với một lần chạm
- Tiếp thị, kết nối poster, tờ rơi và bao bì với website hoặc ưu đãi
- Vé và thẻ lên máy bay cho sự kiện và chuyến đi
- Thông tin sản phẩm, sách hướng dẫn và đăng ký bảo hành
Mã QR tĩnh và mã QR động
Mã QR tĩnh lưu trực tiếp nội dung cuối cùng trong hoa văn của mã. Mã này dùng được mãi mãi và không cần dịch vụ nào phía sau, nhưng bạn không thể thay đổi sau khi đã in. Mã QR động lưu một link rút gọn chuyển hướng đến địa chỉ thật của bạn. Bạn có thể đổi địa chỉ đích sau này và xem mã được quét bao nhiêu lần mà không cần in lại.
Nếu bạn in thứ gì đó sẽ dùng lâu dài, như thực đơn hay biển hiệu cửa hàng, mã QR động thường là lựa chọn linh hoạt hơn. Bài viết về mã QR tĩnh và mã QR động sẽ giúp bạn biết khi nào nên chọn loại nào.
Quét mã QR có an toàn không?
Bản thân mã QR chỉ là dữ liệu, và việc quét mã không thể làm hại điện thoại của bạn. Rủi ro nằm ở nơi mã dẫn bạn tới. Vì mắt thường không đọc được mã QR, kẻ gian đôi khi dán mã giả đè lên mã thật hoặc gửi mã qua email, mong bạn mở một trang đăng nhập hay trang thanh toán giả mạo.
Vài thói quen đơn giản giúp bạn an toàn:
- Luôn đọc phần xem trước đường link trước khi chạm
- Cảnh giác với mã dán đè lên mã khác, đặc biệt ở bãi đỗ xe và bảng thanh toán
- Không bao giờ nhập mật khẩu hay thông tin thẻ trên trang bạn mở từ một mã QR lạ
- Kiểm tra tên người nhận trước khi xác nhận bất kỳ giao dịch thanh toán QR nào
Để nhận biết các dấu hiệu cảnh báo, hãy đọc bài hướng dẫn về lừa đảo mã QR (quishing).
Cách tự tạo mã QR
Tạo một mã QR chỉ mất khoảng một phút:
- Chọn việc bạn muốn mã thực hiện, ví dụ mở link, chia sẻ Wi-Fi hay lưu danh bạ.
- Nhập thông tin vào công cụ tạo mã QR.
- Chọn mã tĩnh hoặc động, tùy chỉnh màu sắc hoặc thêm logo nếu muốn.
- Tải ảnh về và thử quét bằng hai, ba điện thoại khác nhau.
- In mã với viền trắng rõ ràng và kích thước đủ lớn để mọi người quét thoải mái.
Với công cụ tạo mã QR miễn phí của QR-TH, bạn có thể chọn trong 29 loại mã QR, và người quét mã của bạn sẽ không thấy quảng cáo nào sau khi quét.
Câu hỏi thường gặp (FAQ)
Có cần cài ứng dụng để quét mã QR không?
Thường là không. Phần lớn iPhone và điện thoại Android hiện nay đọc được mã QR ngay trong ứng dụng camera. Nếu máy của bạn không hỗ trợ, có thể dùng công cụ quét online hoặc tính năng quét trong nhiều ứng dụng ngân hàng và nhắn tin.
Mã QR có hết hạn không?
Mã QR tĩnh không bao giờ hết hạn vì nội dung được lưu ngay trong hoa văn của mã. Mã QR động vẫn hoạt động chừng nào dịch vụ quản lý link rút gọn của nó còn duy trì.
Quét mã QR có làm điện thoại nhiễm virus không?
Chỉ quét thôi thì không làm điện thoại nhiễm virus. Nguy hiểm đến từ việc truy cập website độc hại hoặc cài ứng dụng mà mã dẫn tới, vì vậy hãy luôn kiểm tra đường link trước khi mở.
Một mã QR chứa được bao nhiêu thông tin?
Mã QR lớn nhất có thể chứa vài nghìn ký tự, nhưng trên thực tế nên giữ nội dung càng ngắn càng tốt. Link ngắn tạo ra mã nhỏ gọn, rõ ràng và quét nhanh hơn.
Giờ bạn đã biết mã QR là gì, cách tốt nhất để hiểu rõ hơn là tự tạo một mã. Hãy thử công cụ tạo mã QR miễn phí trên QR-TH, quét kết quả bằng điện thoại và tự mình xem nó hoạt động ra sao.