QR Code 產生器

靜態編碼。不轉址、不追蹤、不會過期。

不上傳任何檔案

輸入文字或網址就會產生 QR Code

這是靜態 QR Code,資料就在圖裡 —— 不轉址、不追蹤、不會過期。

輸入文字或網址,得到一個完全屬於你的 QR Code。資料直接編進圖案裡,所以這個碼會一直有效,中間沒有任何人。

多數免費 QR 產生器的陷阱

很多免費 QR 服務根本沒有把你的網址編進碼裡。它們編的是自家網域上的一個短連結,再轉址到你的目的地。這叫「動態 QR Code」,通常會被當成功能來宣傳 —— 事後可以改目的地,而且有掃描分析。

比較少被強調的是後果。每一次掃描都會經過他們的伺服器,所以他們看得到誰掃、何時掃、大概在哪裡掃。而且因為你印出去的碼指向的是他們的網域,開關在他們手上:免費方案被改成收費、轉址被限速、服務收攤後碼直接失效,這些都發生過。如果那個碼已經印在一萬張傳單上、或蝕刻在產品上,你毫無辦法。

這個產生器的做法

你的文字或網址被直接編進圖案裡。沒有中間網域,所以沒有東西可以被關掉、沒有人可以開始收費、也沒有人在蒐集掃描資料。這個碼在你的瀏覽器裡產生,一百年後掃起來跟今天一模一樣。

代價要誠實說清楚:靜態碼印出去之後就不能改指向,而且沒有掃描分析。如果你真的需要日後轉址,請把「你自己控制的網域上的短網址」編進碼裡 —— 這樣轉址權在你手上,不在別人手上。

容錯等級怎麼選

QR Code 帶有冗餘資料,所以即使部分髒污、破損或被遮住仍然掃得出來。L 級約可修復 7% 的損壞、M 約 15%、Q 約 25%、H 約 30%。等級越高,模組數越多,同樣的內容圖案會變得更密。

螢幕上或乾淨的印刷品,M 幾乎永遠是對的。如果你打算在中間放 logo(那正是中央 logo 之所以可行的原因),或這個碼會印在曲面、布標、容易磨損的東西上,才選 H。不要預設就用 H —— 它會讓模組變小,反而讓小尺寸的碼更難掃。

尺寸、留白與印刷

留白邊界不是裝飾。掃描器靠它判斷碼的邊緣在哪裡,緊貼其他圖案印刷的 QR Code 經常掃不出來。規範要求四個模組寬,這也是這裡的預設值,要調小應該要有具體理由。

要印刷請下載 SVG 而不是 PNG。SVG 是向量,放到多大都完全銳利;而 PNG 被印刷廠放大後邊緣會糊掉,直接影響掃描成功率。經驗法則:手機在正常閱讀距離下掃,碼至少要 2 公分寬,距離更遠就要更大。

沒有任何東西被上傳

QR Code 在你的瀏覽器裡產生。你編進去的網址 —— 那經常是還沒發布的活動頁、內部系統、或私人文件連結 —— 從來不會被送到我們這裡。

這件事比聽起來重要。把一個機密網址貼進線上產生器,等於在你還沒公開之前就先把它交給了第三方。打開開發者工具盯著 Network 分頁然後打字 —— 什麼都不會離開這一頁。

常見問題

這個 QR Code 會過期嗎?

不會。資料直接編在圖裡,中間沒有任何服務可以讓它過期、被更改或被停用。它永遠都會掃出同樣的結果。

印出去之後可以改指向嗎?

靜態碼不行 —— 這是「沒有中間人」的代價。如果你需要日後轉址,請把你自己控制的網域上的短網址編進碼裡,轉址權就留在你手上。

容錯等級該選哪個?

螢幕與乾淨印刷用 M。要在中間放 logo、或碼會磨損、印在曲面或布料上才用 H。等級越高圖案越密,沒有理由就不要用 H。

該下載 PNG 還是 SVG?

要印刷一律用 SVG —— 它是向量,放到多大都銳利。螢幕使用、或對方不收 SVG 時用 PNG。

你們會追蹤掃描或儲存我的網址嗎?

都不會。QR Code 在你的瀏覽器裡產生,網址從未被傳輸。也沒有經過我們網域的轉址,所以就算想算掃描次數也做不到。

其他工具