QR 代碼產生器

QR 代碼用於 URL、WiFi、聯絡人、vCard - 顏色、標誌、批次匯出。

免費線上 QR 代碼產生器

QR 代碼連接了實體和數字 - 選單、名片、WiFi 共享、活動簽到。 Dokall 為 URLs、WiFi 網路、純文字和 vCard 聯絡人產生 QR 代碼,具有可自訂的顏色和可選的徽標嵌入。

下載為 PNG 或 SVG,或一次批量產生多個代碼。所有渲染都在您的瀏覽器中進行,以實現快速、私密的 QR 程式碼建立。

什麼是二維碼?

二維碼(QR code,Quick Response code)是一種二維條碼,以黑白方塊圖案存儲數據。由 Denso Wave 於 1994 年發明,最初用於追蹤汽車零部件,如今已廣泛應用於支付、菜單、登機牌、聯繫人分享、WiFi 登錄和營銷物料等場景。

與只在一維(一行線條)上存儲數據的傳統條碼不同,二維碼在水平和垂直兩個方向編碼數據,因此能容納更多資訊——最多約 3,000 字節二進制數據,或超過 4,000 個字母數字字符。

二維碼數據類型

最常見的二維碼類型編碼 URL。掃描後手機會打開瀏覽器並跳轉到該鏈接。但二維碼還支持多種結構化數據格式。

WiFi 二維碼編碼網絡名稱(SSID)、密碼和加密類型。在手機上掃描即可自動連接網絡,無需手動輸入密碼。格式為 WIFI:T:WPA;S:NetworkName;P:password;;。

vCard 二維碼編碼聯繫人資訊——姓名、電話、郵箱、地址、公司。掃描後可直接添加到手機通訊錄。

純文本二維碼僅顯示編碼的文本。日曆事件碼(vEvent)可將事件加入日曆。短訊碼會打開短訊應用並預填號碼和內容。每種類型都使用手機和掃描應用可識別的特定前綴或格式。

二維碼糾錯

二維碼內置糾錯能力,即使部分損壞或遮擋仍可讀取。共有四個糾錯級別:L(低,約 7% 恢復)、M(中,約 15%)、Q(四分位,約 25%)和 H(高,約 30%)。

更高糾錯意味着存儲更多冗餘數據,相同載荷下二維碼會更大(模塊更多)。級別 M 為預設值,適合大多數用途。當碼可能印在曲面、被部分遮擋,或想在中心疊加 logo 時,請使用級別 H。

Logo 疊加之所以可行,是因為糾錯數據可以重建被遮擋部分——只要遮擋面積不超過糾錯容量。使用級別 H 時,可安全遮擋約 30% 的碼區域。

二維碼設計最佳實踐

保持前景與背景的高對比度。黑底白字最可靠。若使用自定義顏色,請確保掃描器有足夠對比度——深色前景配淺色背景效果最佳。避免反色(白底黑字),部分舊掃描器難以識別。

預留空白區(quiet zone)——碼周圍至少 4 個模塊寬的空白邊距。邊距不足時,掃描器可能無法檢測碼的邊界。

按實際列印尺寸測試二維碼。最小列印尺寸取決於模塊數量和掃描距離。對於標準 25 模塊二維碼,近距離掃描至少需 2 cm × 2 cm。海報或廣告牌遠距離掃描時,請按比例放大。

長 URL 請使用短鏈。更短的數據產生更少模塊,使二維碼更簡潔,小尺寸下也更易掃描。Dokall 的短鏈工具可專門為二維碼創建短鏈接。

靜態與動態二維碼

靜態二維碼將數據直接編碼在圖案中。一旦列印,內容無法更改。若編碼了 URL 而之後想改目標地址,需要重新生成並列印新碼。

動態二維碼編碼的是重定向 URL(通常是短鏈)。可隨時更改重定向目標而無需重印。適合營銷活動、季節性菜單,或任何需要更新內容的場景。

Dokall 生成靜態二維碼。若需動態行為,可將二維碼生成器與 Dokall 短鏈工具結合——在二維碼中編碼短鏈,之後再更新重定向目標。

常見問題

二維碼能存儲多少數據?
二維碼最多可存儲 7,089 個數字字符、4,296 個字母數字字符,或 2,953 字節二進制數據。實際使用中,更短的數據會產生更簡潔、更易掃描的碼。典型 50–100 字符的 URL 即使列印尺寸較小也很容易掃描。
二維碼會過期嗎?
靜態二維碼永不過期——數據嵌在圖案本身中,只要物理碼可讀就能使用。動態二維碼(通過服務重定向)會在重定向服務關閉或鏈接被刪除時失效。Dokall 生成的二維碼是靜態且永久的。
可以自定義二維碼顏色並添加 logo 嗎?
可以。只要對比度足夠(深色前景、淺色背景),就可更改前景和背景顏色。使用高糾錯級別(H)時可在中心疊加 logo,最多可遮擋約 30% 的碼區域。Dokall 同時支持自定義顏色和 logo 疊加。
什麼是二維碼糾錯?
二維碼包含冗餘數據,即使部分損壞仍可讀取。共有四個級別:L(7% 恢復)、M(15%)、Q(25%)和 H(30%)。更高糾錯會使碼更大,但對損壞、污漬或 logo 疊加更有韌性。
列印二維碼的最小尺寸是多少?
用智能手機近距離掃描時,二維碼至少應為 2 cm × 2 cm(約 0.8 × 0.8 英寸)。遠距離掃描可遵循 10:1 規則——碼的寬度至少為掃描距離的 1/10。例如從 1 米外掃描,碼寬至少應為 10 cm。
二維碼安全嗎?
二維碼只是數據載體——其安全性取決於所含數據。指向釣魚網站的二維碼很危險,但責任在於 URL 本身,而非二維碼。打開未知二維碼中的鏈接前,請務必預覽解碼內容。Dokall 的二維碼掃描器會在跳轉前顯示 URL。
靜態與動態二維碼有何區別?
靜態二維碼將數據直接編碼在圖像中——創建後無法更改。動態二維碼編碼的是可隨時更改的重定向 URL,無需重印。靜態碼免費且永久;動態碼需要重定向服務,可能產生費用或過期。