Chuyển đến nội dung

Trình Tạo Mã QR Miễn Phí - Tạo Mã QR Quét Được Ngay Lập Tức

Tạo mã QR cho URL, văn bản và thông tin liên hệ trong vài giây. Công cụ miễn phí với tải xuống ngay lập tức, không cần đăng ký. Mã QR tuân thủ tiêu chuẩn ISO hoạt động trên mọi thiết bị.

Trình tạo Mã QR

Nhập văn bản hoặc URL ở trên để tạo mã QR

Nhập văn bản hoặc URL ở trên để tạo mã QR. Mã QR sẽ tự động cập nhật khi bạn nhập.

Máy tính tải...
📚

Tài liệu hướng dẫn

Trình tạo mã QR là gì?

Trình tạo mã QR là công cụ chuyển văn bản, chẳng hạn như địa chỉ web, thành mã QR: một mẫu hình vuông gồm các ô vuông đen và trắng. Camera điện thoại hoặc máy quét mã vạch đọc mẫu này và khôi phục văn bản ban đầu gần như ngay lập tức.

Công cụ này mã hóa văn bản như thế nào

Nhập văn bản hoặc URL vào ô nhập liệu. Công cụ chuyển từng ký tự thành các giá trị byte UTF-8 và mã hóa chúng bằng “chế độ byte”, một trong các cách mà tiêu chuẩn mã QR ISO/IEC 18.004 dùng để lưu dữ liệu. Công cụ tạo mã với mức hiệu chỉnh lỗi M, mức thứ hai trong bốn mức sửa lỗi của tiêu chuẩn, rồi chọn kích thước mã QR nhỏ nhất trong 40 kích thước có thể có, được gọi là phiên bản, đủ chứa nội dung nhập vào. Sau đó, công cụ thử tám mẫu cố định được gọi là mặt nạ, và giữ lại mẫu phân bổ các ô vuông tối và sáng đều nhất, giúp máy quét đọc mã dễ hơn. Mã QR tự động cập nhật sau một khoảng dừng ngắn khi nhập liệu.

Công cụ này luôn sử dụng chế độ byte và mức sửa lỗi M. Công cụ không cung cấp chế độ số hoặc chữ-số, chế độ Kanji hay lựa chọn mức sửa lỗi.

Cách tính dung lượng mã QR

Dung lượng của một phiên bản mã QR phụ thuộc vào tổng số từ mã (các nhóm 8 bit) và số từ mã được dành cho việc sửa lỗi.

d=c−ed = c - e

Trong đó, d là số từ mã dữ liệu, c là tổng số từ mã và e là số từ mã được dành cho việc sửa lỗi.

Số bit cần thiết cho một phần văn bản ở chế độ byte là:

b=4+n+8×kb = 4 + n + 8 \times k

Trong đó, b là số bit cần thiết, n là kích thước của trường đếm ký tự tính bằng bit và k là số byte trong văn bản.

4 bit xác định chế độ mã hóa. Trường đếm ký tự có 8 bit đối với các phiên bản từ 1 đến 9, và có 16 bit đối với phiên bản 10 trở lên. Công cụ kiểm tra lần lượt từng phiên bản từ 1 đến 40 và sử dụng phiên bản đầu tiên có dung lượng dữ liệu tính bằng bit đủ lớn.

Ví dụ minh họa

Văn bản "https://whiz.tools" có 18 ký tự, tất cả đều là chữ cái và ký hiệu thông thường, nên được chuyển thành 18 byte.

Phiên bản 1 (21×21 ô vuông) có 16 từ mã dữ liệu, tương đương 128 bit. Văn bản cần 4 + 8 + (8 × 18) = 156 bit, nên không thể chứa vừa.

Phiên bản 2 (25×25 ô vuông) có 28 từ mã dữ liệu, tương đương 224 bit. Số 156 bit tương tự có thể chứa vừa, nên công cụ tạo mã phiên bản 2 cho văn bản này.

Sửa lỗi và áp dụng mặt nạ

Mức sửa lỗi M cho phép mã QR vẫn đọc được ngay cả khi một phần mã bị lem, rách hoặc che khuất, tối đa khoảng 15 phần trăm dữ liệu, nhờ bổ sung các từ mã được tính bằng phương pháp sửa lỗi Reed-Solomon, cùng loại toán học được dùng trên đĩa CD và DVD. Mức M nằm ở giữa bốn mức của tiêu chuẩn: mức L chịu được khoảng 7 phần trăm hư hại, mức Q khoảng 25 phần trăm và mức H khoảng 30 phần trăm. Công cụ này luôn tạo mã ở mức M.

Sau khi dữ liệu được đặt vào lưới, công cụ thử cả tám mẫu mặt nạ tiêu chuẩn. Mỗi mẫu được chấm điểm bằng cách đếm những đặc điểm gây khó khăn cho máy quét, chẳng hạn như các dải dài cùng màu, các khối đặc, những mẫu trông giống ô vuông định vị ở góc và sự phân bố không đều giữa các ô vuông sáng và tối. Công cụ giữ lại mặt nạ có điểm thấp nhất.

