LibraTool logoLibraTool

免費QR Code產生器

為URL、文字、WiFi等產生QR Code。無浮水印。

許多QR Code網站會讓掃碼經過它們自己的跳轉,而跳轉可能會失效——此QR Code直接包含你的連結,永不過期。

靜態QR Code——永不過期

控制下載解析度

512px
128px1024px
#000000
#ffffff
點樣式
置中徽標

輸入內容以產生QR Code

需要付款QR Code(UPI)?試試 UPI QR Code產生器 →
永遠沒有浮水印。

工作原理

QR Code完全在你的瀏覽器中使用 qrcode JavaScript 庫產生——不涉及伺服器,你輸入的任何內容都不會被傳輸到任何地方。對於結構化資料型別(Wi-Fi、vCard 聯絡人、日曆事件),工具會先按照相關開放標準(MECARD/WiFi 規範、vCard 3.0、RFC 5545 iCalendar)組裝經過正確跳脫的載荷字串,再交給該庫。

  1. 1
    按型別組裝載荷
    根據所選標籤頁,工具建立要編碼的準確字串——裸網址缺少 'https://' 時會自動補上,Wi-Fi 條目變為跳脫了特殊字元的 WIFI:T:WPA;S:...;P:...; MECARD 字串,vCard 變為 BEGIN:VCARD/VERSION:3.0 塊,日曆事件變為採用符合 RFC 5545 日期時間格式的 VCALENDAR/VEVENT 塊。
  2. 2
    qrcode 庫編碼載荷
    組裝好的字串傳給 qrcode 庫的 QRCode.toDataURL(),它計算 Reed-Solomon 糾錯碼,將資料位對映到QR Code矩陣模組中,並直接渲染為 256px 的 PNG data URL 用於即時預覽。
  3. 3
    下載前預先產生匯出 blob
    當你更改選項或輸入時,工具會在後台預先產生 PNG blob(透過 QRCode.toDataURL(),按你選擇的解析度,最高 1024px)和 SVG blob(透過 type 為 'svg' 的 QRCode.toString()),因此下載可以在使用者手勢內同步觸發——這是相容 iOS Safari 所必需的。
  4. 4
    對比度檢查與下載
    渲染之前,工具會計算你所選深色和淺色的 WCAG 相對亮度,如果對比度低於 3:1 或顏色被反轉就會發出警告——這兩種情況都會導致掃碼失敗。下載會儲存預先產生的 PNG 或 SVG;複製會透過 Clipboard API 將 PNG 放入剪貼簿。

相關工具

常見問題