QR 碼與條形碼工具

免費線上二維碼與條形碼工具 — 生成二維碼、解碼掃描件、製作條形碼(CODE128/CODE39/EAN-13/UPC-A/EAN-8/ITF-14)、掃描條形碼、WiFi 登入二維碼、vCard 聯絡人二維碼、批次生成、帶 Logo 的樣式二維碼。全部在你的瀏覽器中完成。
各模式工作原理
二維碼生成:任意文本或 URL 被編碼為二維碼(Quick Response 矩陣條碼),使用 qrcode 庫 v1.5.1。QR 矩陣渲染到即時 HTML canvas 上。糾錯等級決定容錯能力——L(7%)碼最小,M(15%)是標準,Q(25%)更穩健,H(30%)可承載 Logo 覆蓋。尺寸越大越容易遠距離掃描。點選下載 PNG儲存二維碼圖片。
二維碼解碼:上傳二維碼圖片(或貼上圖片 URL),解碼器掃描每個畫素定位三個定點陣圖案(角上的方塊標記)並提取編碼資料。圖片先繪製到隱藏 canvas 以便逐畫素分析 ImageData。URL 圖片需要遠端伺服器允許跨域訪問。支援拖放。
條形碼生成:輸入資料被編碼為一維線性條形碼。每種格式有特定規則:CODE128 支援全 ASCII(最佳通用選擇),CODE39 僅限字母數字,EAN-13/UPC-A 需要恰好 13/12 位數字並自動計算校驗位,EAN-8 需 7-8 位數字,ITF-14 用於箱包包裝。無效輸入會在 canvas 上顯示錯誤。可調整條寬(1-4px)和整體高度;可切換條下方的可讀文字。
條形碼掃描:採用三級回退鏈獲得最大相容性。第 1 級:原生 BarcodeDetector API(Chrome/Edge 83+、Safari 17+),一次處理一維條形碼和二維碼。第 2 級:通過畫素掃描定點陣圖案的快速二維碼解碼器。第 3 級:完整的一維/二維條碼引擎,包括 CODE-128/EAN/UPC/Code-39/Data Matrix/PDF417/Aztec。上傳圖片或拖放;結果會顯示識別的格式和解碼內容,並支援一鍵複製。
WiFi 碼:WiFi 憑據被格式化為標準的 WIFI:S:<ssid>;T:<enc>;P:<password>;H:<hidden>;; 字串(按 ZXing WiFi 規範),再編碼為標準二維碼。用手機相機或二維碼應用掃描後,裝置會自動連線網路,無需手動輸入密碼。加密選項:WPA/WPA2(現代)、WEP(舊式)或無(開放網路)。對不廣播的網路將隱藏 SSID 設為"是"。
vCard 碼:聯絡人資訊被格式化為 vCard 3.0(BEGIN:VCARD...END:VCARD)文本塊,再編碼為二維碼。掃描後,手機會提示儲存新聯絡人,姓名、電話、郵箱、公司、職位、網站欄位已預填。所有欄位可選——至少填一個姓名即可生成。標準 vCard 格式相容 iOS、Android 和所有主流通訊錄應用。
批次二維碼:貼上多條文本(每行一條),每條獨立編碼為各自的二維碼。所有碼以網格佈局顯示在下方。每張二維碼卡片顯示內容標籤(為可讀性截斷),並有儲存按鈕將單個二維碼下載為 PNG。尺寸滑塊統一控制所有碼。空行會被跳過。
樣式二維碼:生成帶自定義前景/背景顏色(選擇任意對比度足夠的配色)和可選中心 Logo 的二維碼。使用 H 級糾錯(30% 容錯),即使 Logo 覆蓋約 22% 碼區仍可掃描。Logo 居中放置並帶白色小邊框以與二維碼模組分離。顏色以 RGBA 十六進位制字串應用;二維碼先渲染為影像,再在其上繪製 Logo。