一個 QR Code 即使格式有效,也不代表現實中一定好掃。尺寸太小、對比度不足、紙張反光、內容太長、角落損壞、留白不足,都可能導致掃碼失敗。

這份清單適用於海報、菜單、桌卡、產品標籤、名片和截圖。

儘量讓內容簡短

QR Code 裡放的內容越長,圖案越密集。密集 QR Code 需要更多像素、更清晰的印刷、更穩定的對焦,也更考驗使用者耐心。

產生 URL QR Code 時,建議:

  • 使用自己網域下的短而穩定的 URL
  • 使用 HTTPS
  • 去掉不必要的追蹤參數
  • 路徑儘量簡潔、可讀

不要把很長的 JSON、大段 Wi-Fi 說明或多段文字放進需要遠距離掃描的 QR Code。

按掃描距離確定尺寸

一個實用的印刷規則是:QR Code 寬度約等於預期掃描距離的十分之一。比如預計從 30 cm 距離掃描,QR Code 寬度約 3 cm;如果海報需要從 2 m 外掃描,就不能沿用名片上的小尺寸。

手持物料也不要做得太小。簡單、高對比的印刷 QR Code 通常不建議低於約 2 cm;如果內容很長、圖案很密或印刷品質不確定,應該繼續放大。

選擇正確匯出格式

印刷優先使用 SVG。SVG 是向量格式,放大不會模糊。

PNG 適合快速分享、截圖、或不支援 SVG 的文件。如果要用 PNG 印刷,匯出時要選足夠大的尺寸,保證邊緣清晰。

避免透過會強壓縮圖片的聊天工具或圖片編輯器反覆轉發 QR Code。壓縮會破壞模組邊緣,影響辨識。

保留足夠留白

QR Code 周圍的空白區域叫 quiet zone。掃碼器需要透過這塊區域把 QR Code 和旁邊的文字、邊框、圖片分開。

常用最低要求是四個 QR Code 模組寬度的留白,四邊都要保留。海報、包裝、桌卡或靠近圖片/邊框的設計,應給更多留白。

不要讓 QR Code 緊貼:

  • 卡片邊緣
  • 照片
  • 粗邊框
  • 正文文字
  • 另一個 QR Code 或條碼

如果版面很擠,先增加留白,而不是繼續加裝飾。

使用強對比度

黑底模組加白色背景是最穩的組合。其他顏色也可以,但前景色必須明顯深於背景色。

謹慎使用:

  • 淺灰配白色
  • 粉彩色
  • 漸層色
  • 透明背景疊在照片上
  • 反色 QR Code

新手機可能能辨識花俏顏色,但舊掃碼器、低光環境和反光材質沒有那麼寬容。

有目的地選擇糾錯等級

QR Code 支援不同糾錯等級:

  • L:恢復能力最低,圖案較稀疏
  • M:均衡預設
  • Q:恢復能力更高
  • H:最高恢復能力,但圖案更密

如果 QR Code 可能磨損、印在有紋理材料上,或中間放了小 Logo,可以提高糾錯等級。但糾錯等級越高,圖案越密。如果內容已經很長,提升糾錯等級後還應增加尺寸。

測試真實輸出

只在螢幕上測試 QR Code 不夠。應該測試最終輸出:

  1. 按實際尺寸列印
  2. 從預期距離掃碼
  3. 在正常光和弱光下測試
  4. 至少用兩台手機相機測試
  5. 如果會覆膜、摺疊、放在玻璃後面,也要按最終狀態測試

菜單、桌卡、包裝和戶外海報面對的掃碼條件完全不同。

安全:開啟前先看目標

QR Code 可以包含任意文字,包括 URL。使用者掃描前通常看不到目標位址。如果從不明來源讀取 QR Code,先檢查解碼出的字串,再決定是否開啟。

如果你要發布自己的 QR Code,讓目標位址值得信任:

  • 使用 HTTPS
  • 使用使用者能辨識的自有網域
  • 避免可疑短連結
  • 確保到達頁適配手機
  • 如果要求使用者填寫敏感資訊,頁面必須清楚說明原因

掃碼失敗怎麼辦

如果 QR Code 不好掃,可以依次嘗試:

  • 增大實體尺寸
  • 增加留白
  • 縮短內容
  • 改成黑白高對比
  • 印刷使用 SVG
  • 移除周圍複雜背景
  • 換另一台手機或掃碼 App 測試

如果上傳 QR Code 圖片也辨識失敗,裁剪到 QR Code 區域,並使用最高解析度的原圖。

推薦工作流

先用 QR Code 產生工具 產生 QR Code,印刷用 SVG,快速分享用 PNG。再用 QR Code 辨識工具 驗證結果。如果內容是 Wi-Fi 資訊,使用 Wi-Fi QR Code 卡片產生器 會得到更適合列印的版式。