Công Cụ Này Làm Gì
Chọn một kiểu nội dung — URL, văn bản, mạng WiFi, danh thiếp vCard, email, SMS hoặc số điện thoại — điền vài trường, và mã QR sẽ tự dựng lên ngay lập tức. Mọi mã đều được tạo bởi một module WebAssembly dựng từ Rust, chạy hoàn toàn bên trong tab trình duyệt của bạn: mật khẩu WiFi hay số điện thoại, email trong vCard không bao giờ rời khỏi thiết bị để trở thành mã quét được.
Cách Sử Dụng
Chọn tab nội dung phù hợp với thứ bạn muốn mã hóa, rồi điền các trường của nó — một URL đơn, tên và mật khẩu mạng WiFi, thông tin của một vCard, hoặc các trường cho email, tin nhắn SMS, số điện thoại. Bản xem trước cập nhật ngay khi bạn gõ. Điều chỉnh mức sửa lỗi, màu nền và màu chính, kích thước, rồi tải mã về dạng SVG hoặc PNG khi đã ưng ý.
WiFi & vCard QR Đúng Chuẩn
Hai kiểu nội dung này ẩn chứa một cái bẫy mà nhiều công cụ tạo QR khác mắc phải. Định dạng mã QR WiFi gộp tên mạng, mật khẩu và kiểu bảo mật vào một chuỗi, ngăn cách bằng các ký tự như dấu chấm phẩy, dấu phẩy và dấu hai chấm. Nếu bản thân mật khẩu chứa một trong các ký tự đó — hoặc dấu gạch chéo ngược, dấu ngoặc kép — nó cần được thoát (escape) trước, nếu không điện thoại đọc mã sẽ hiểu sai chỗ một trường kết thúc và trường kế tiếp bắt đầu. Công cụ này tự động thoát các ký tự đó ngay khi bạn gõ, nên một mật khẩu như Guest;Pass,2024 vẫn vào đúng mạng ngay lần quét đầu tiên, mà bạn không cần biết quy tắc thoát ký tự của định dạng này. Kiểu vCard cũng được xử lý cẩn thận tương tự theo đúng quy ước thoát ký tự và gấp dòng của nó.
Sửa lỗi là một khía cạnh riêng đáng hiểu rõ. Một mã QR mã hóa nội dung kèm dữ liệu dư thừa để máy quét vẫn đọc được ngay cả khi một phần mã bị bẩn, rách hoặc bị che khuất — bốn mức sửa lỗi đánh đổi giữa độ dày hoa văn và khả năng chịu hư hại:
- L (Thấp) — phục hồi được khoảng 7% hư hại, hoa văn gọn và ít dư thừa nhất.
- M (Vừa) — phục hồi được khoảng 15% hư hại, lựa chọn mặc định hợp lý cho hầu hết trường hợp.
- Q (Khá cao) — phục hồi được khoảng 25% hư hại.
- H (Cao) — phục hồi được khoảng 30% hư hại, hoa văn dày nhất nhưng chịu được vết xước, nếp gấp, hay thậm chí một logo nhỏ đặt đè lên một phần mã.
Mã chỉ hiển thị trên màn hình có thể dùng thoải mái mức Thấp hoặc Vừa; còn mã sẽ được in ra — nhất là in nhỏ, hoặc dễ bị trầy xước — nên chọn mức Khá cao hoặc Cao.
Giới Hạn
Nội dung tối đa 4.096 ký tự, vượt xa những gì một mã QR thực sự chứa được ở bất kỳ mức sửa lỗi nào. Giới hạn này tồn tại để từ chối sớm một nội dung quá dài kèm thông báo rõ ràng, không nhằm mô tả một mã có thể quét được trên thực tế.
Đi Tiếp Đến Đâu
Đã có sẵn một mã QR và cần đọc nội dung bên trong? Công cụ Quét mã QR giải mã trực tiếp từ một ảnh chụp màn hình hay ảnh chụp bạn tải lên, kể cả khi trong ảnh có nhiều hơn một mã. Cần mã vạch 1D thay vì mã QR — cho sản phẩm bán lẻ hay nhãn vận chuyển? Công cụ Tạo mã vạch hỗ trợ EAN-13, UPC-A, Code 128 và nhiều hơn nữa, cũng được tạo hoàn toàn trên trình duyệt như vậy.