Về mã QR
Mã QR lưu văn bản dưới dạng hình vuông đen trắng mà camera có thể quét và giải mã ngay lập tức. Mức sửa lỗi càng cao càng thêm phần dự phòng để mã vẫn quét được dù bị hỏng hoặc che khuất một phần, nhưng hoa văn cũng dày đặc hơn.
Công cụ này tạo mã QR hoàn toàn trong trình duyệt bằng thư viện qrcode-generator; văn bản của bạn không bao giờ được gửi lên máy chủ. Văn bản dài cần mức sửa lỗi thấp hơn hoặc nội dung ngắn hơn để vừa với giới hạn dữ liệu của mã QR.
Cách tạo mã QR?
Để tạo mã QR, nhập hoặc dán văn bản hay URL cần mã hóa, chọn kích thước và mức sửa lỗi, công cụ sẽ vẽ ngay trong trình duyệt một mẫu ô vuông đen trắng sẵn sàng để quét. Ví dụ: nhập "https://utilduck.com" rồi nhấn tải xuống sẽ lưu một file PNG sẵn sàng quét.
Các bước tạo mã QR
- Nhập hoặc dán văn bản, URL hoặc nội dung khác cần mã hóa.
- Chọn kích thước đầu ra — nhỏ, vừa hoặc lớn — tùy nơi bạn sẽ hiển thị mã.
- Chọn mức sửa lỗi: mức cao hơn chịu được nhiều hư hỏng hoặc che khuất hơn, nhưng tạo ra mẫu dày đặc hơn.
- Kiểm tra bản xem trước trực tiếp để xác nhận mã hiển thị không lỗi.
- Nhấn tải xuống để lưu mã QR dưới dạng file PNG.
Cách mã QR lưu trữ dữ liệu
Dung lượng dữ liệu phụ thuộc vào: phiên bản QR (kích thước lưới) x mức sửa lỗi x loại ký tự (số, chữ và số, byte hoặc kanji)
- Phiên bản = kích thước lưới của mã QR, từ lưới nhỏ 21x21 (phiên bản 1) đến lưới lớn 177x177 (phiên bản 40)
- Mức sửa lỗi = phần mã có thể bị hư hỏng hoặc che khuất mà vẫn quét được chính xác (L, M, Q hoặc H)
Các mức sửa lỗi và cách dùng điển hình
| Mức | Khả năng phục hồi gần đúng | Cách dùng điển hình |
|---|
| L (Thấp) | ~7% | Hiển thị số hóa rõ ràng, không dự kiến bị che khuất |
| M (Trung bình) | ~15% | Dùng chung — mức mặc định phổ biến nhất |
| Q (Phần tư) | ~25% | Vật liệu in có khả năng bị hư hại |
| H (Cao) | ~30% | Mã có logo chèn lên trên hoặc hao mòn nhiều |
Câu hỏi thường gặp
Điều gì xảy ra nếu văn bản của tôi quá dài với mã QR?
Một mã QR có dung lượng dữ liệu tối đa phụ thuộc vào phiên bản (kích thước lưới) và mức sửa lỗi của nó; văn bản dài hơn cần lưới lớn hơn hoặc mức sửa lỗi thấp hơn để vừa, và vượt quá giới hạn tối đa thì mã đơn giản là không thể tạo được. Rút ngắn văn bản (ví dụ dùng liên kết rút gọn thay vì URL đầy đủ) thường giải quyết được vấn đề này.
Sửa lỗi thực sự bảo vệ điều gì?
Sửa lỗi thêm dữ liệu dự phòng để máy quét vẫn đọc được mã chính xác dù một phần bị bẩn, rách, phai màu hoặc bị logo che khuất. Mức sửa lỗi cao hơn thêm nhiều dự phòng hơn, khiến mẫu trông dày đặc hơn về mặt hình ảnh, nhưng cũng tăng lượng hư hỏng mà mã có thể chịu được.
Mã QR lớn hơn có chứa nhiều thông tin hơn không?
Đúng vậy — kích thước lưới của mã QR ("phiên bản" của nó) quyết định tổng số ô dữ liệu mà nó chứa, và các phiên bản cao hơn với nhiều ô hơn có thể lưu trữ nhiều ký tự hơn. Khi văn bản hoặc URL được mã hóa dài thêm, công cụ tạo mã QR sẽ tự động tăng phiên bản để dữ liệu vừa đủ chỗ.
Dữ liệu của tôi có được gửi đến máy chủ khi tôi tạo mã QR ở đây không?
Không. Mã QR được tạo hoàn toàn trong trình duyệt của bạn bằng JavaScript, nên văn bản bạn nhập không bao giờ rời khỏi thiết bị và không được truyền đi đâu cả.
Khi bạn tăng mức sửa lỗi hoặc thêm văn bản, mẫu mã trở nên dày đặc hơn và có thể khó đọc hơn với một số máy quét ở kích thước nhỏ; với vật liệu in, hãy thử mã đã tạo bằng máy quét thật ở kích thước in dự kiến trước khi sản xuất hàng loạt.
Sources: ISO/IEC 18004 (QR Code)
Quyền riêng tư và an toàn
- Tính toán trong trình duyệt — Dữ liệu bạn nhập chỉ được tính trên thiết bị của bạn và không gửi tới máy chủ utilduck.
- Kết nối được mã hóa — Mọi trang đều dùng HTTPS nên không ai trên đường truyền đọc được nội dung.
- Không chia sẻ với bên thứ ba — Dữ liệu bạn nhập không được chuyển cho dịch vụ phân tích hay quảng cáo.
- Không lưu trữ — Kết quả không được lưu trên máy chủ nào và bạn không cần tạo tài khoản.
Cập nhật lần cuối: 2026-08-17