產生的 QR Code 會過期嗎?是永久有效的嗎?
不會過期。本頁產生的是靜態碼,你輸入的內容直接編碼在圖案本身裡,掃碼時不需要連到本站的任何伺服器,所以即使本站關閉,這張碼也照常能掃出原來的內容。要注意的是,如果你編碼的是一條網址,碼本身永遠有效,但那條網址指向的網頁會不會失效,取決於對方的網站,和 QR Code 無關。
很多線上服務產生的是「動態碼」:圖案裡存的是它家的一條短網址,掃碼後先到它的伺服器,再轉址到你真正的內容。好處是內容可以隨時改,代價是這張碼的命捏在別人手裡——服務收了、帳號過期了、免費額度用完了,碼就廢了,而它可能已經印在幾千張傳單上。本頁產生的是靜態碼,你輸入的原文直接編碼在黑白格子裡,不經過任何伺服器,也就沒有什麼東西可以過期;相對地,內容改了就得重新產生一張。要長期印刷的場合選靜態碼,要隨時換內容的場合才需要動態碼。
QR Code 自帶冗餘,圖案破損一部分仍能掃出來,L / M / Q / H 分別對應大約 7%、15%、25%、30% 的可復原比例。代價是同樣的內容,等級越高需要的格子越多、圖案越密。日常網址用 M 就夠;印在容易磨損的包裝、戶外物料上,或者要在中間蓋一個 logo,就用 H——中間挖掉的那塊本質上就是「破損」,靠容錯能力補回來。反過來,如果要把碼印得很小,用 L 能讓格子更少更粗,反而更容易掃。
右側的「版本」就是 QR Code 的規格,從 1 到 40,版本每加一級,邊長多 4 個格子。內容越長版本越高,格子越細,對列印精度和鏡頭的要求也越高。所以網址能短就短:去掉 utm_ 之類的追蹤參數,往往能讓版本降好幾級。如果網址裡帶了中文或空格,它通常已經是百分號編碼的形式,看不清原樣時可以先用 URL 線上解碼 還原一下,確認沒帶上多餘的參數再來產生。
PNG 是點陣圖,尺寸固定,放大會糊,適合傳訊息、寄電子郵件、放網頁。SVG 是向量圖,記錄的是每個格子的位置而不是像素,放到多大都是銳利的直邊,適合交給印刷、放進 AI / Illustrator 或做名片和易拉展。經驗值:印刷時 QR Code 實際尺寸不要小於 2 公分見方,且四周要留白——那圈白邊不是裝飾,是掃碼演算法定位圖案的必要條件,本頁的「邊距」就是它,一般保持 2 到 4 個模組,別調成 0。
不會過期。本頁產生的是靜態碼,你輸入的內容直接編碼在圖案本身裡,掃碼時不需要連到本站的任何伺服器,所以即使本站關閉,這張碼也照常能掃出原來的內容。要注意的是,如果你編碼的是一條網址,碼本身永遠有效,但那條網址指向的網頁會不會失效,取決於對方的網站,和 QR Code 無關。
都沒有。不需要註冊或登入,要產生幾張都可以,也沒有「每月掃描次數」這種限制——統計掃描次數必須讓掃碼的人先經過統計方的伺服器,而靜態碼根本不經過任何伺服器,因此既統計不了,也就不存在會用完的額度。
不能直接放進去。QR Code 存的是一小段文字,容量最多約 2953 位元組,連一張最小的圖片都裝不下;所有號稱「把影片變成 QR Code」的服務,實際做的是把檔案上傳到它的伺服器,再把下載連結編碼成 QR Code。如果你要的是這個效果,正確做法是先把檔案傳到你自己信任的雲端硬碟或物件儲存,拿到分享連結,再把這條連結貼到上面產生 QR Code——這樣連結由你掌握,也不必把檔案交給第三方。
理論上限是版本 40、容錯等級 L 時約 2953 位元組,純數字可到 7089 位。但這只是上限,不是建議值:內容越長圖案越密,手機越難掃。實際經驗是網址控制在 100 個字元以內、純文字控制在兩三百字以內比較穩妥。超出容量時頁面會直接提示,把內容改短或把容錯等級調低即可。
把容錯等級調到 H,再把 logo 控制在整張碼面積的 15% 以內,通常不影響辨識——中間蓋住的部分對演算法來說等同於破損,正好由容錯能力補回來。但三個角上的方形定位圖案和四周的白邊絕對不能蓋,那是掃碼演算法用來找到並擺正這張碼的依據。做完務必用兩三支不同手機實際掃一遍再拿去印。
不能,也不要試。收款碼裡是各平台自己簽發的、帶簽章的專用字串,只有平台本身能產生,第三方工具做不出來,網路上聲稱做得到的基本上都有問題。如果你要的是「讓人掃碼加我好友」或「掃碼打開我的賣場頁面」,那就是一條普通連結,把 App 裡已經產生好的那條連結貼進來編碼就行。
掃碼演算法靠明暗對比來區分格子,前景必須明顯比背景暗。淺灰配白色、深藍配黑色這類對比不足的組合會導致辨識失敗或極慢,反色(淺色圖案配深色背景)也有相當一部分掃碼器不支援。對比度不夠時頁面會提示。穩妥的做法是保持深色前景、淺色背景,需要配色時只把前景換成一個夠深的品牌色。
不會。頁面載入後,QR Code 完全由瀏覽器本機的 JavaScript 計算產生,你輸入的內容不會離開這台裝置,我們也看不到。你可以斷網之後再試一次,功能照常。不過要清楚一點:QR Code 裡裝的就是原文,任何人掃到這張碼都能讀出全部內容,所以不要把密碼、金鑰、私密連結編碼成 QR Code 再公開張貼。