Cách sử dụng trình tạo mã QR này

  1. Nhập hoặc dán văn bản, địa chỉ web hoặc một thông điệp ngắn khác vào ô nhập liệu.
  2. Mã QR xuất hiện bên dưới ô nhập liệu một lát sau khi dừng gõ.
  3. Chọn “Tải xuống mã QR” để lưu hình ảnh dưới dạng tệp PNG.
  4. Chọn “Đặt lại” để xóa ô nhập liệu và bắt đầu lại.

Ô nhập liệu chấp nhận tối đa 500 ký tự. Văn bản cũng được lưu trong địa chỉ web của trang, vì vậy việc chia sẻ liên kết đó sẽ tạo lại cùng một mã QR cho bất kỳ ai mở liên kết.

Những việc công cụ này không thực hiện

Trình tạo không cung cấp lựa chọn mức sửa lỗi, màu tùy chỉnh, lớp phủ logo hay tính năng xuất SVG. PNG là định dạng tải xuống duy nhất. Mọi mã được tạo đều giữ lại đường viền trống, gọi là vùng trống, giúp máy quét xác định các cạnh của mẫu, và tuân theo ISO/IEC 18.004, nên mọi máy quét tuân thủ tiêu chuẩn đều có thể đọc được.

Lịch sử

Denso Wave, một công ty Nhật Bản từng sản xuất linh kiện cho Toyota, đã phát minh ra mã QR vào năm 1994 để theo dõi linh kiện nhanh hơn khả năng của mã vạch thông thường. Vì máy quét có thể đọc mã nhanh, công ty đặt tên nó là mã “Phản hồi nhanh”. Mã này trở thành một phần của tiêu chuẩn quốc tế mở ISO/IEC 18.004 vào năm 2000, sau đó được sửa đổi, trong đó có bản 2015 mà công cụ này tuân theo. Điện thoại có camera tích hợp chức năng quét mã QR đã khiến định dạng này phổ biến từ rất lâu trước 2020, còn thực đơn và mã thanh toán không tiếp xúc trong đại dịch COVID-19 khiến nó quen thuộc với nhiều người hơn nữa.

Những cách sử dụng phổ biến của mã QR

Mã QR thường xuất hiện trên:

  • Bàn nhà hàng, liên kết đến thực đơn điện tử
  • Bao bì sản phẩm, liên kết đến hướng dẫn hoặc thông tin thành phần
  • Áp phích và danh thiếp, liên kết đến trang web hoặc trang thông tin liên hệ
  • Thẻ thông tin mạng Wi-Fi, khi văn bản được định dạng theo cách mà máy quét nhận biết
  • Vé sự kiện và thẻ lên máy bay, để quét làm thủ tục nhanh

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

Trình tạo mã QR này có thể mã hóa tối đa bao nhiêu văn bản?

Ô nhập liệu chấp nhận tối đa 500 ký tự. Tiêu chuẩn mã QR cho phép nhiều hơn thế: mã phiên bản 40 ở mức sửa lỗi M, là mức công cụ này sử dụng, có thể chứa khoảng 2.331 byte văn bản.

Vì sao mã QR lớn hơn khi văn bản dài hơn?

Mã QR lưu dữ liệu trong một lưới ô vuông cố định. Văn bản dài hơn cần nhiều từ mã hơn, nên công cụ chuyển sang phiên bản lớn hơn, tức có nhiều hàng và cột hơn, bất cứ khi nào phiên bản hiện tại không thể chứa dữ liệu nhập vào.

Công cụ này có thể thêm logo hoặc màu tùy chỉnh vào mã QR không?

Không. Công cụ vẽ các ô vuông đen trên nền trắng và không hỗ trợ logo, màu tùy chỉnh hay xuất SVG. Tệp tải xuống luôn là hình ảnh PNG.

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

Không. Mã lưu chính xác văn bản được nhập khi tạo mã. Nếu văn bản đó là địa chỉ web, mã chỉ không còn hữu ích khi địa chỉ ngừng hoạt động; bản thân tệp hình ảnh không hết hạn.

Mã QR bị hỏng hoặc bị che một phần vẫn đọc được không?

Thường là có. Mức sửa lỗi M, mà công cụ này luôn sử dụng, có thể khôi phục mã ngay cả khi khoảng 15 phần trăm mã bị thiếu hoặc không thể đọc, miễn là ba ô vuông ở các góc vẫn nguyên vẹn.

Mã QR khác mã vạch thông thường ở điểm nào?

Mã vạch tiêu chuẩn lưu dữ liệu theo một hướng và thường chứa vài chục chữ số. Mã QR lưu dữ liệu theo cả hàng lẫn cột, nên có thể chứa hàng nghìn ký tự trong cùng một không gian, đồng thời có chức năng sửa lỗi tích hợp mà mã vạch thông thường không có.