·閱讀 6 分鐘

為什麼你的 QR Code 失效了(以及該怪誰)

印出來的 QR Code 不會壞。掃描器不會無端失效。如果你的 QR 失效了,是別人把它關掉的 — 本文就是解釋是誰。


如果你正在讀這篇文章,那表示你產生的、而且很可能印在某個昂貴東西上的 QR Code 已經掃不到了。在怪罪印表機、墨水或手機之前,我們得先說清楚:印出來的 QR Code 不會壞。圖樣若在那裡就掃得到,若不在就掃不到,中間沒有「慢慢壞掉」這回事。物理性的劣化通常不是答案。

幾乎每一個「我的 QR Code 失效了」的案例,真正原因都落在下列幾類之一。

1. 你的 QR Code 是動態的,服務商把它停用了

這是目前為止最常見的原因。如果你當初是在提供「追蹤」、「編輯」或訂閱的服務上產生 QR Code,那你的 Code 幾乎肯定是動態的 — 它會經過服務商的伺服器轉送。服務商只要停用重新導向,你的 Code 就立刻壞掉。常見觸發因素:

  • 免費試用到期
  • 訂閱失效(漏繳、信用卡過期、帳號關閉)
  • 達到掃描次數上限
  • 服務商下架產品或倒閉
  • 你的帳號以任何理由被標記或終止

測試方式:用我們的 QR 掃描器 解碼 QR 裡面的原始網址。若長得像 qrco.de/abcrebrand.ly/xyz — 不是你真正的目的地 — 你的 Code 就是動態的。機制請見 重新導向劫持如何運作

處理方式: 把 QR 重新產生成編碼你真正目的地的靜態 Code。替換印刷本。未來的 QR Code,請使用靜態產生器

2. 目的網址本身不見了

如果你的 QR Code 編碼的是類似 https://example.com/promo-2023,而那個頁面被搬家或刪掉了,掃描就會抵達錯誤頁。QR Code 本身還是完美運作 — 是你的網站沒了。

處理方式: 還原原始網址、在伺服器端設定從舊網址到新網址的重新導向,或用新的目的地重印 QR。靜態 QR Code 印出後不能編輯 — 通常這是好事,但在這種情況下,重印就是唯一選項。

3. 網域過期

如果 QR Code 指向的網域被你或別人讓它過期,掃描可能失敗,或被導向網域停放頁 — 有時甚至是惡意內容,取決於誰買走了過期網域。

處理方式: 續購網域,或使用穩定目的地重印 QR。

4. QR Code 的實體損壞超出糾錯能力

QR Code 內建糾錯能力(L、M、Q、H 四個等級 — 分別可復原 7%、15%、25%、30% 的內容)。輕度損傷 — 刮痕、角落的咖啡漬 — 通常可以被容忍。但深刻的刮痕、嚴重磨損,或覆蓋面積超過糾錯門檻的遮蔽物,都會破壞掃描。

處理方式: 重印。對於戶外或高磨損用途,下次請使用 H(30%)等級 — 任何像樣的產生器(包括我們的)都會在糾錯等級下拉選單裡提供。

5. 對比度過低

如果你把 QR 自訂成低對比度的配色 — 白上淺灰、黑上深藍 — 即使實體 Code 完整,掃描器也可能難以讀取。某些新款手機容忍度比較高。

處理方式: 用更高對比度重新產生(白底黑字是最佳)。我們的產生器在前景/背景對比度落到掃描安全門檻以下時會警告你。

6. 你編碼的是掃描器處理不了的東西

比較罕見但可能:某些較舊的掃描 app 無法處理某些格式(自訂 URI、超長 vCard、異常的協議 scheme)。現代 iOS、Android 的相機 app 都能處理常見格式,但小眾 app 可能失敗。

處理方式: 用多款掃描器測試。若只有小眾掃描器失敗,那問題出在它們的相容性,而不是你的 Code。

根本問題

案例 2 到 6 都是直接可修的。案例 1 — 被服務商停用的動態 QR — 是一個被刻意設計出來的陷阱,也是現實中絕大多數壞掉 QR Code 的真正原因。如果你是為了讓 QR 能持續運作而在付訂閱,那你就困在 QR 訂閱陷阱 裡了。

唯一永久的解法就是把它重新產生為靜態 Code。靜態 QR Code 包含你真正的目的地、不經過任何人的伺服器、無法被任何第三方停用。技術差異請見 靜態 vs 動態 QR Code,至於為什麼這麼多產生器預設採用動態,請見 QR Code 騙局的完整故事

現在該做什麼

  1. 掃描壞掉的 QR 並檢查解碼出來的網址。若是短重新導向,你就是中了案例 1。
  2. 用你原本的目的網址,把 Code 重新產生成靜態的:網址產生器WiFivCardemail電話文字
  3. 把受影響的印刷品重印一次。完成。你的新 QR Code 將不再失效,永遠。

QR Code 本來就該是無趣、永續的基礎設施。它們經常不是,是產業的失敗,不是這個格式的失敗。


準備好製作靜態 QR Code 了嗎?

在瀏覽器中產生一個 — 免註冊、免追蹤、免訂閱。你建立的東西就屬於你。