做一個三年後還能掃的 QR Code

活動 DM 印了兩千張,店門口的立牌也做好了,幾個月後客人說 QR Code 掃不開,畫面跳出「此 QR Code 已過期」。碼沒壞,是它中間經過的那個網址沒了。

Ashton
怎麼做

印在紙上的 QR Code 就是一張黑白圖案,它不會老化。決定它壽命的,是它指向哪裡。

QR Code 分兩種

靜態碼動態碼
圖案裡裝的是什麼目標網址本身別人網域底下的一條短網址
改目標網址不行,只能重做可以
統計數據沒有掃描次數、時段、地區
服務收攤時毫無影響碼就廢了
服務改成收費時毫無影響碼可能失效

開頭那個例子就是動態碼。掃的時候先經過服務方的網址,再跳到目標。那家服務一旦收攤或停掉免費方案,一千張名片同時作廢。

掃描
中間服務
目標網址
中間這段沒了,碼就死了。

印了文宣才發現 QR Code 過期

PTT 上有人分享過這種慘痛經驗:在一個免費的 QR Code 產生器網站做了碼,印在傳單上發出去,過了一陣子碼就失效了,掃出來顯示過期。這不是印刷的問題,也不是手機的問題,而是那個網站做的是動態碼,免費期限一到,中間的轉址就被關掉了。

  • 已經印出去的碼救不回來:中間的轉址在對方手上,只有對方能重新開通,通常要付費。
  • 如果你還能登入那個服務,看看是否能把短網址轉回你的網址,或付費延長,先止血。
  • 下一批印刷改用靜態碼,直接把你的網址寫進圖案裡。
  • 重新產生之前,先確認目標網址本身能長期存在,例如自己的官網或粉專網址。

免費服務為什麼都做成動態碼

這不是使壞。要統計就必須是動態碼,而統計正是付費版的賣點。今天白送的碼,就是明天的籌碼。

問題在於,很多服務在你產生的時候根本不提這個差別,而兩種碼看起來一模一樣。

想檢查手上的碼,掃一下看網址列。如果在你的網址之前先冒出一個陌生的短網域,那就是動態碼。

有時候動態碼才是對的

  • 每檔活動換目標頁,但海報一直掛在那裡。
  • 需要統計掃描次數,比較哪家門市效果好。
  • 目標頁還沒做出來,印刷廠那邊等不了。

要有心理準備:這等於承諾一直付費下去。名片、產品標籤、指示牌這類印一次用好幾年的東西,該用靜態碼。

做一個靜態碼

EZPZ File 的 QR Code 產生器,有文字輸入框,以及容錯等級、尺寸、邊界的設定。
你輸入什麼,就直接變成圖案。中間不經過任何網址。

產生 QR Code

不一定非得是網址。Wi-Fi 資訊、電話號碼、LINE 聊天連結、純文字都行。店裡牆上貼一個 Wi-Fi QR Code,就不用一遍遍念密碼了。本站的 QR Code 產生器做的都是靜態碼,在瀏覽器裡繪製,做好的碼沒有期限。

容錯等級怎麼選

QR Code 會多存一份冗餘資料,被刮傷或擋住一部分也還讀得出來。等級決定這份冗餘有多少。

等級可承受的破損適合
低(7%)幾乎不能破損只在螢幕上顯示
中(15%)一點點一般印刷。預設選它就好
高(25%)不少貼紙、戶外招牌
最高(30%)很多中間加 logo、環境嚴苛

內容一樣時,等級越高圖案越密,印得小反而更難掃。依用途選,別習慣性往高裡調。

要印多大

最常見的失誤是印太小。粗略的規矩:掃描距離的十分之一。

掃描距離最小尺寸
30cm(名片、傳單)3cm
1m(桌卡)10cm
3m(牆面海報)30cm

不要裁掉白邊。碼周圍那圈留白是標準的一部分,不是裝飾。為了好看剪掉,會直接毀掉辨識。

送印之前

  • 拿真正印出來的樣張試。螢幕上掃得動,證明不了紙上掃得動。
  • 用兩三支手機試。相機素質差別很大。
  • 在昏暗光線下試,尤其是門市和餐廳。
  • 別反白。淺色圖案配深色背景,有些辨識器會失敗。
  • 確認目標網址能活得比這批印刷品久。先死的幾乎總是網址,不是碼。

常見問題

免費 QR Code 會過期嗎?
靜態碼不會過期,網址就寫在圖案裡,跟哪個網站產生的無關。會過期的是動態碼:掃描時要先經過產生器的短網址,對方停掉免費方案或收掉服務,碼就失效。產生前先確認對方做的是哪一種。
靜態和動態差在哪?
靜態碼把內容直接存進圖案,不能事後改目標,也沒有掃描統計,但永遠不會因為別人的服務而失效。動態碼存的是一條短網址,可以改目標、看統計,代價是要一直依賴那個服務,常常也要持續付費。
中間可以放 logo 嗎?
一般可以,把容錯等級調到高或最高。之後再用幾台裝置試一遍。
可以改顏色嗎?
只要對比夠就行。深色圖案配淺色背景是規矩,反過來有些辨識器會失敗。
能塞多少內容?
理論上幾千個字元,但內容越長圖案越密,越難掃。放連結的話,控制在 100 字元以內比較穩。
Wi-Fi 碼怎麼做?
照標準格式寫入網路資訊即可。掃一下就能連上,不用手動輸入密碼。

更新於 2026年10月14日 · 內容截至 2026 年 10 月。