Trình tạo mã QR trực tuyến miễn phí

Tạo mã QR cho URL, văn bản, mật khẩu WiFi hoặc thẻ liên hệ. Tải về dưới dạng PNG hoặc SVG · không cần đăng ký.

Được tạo trong trình duyệt của bạn · không có gì gửi lên máy chủ

Mã QR là gì?

Mã QR (Quick Response) là một mã vạch 2D lưu trữ dữ liệu như URL, văn bản, thông tin đăng nhập WiFi hoặc thông tin liên hệ. Chỉ cần hướng camera điện thoại vào mã QR để quét. Chúng được sử dụng rộng rãi trên danh thiếp, thực đơn nhà hàng, bao bì sản phẩm, vé sự kiện và tài liệu tiếp thị.

Lược sử mã QR

Mã QR được phát minh năm 1994 bởi Masahiro Hara, kỹ sư tại Denso Corporation (sau này tách ra thành Denso Wave), nhằm giải quyết một bài toán của chuỗi cung ứng ô tô Nhật Bản. Mô hình sản xuất tinh gọn của Toyota tạo ra nhiều SKU trên mỗi chi tiết hơn so với khoảng 20 ký tự mà mã vạch một chiều có thể chứa, khiến công nhân phải quét tới mười mã liên tiếp cho mỗi linh kiện. Nhiệm vụ giao cho Hara là thiết kế một mã 2D mang được toàn bộ nhãn trong một ký hiệu duy nhất, ở mọi hướng, một cách nhanh chóng. Ông từng nói trong các cuộc phỏng vấn rằng bố cục lưới ma trận một phần đến từ những quân cờ trắng và đen trên bàn cờ vây (Go) trong giờ nghỉ trưa của ông. Bài toán khó hơn là phát hiện vị trí: làm sao máy quét biết mã bắt đầu ở đâu và đâu là phía trên khi ký hiệu bị chụp nghiêng hoặc lộn ngược? Câu trả lời của Hara là ba ô vuông đồng tâm tạo thành các hình mẫu định vị ở ba góc của mọi mã QR. Để chọn một dấu hiệu không trùng với in ấn thông thường, nhóm của ông đã thống kê tần suất chiều dài các sọc trên hàng nghìn tạp chí và báo, và nhận thấy tỷ lệ 1:1:3:1:1, đen mảnh, trắng mảnh, đen dày, trắng mảnh, đen mảnh, hầu như không bao giờ xuất hiện trong in ấn thông thường. Đó chính là tỷ lệ mà các máy quét đi tìm. Đóng góp quyết định thứ hai của Denso Wave có tính chiến lược: công ty nắm giữ bằng sáng chế về mã QR nhưng đã từ bỏ rõ ràng quyền thu phí cho mọi mục đích sử dụng tuân thủ tiêu chuẩn công khai ISO/IEC 18004, công bố lần đầu tháng 6 năm 2000 với các sửa đổi lớn vào 2006 (xác định «QR Code 2005»), 2015 (đổi tên đơn giản thành «QR Code»), và ấn bản thứ tư tháng 8 năm 2024 hiện hành. Nhãn hiệu «QR Code» được bảo vệ; mã vạch ma trận bên dưới là miễn phí. Quyết định 1994 đó là lý do lớn nhất giúp mã QR thắng cuộc đua mã vạch 2D dành cho người tiêu dùng trước PDF417, Aztec và Datamatrix. Sự phổ biến đại chúng đến cùng với việc camera điện thoại hỗ trợ nhận diện gốc: iOS 11 tháng 9 năm 2017Google Lens tháng 5 năm 2018. Ngày nay mọi điện thoại hiện đại đọc mã QR ngay từ ứng dụng camera mặc định, không cần ứng dụng quét riêng.

Cấu tạo một mã QR

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

Tiêu chuẩn và mốc lịch sử

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

Tôi nên in mã QR ở kích thước nào?

Đối với in, tối thiểu 2 cm × 2 cm (khoảng 0,8 inch), đem lại tỷ lệ khoảng 20:1 giữa khoảng cách quét và kích thước mô-đun ở độ phân giải camera điện thoại thông thường. Một quy tắc thực dụng là kích thước in tối thiểu ≈ khoảng cách quét ÷ 10: một mã QR dự kiến quét từ 2 mét nên rộng tối thiểu 20 cm; một mã trên biển quảng cáo cao tốc cách 50 mét nên rộng tối thiểu 5 mét.

Tại sao cùng một nội dung đôi khi cho ra mã với kích thước khác nhau?

Hai lý do. Một là, bộ mã hoá có thể đã tăng phiên bản QR (nhiều mô-đun mỗi cạnh hơn) vì mức sửa lỗi bạn chọn cần nhiều phần dư hơn so với khả năng chứa của phiên bản nhỏ hơn. Hai là, bộ mã hoá có thể đã chuyển chế độ: một ID toàn chữ số được mã hoá ở chế độ số với 3,33 bit mỗi ký tự; cùng ID đó kèm tiền tố chữ buộc bộ mã hoá vào chế độ chữ-số hoặc byte, vốn dùng nhiều bit hơn mỗi ký tự và có thể đẩy phiên bản lên cao.

