Bạn có một mã QR và chẳng gì đọc được nó. Camera lơ lửng, trình đọc quay tròn, và bạn chẳng nhận được gì. Bực bội — nhưng một QR không giải mã được gần như luôn thất bại vì một trong vài lý do cụ thể, và hầu hết chúng bạn có thể sửa trong dưới một phút. Đây là cách tìm ra bạn đang gặp cái nào.
1. Mã quá nhỏ trong khung hình

Đây là nguyên nhân phổ biến nhất tính đến giờ. Một mã QR cần đủ pixel để bộ giải mã nhìn ra hoa văn của nó. Nếu mã là một hình vuông nhỏ ở góc một ảnh chụp màn hình lớn, hay một đốm xa trong một tấm ảnh, đơn giản là không đủ chi tiết để đọc.
Cách sửa: Cắt sát hơn. Xén ảnh để QR lấp đầy phần lớn khung hình trước khi bạn thử giải mã nó. Một mã từng lấp 5% một ảnh chụp màn hình thường đọc được tức thì một khi nó được cắt để lấp 80%.
2. Nó mờ hoặc mất nét

Nhòe do rung từ một tấm ảnh rung tay, hoặc một tiêu điểm mềm, bôi nhòe các mép sắc mà hoa văn dựa vào. Bộ giải mã cần các chuyển tiếp đen-trắng sắc gọn.
Cách sửa: Nếu là một tấm ảnh, chụp lại giữ vững, chạm để lấy nét vào mã. Nếu là một ảnh chụp màn hình của thứ gì đó vốn đã mờ, bạn ít làm được hơn — nhưng cắt về mã và thử lại vẫn đáng một lần thử, vì một vùng sắc nhỏ hơn đôi khi giải mã được ở nơi cả tấm ảnh mềm thì không.
3. Tương phản thấp hoặc màu lạ
Một QR dựa vào một khác biệt rõ giữa các mô-đun tối và nền sáng. Một bản in phai, một mã trên nền rối rắm, hay một mã được cách điệu nơi phần "tối" là một màu nhạt đều có thể rơi xuống dưới ngưỡng.
Cách sửa: Ưu tiên một phiên bản tối-trên-sáng sắc gọn nếu bạn có. Tin tốt về các mã đảo ngược, tuy vậy: một trình đọc đúng nghĩa thử cả hoa văn thường và đảo ngược, nên sáng-trên-tối (mã trắng trên nền đen) vẫn nên chạy được.
4. Chói, phản chiếu, hoặc ánh sáng không đều
Chụp một mã trên một bề mặt bóng hay một màn hình thường đặt một điểm sáng ngay ngang hoa văn, xóa đi một phần của nó. Ảnh màn hình-chụp-màn hình cũng bắt phải nhiễu moiré.
Cách sửa: Đổi góc để giết phản chiếu, và nhắm tới ánh sáng đều thay vì một điểm sáng. Nếu mã ở trên chính màn hình của bạn, bỏ qua camera hoàn toàn — chụp màn hình nó và giải mã tấm ảnh trực tiếp.
5. Mã bị hư hại hoặc bị che một phần
Mã QR có sửa lỗi và có thể sống sót qua một số hư hại, nhưng một vết xước lớn, một nếp gấp ngang một mã in, một cái sticker, hay một ngón tay che một góc có thể đẩy nó vượt mức khôi phục được. Ba hình vuông định vị lớn ở các góc đặc biệt cần được nguyên vẹn.
Cách sửa: Nếu là mã vật lý, làm phẳng một nếp gấp hoặc lau sạch bề mặt. Nếu một phần thật sự bị thiếu, không trình đọc nào có thể bịa lại dữ liệu — bạn sẽ cần một bản sạch của mã.
Giải mã từ tấm ảnh, không phải một camera rung tay
Nếu mã đã là một tệp — một ảnh chụp màn hình, một tấm ảnh đã lưu, một đồ họa đã xuất — bạn không cần camera chút nào. Đọc thẳng từ tấm ảnh bỏ qua hoàn toàn các vấn đề tiêu điểm và chói.
Trình đọc mã QR của IMG.DIY lấy tấm ảnh bạn đưa vào, giải mã nó trong trình duyệt của bạn, và cho thấy chữ — thử cả hoa văn thường và đảo ngược một cách tự động, và thu nhỏ các ảnh lớn để chúng xử lý nhanh. Mọi thứ chạy tại chỗ; không gì được tải lên.
Vài giới hạn thành thật để đặt kỳ vọng: nó đọc một mã mỗi ảnh, nên nếu một tấm ảnh chứa nhiều mã, hãy cắt về cái bạn muốn. Và nó làm việc từ một tấm ảnh, không phải một webcam trực tiếp — một lựa chọn cố ý để giữ hoàn toàn tại chỗ. Các mã rất nhỏ, mờ, hoặc cách điệu nặng vẫn có thể kháng cự ngay cả một lần cắt tốt; khi điều đó xảy ra, cách sửa gần như luôn là một bản chụp mã sắc hơn, gần hơn, tương phản cao hơn chứ không phải một công cụ khác.
