QR Code 尺寸與印刷指南:多小算太小?
拿在手裡掃時,能穩定識別的最小 QR Code 寬約 2 公分(0.8 英寸);距離更遠的,就用距離除以十:在 1 米外掃的碼,寬度應在 10 公分左右。每一邊都留出 4 個模組寬的空白,深色印在淺色上,正式開印之前先在實際材料上打樣測試。
10:1 法則和它的由來
當碼的寬度大約是到手機距離的十分之一時,手機攝像頭就能看清它。這是經驗法則而不是定律,但和大家的實際經驗吻合,給出的數字也合理:
| 掃描場景 | 一般距離 | 最小寬度 |
|---|---|---|
| 名片、小票、拿在手裡的傳單 | 20–40 公分 | 2–3 公分(0.8–1.2 英寸) |
| 桌牌、菜單、櫃檯卡 | 30–60 公分 | 3–6 公分(1.2–2.4 英寸) |
| 店面櫥窗、戶外插牌 | 1–1.5 米 | 10–15 公分(4–6 英寸) |
| 牆上的海報 | 1–2 米 | 10–20 公分(4–8 英寸) |
| 橫幅或大型招牌 | 3 米 | 30 公分(12 英寸) |
表裡沒有的距離,可以用QR Code 尺寸計算器算出最小寬度。
按碼裡的內容調整尺寸
每個 QR Code 都是一張由小方塊組成的網格,這些小方塊叫模組。存的資料越多,模組越多,在同樣寬度下每個模組就越小。存一個短連結的碼大約是 25×25 個模組。存長網址、Wi-Fi 資訊或完整聯絡人名片的碼,每邊可能有 40 到 60 個甚至更多。如果印刷寬度不變,更密的碼模組更小,就需要印得更大或印得更好才能掃出來。
實際影響:
- 儘量用短連結。動態 QR Code 裡只存一個短連結,所以圖案始終很疏,印在小標籤上也容易識別。
- 把 vCard 精簡到必要資訊,再放進小尺寸的碼裡。
- 印得小的碼裡不要放大段文字。
按印刷表面調整尺寸
粗糙、有紋理或柔軟的材料會讓模組邊緣變模糊。未覆膜的紙板、布料、弧形瓶身和刺繡,都需要比光滑紙張更大的碼。可以先在寬度上加四分之一到一半,再測試。
保留靜區
QR Code 標準(ISO/IEC 18004)規定,圖案四周至少要留出 4 個模組寬的空白,叫靜區。它讓掃描器能把碼和周圍的設計區分開。很多在現實中掃不出的設計,就是把靜區裁掉了:方框邊線、照片或一行文字碰到了碼。
顏色、對比度和 Logo
- 深色模組配淺色背景。對比度接近黑白最理想;前景顏色太淺很快就會失敗。
- 避免反色碼(淺色印在深色上)。很多掃描器讀不了。
- 如果加 Logo,就用最高的糾錯等級,並把 Logo 控制在碼寬的五分之一左右或更小。L、M、Q、H 四個等級大約能恢復 7%、15%、25% 和 30% 的資料,但 Logo 蓋住的每個模組都會用掉一部分餘量。怎麼選見QR Code 糾錯等級。
檔案格式
交給專業印刷時,匯出 SVG 或 PDF 這樣的向量檔案。向量檔案放到任何尺寸都清晰。如果只有 PNG,就匯出大圖,寬度至少 1000 畫素,並按最終尺寸以 300 dpi 列印。不要把小 PNG 放大,邊緣會糊。
正式開印前先測試
- 按實際尺寸、用實際材料先列印一份。
- 在實際距離下,分別用 iPhone 和安卓手機掃。
- 在實際燈光下再掃一次。
- 都沒問題了再下整單。
如果打樣掃不出來,按十個常見原因逐條排查。
常見問題
還能掃出來的最小 QR Code 有多小?
印得乾淨、平整、對比度高時,拿在手裡掃的碼,寬約 2 公分(0.8 英寸)是實際的下限。再小就需要非常簡單的圖案和極好的印刷品質,而且很快就會變得不可靠。
QR Code 是不是越大越好?
大碼在遠處更容易讀,但超過需要的尺寸就沒有額外好處了。碼還得放得進版面,並保留四周的留白。
量尺寸時算不算白色邊框?
只量深色圖案部分,然後在每一邊再加至少 4 個模組寬的空白。