Tôi có thể chèn logo ở giữa mà không phá QR không?

Có, lên tới khoảng 25-30% diện tích nhìn thấy, miễn là bạn cũng nâng mức sửa lỗi. Reed-Solomon có thể khôi phục các mô-đun mà logo che, nhưng chỉ tới phần trăm phục hồi của mức đó. Mức H (30%) là lựa chọn chuẩn cho việc chồng logo; mức Q (25%) phù hợp với logo nhỏ hơn. Hãy luôn thử quét bằng ít nhất ba điện thoại khác nhau trước khi in chính thức, vì việc logo đè lên những mô-đun cụ thể nào cũng có tác động.

Mã QR tĩnh và mã QR động khác nhau ở điểm nào?

Mã QR tĩnh mã hoá nội dung trực tiếp: quét xong bạn nhận đúng URL hoặc đoạn văn đã được mã hoá. Mã QR động mã hoá một URL theo dõi ngắn chuyển hướng qua máy chủ bên thứ ba, nhờ vậy có thể đổi đích đến mà không cần in lại mã, và mọi lần quét đều có thể được ghi lại. Bộ tạo này chỉ tạo mã QR tĩnh: nội dung là nội dung, không chuyển hướng, không theo dõi. Chậm cập nhật hơn nhưng vô hình với các bộ quét chống phishing và vẫn sống sót khi công ty chuyển hướng bên thứ ba đóng cửa.

Mã QR có phân biệt chữ hoa và chữ thường không?

Dữ liệu thì có, nhưng chế độ quyết định những gì vừa vặn. Chế độ chữ-số chỉ hỗ trợ chữ in hoa A-Z, chữ số, dấu cách và $ % * + - . / :; một URL viết bằng chữ thường buộc bộ mã hoá rơi vào chế độ byte, vốn dùng nhiều bit hơn mỗi ký tự và có thể đẩy phiên bản QR lên. Nếu bạn kiểm soát được đích đến, dùng một đường dẫn ngắn toàn chữ hoa trên tên miền không có chuỗi truy vấn sẽ giữ mã nhỏ nhất có thể.

Dữ liệu tôi nhập có được lưu hay gửi đi đâu không?

Không. Bộ tạo này chạy hoàn toàn trong trình duyệt của bạn qua thư viện cấp phép MIT QRCode.js. URL, mật khẩu Wi-Fi, vCard và dữ liệu ảnh được tính và hiển thị tại chỗ; không có gì được truyền tới máy chủ nào, không có sự kiện phân tích nào ghi lại các giá trị, không có danh sách tiếp thị nào nắm bắt nội dung bạn nhập. Có thể kiểm chứng trong bảng Network của Công cụ phát triển bằng việc không thấy bất kỳ POST nào sau khi trang được tải. Mật khẩu Wi-Fi và số điện thoại vCard chính là loại nội dung mà các bộ tạo phía máy chủ thường kiếm tiền; bộ này thì không.

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

Kích thước tốt nhất cho mã QR là gì?

Đối với in ấn, hãy làm mã QR ít nhất 2 cm x 2 cm (khoảng 0,8 inch). Đối với biển quảng cáo hoặc bảng hiệu nhìn từ xa, hãy phóng to theo tỷ lệ. Quy tắc chung, kích thước tối thiểu của mã bằng khoảng cách quét chia cho 10.

PNG hay SVG, nên tải về định dạng nào?

Sử dụng PNG cho mục đích kỹ thuật số (trang web, mạng xã hội, email). Sử dụng SVG cho tài liệu in vì đây là định dạng vector có thể phóng to đến bất kỳ kích thước nào mà không mất chất lượng.

Tôi có thể tùy chỉnh màu sắc của mã QR không?

Có, sử dụng bộ chọn màu nền trước và màu nền để phù hợp với thương hiệu của bạn. Chỉ cần giữ đủ độ tương phản giữa hai màu, nếu không máy quét sẽ không đọc được mã một cách đáng tin cậy.

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

Không. Mã QR được tạo ở đây là tĩnh, dữ liệu được mã hóa trực tiếp trong mẫu hình. Chúng hoạt động mãi mãi, miễn là nội dung mà chúng liên kết đến (như URL) vẫn còn hoạt động.

"Mức sửa lỗi" có tác dụng gì?

Mức sửa lỗi cao hơn cho phép máy quét vẫn đọc được mã khi một phần bị hư hỏng, bẩn hoặc bị che bởi logo. Thấp (7%) cho mẫu hình nhỏ nhất; Cao (30%) chịu được hư hại nặng nhưng làm cho mã dày đặc hơn.

Công cụ liên quan