QR Code 無所不在 —— 菜單、海報、包裝、名片。製作免費、幾秒搞定,但有幾個細節會決定它能不能穩定被掃到。這是實用指南。
四種容錯等級我們量過。 同一個網址丟進我們的 QR 產生器,PNG 位元組:
L(低) 3403 位元組 M(中) 3353 位元組 Q(四分) 3382 位元組 H(高) 4206 位元組「容錯越高、檔案越大」這個直覺不成立:M 竟然比 L 小。 容錯提高確實增加冗餘,但編碼器也可能落到一個壓縮得更好的遮罩圖樣。只有需要更密網格的 H 明顯最大。所以等級要按「這個碼將來怎麼被用」來選:H 撐得過磨損的印刷品,L 撐不過。
QR Code 到底存了什麼
QR Code 是一種二維條碼,裡面編的是文字。最常見的是網址,但也可以是純文字、電話、Wi-Fi 憑證或聯絡資訊。當有人用相機對著它,手機就讀出編碼的文字並執行對應動作。用 QR Code 產生器幾秒就能做一個。
靜態 vs 動態 QR Code
- 靜態碼把內容直接編進圖案。永久有效、不會過期,也沒有追蹤或第三方。代價是:目的地若要改,就得重做一個新碼。
- 動態碼編的是某服務擁有的短轉址網址,再轉到你真正的目的地。你之後可以改目的地、還能看掃描數據 —— 但它依賴那個服務持續運作,而且通常要付費。
多數情境 —— 傳單上的連結、菜單、Wi-Fi 分享 —— 靜態碼更簡單、免費、永久。我們的產生器做的就是永不過期的靜態碼。
容錯等級是什麼
QR Code 內含冗餘,所以部分髒污、皺摺或被遮擋(例如疊上 logo)時仍能掃描。等級決定它能容忍多少損壞:
- L ≈ 可還原 7% —— 最密,適合乾淨的數位使用。
- M ≈ 15% —— 穩健的預設值。
- Q ≈ 25%。
- H ≈ 30% —— 最耐損,若要在碼上疊 logo 就用這級。
等級越高,圖案裡塞的模塊越多,看起來越密。除非要印很小、會被粗魯使用、或疊上 logo,否則用 M 即可。
容錯通常是用「可以修復多少比例的破損」來描述的。它的代價,用位元組看更清楚。我們用自己的 QR 產生器把同一個網址在四種等級各編一次,每次都量了 PNG:L 3403、M 3353、Q 3382、H 4206 位元組。有趣的是 M 和 Q 比 L 更小 —— 冗餘沒有把碼推到更大的版本,而在同樣的模組數下,更密的圖樣反而壓縮得更好。只有大約 30% 修復率的 H 需要更大的網格,直接跳到 4206。
讓它一定掃得到的最佳實踐
- 對比:淺底深碼。避免低對比的配色。
- 留白區:碼周圍保留空白邊 —— 別讓文字擠上去。
- 尺寸:越大越保險。印刷粗略原則是「可掃距離約為碼寬的 10 倍」,依觀看距離決定尺寸。
- 印前先測:先用兩三支不同手機掃掃看。一張印了 5000 份的傳單上的碼掃不到,是很貴的錯誤。
這四個數字的實務讀法:選 H 不是免費的安全邊際。它的代價是 4206 位元組,對比 M 等級的 3353;而比檔案大小更重要的是 —— 更大的網格意味著在同樣的列印寬度下模組更小,所以這個碼需要更多紙、或者需要靠更近才掃得到。M 是常見的預設值不是沒有理由;只有當這個碼會被印在「會被拿來拿去、會被折、會被雨淋」的東西上時,才去拿 H。
常見用途
- 從海報連到網站、App 商店或活動頁。
- 餐廳電子菜單。
- 不用唸密碼就分享 Wi-Fi。
- 在名片放上作品集或 LinkedIn 連結。
想做一個?免費的 QR Code 產生器即時產生並可下載 PNG —— 而且完全在你的瀏覽器執行,輸入的內容不會上傳。