Cách hoạt động
Mã chứa những gì
Chế độ Văn bản mã hoá đúng những gì bạn gõ: đường dẫn, số điện thoại (tel:), email (mailto:), tin nhắn (sms:) hay toạ độ bản đồ (geo:). Các mẫu nhanh điền sẵn đúng cú pháp.
Chế độ Wi-Fi ghi theo định dạng WIFI: mà điện thoại hiểu: kiểu bảo mật, tên mạng, mật khẩu và mạng có ẩn hay không. Dấu chấm phẩy, phẩy, hai chấm, nháy kép và gạch chéo ngược trong tên hay mật khẩu được thoát ký tự để không bị đọc sai.
Chế độ Danh bạ ghi một vCard 3.0 từ các ô bạn điền. Chế độ Hàng loạt tạo mỗi dòng một file PNG rồi gói lại thành ZIP.
Văn bản được mã hoá theo byte UTF-8, nên tiếng Việt có dấu quét ra đúng như khi gõ.
Kích thước, mô-đun và sửa lỗi
Bộ mã hoá (qrcode-generator, chính là bộ nằm trong qr-code-styling) chọn phiên bản QR nhỏ nhất chứa vừa dữ liệu ở mức sửa lỗi đã chọn. Phiên bản 1 có 21 × 21 mô-đun, mỗi phiên bản thêm 4 mỗi cạnh, tới 177 × 177 ở phiên bản 40.
Mỗi mô-đun rộng đúng một số nguyên pixel nên mã luôn sắc nét; phần pixel dư thành lề. Mỗi bước Lề thêm 4 px vùng trống.
Sửa lỗi giúp máy đọc khôi phục phần bị mất: Thấp khôi phục khoảng 7% mã, Vừa 15%, Khá 25% và Cao 30%. Mức càng cao thì cùng dữ liệu cần càng nhiều mô-đun.
số mô-đun mỗi cạnh = 17 + 4 × phiên bản
Logo và kiểu dáng
Logo xoá một khối mô-đun ở giữa, cỡ khối tính từ tỉ lệ logo so với mã và mức sửa lỗi, giống cách qr-code-styling làm. Vùng bị xoá không bao giờ vượt quá phần mức sửa lỗi khôi phục được, vì vậy có logo thì nên chọn mức Cao.
Chấm, mắt và tròng chỉ đổi hình dạng của từng mô-đun và ô định vị; bản thân hoa văn không đổi, nên kiểu nào cũng quét được miễn là màu mã và màu nền đủ tương phản.





