Skip to main content

用相機即時掃描QR碼和條碼

使用裝置相機掃描和解碼QR碼、EAN條碼、UPC碼及其他條碼格式。所有結果完全在瀏覽器中處理——不上傳任何圖片。

使用BarcodeDetector API從相機畫面中偵測和解碼條碼與QR碼,支援QR、EAN-13、EAN-8、UPC-A、UPC-E、Code 128、Code 39、ITF和Data Matrix等格式。

標準QR碼最多可儲存4,296個英數字元或7,089個數字,內建糾錯功能允許在代碼損壞高達30%時仍可讀取。

您的結果代表什麼?

Result Range Meaning
良好 條碼在1-2秒內被偵測和解碼 您的相機和瀏覽器很好地支援條碼掃描。解碼內容(URL、文字或產品代碼)立即顯示,可以複製或開啟。
警告 條碼被偵測但需要幾秒或需要重新定位 掃描可以運作但條件不夠理想。改善照明,穩定相機或靠近條碼以加快偵測。
BarcodeDetector API不可用或未偵測到條碼 您的瀏覽器可能不支援BarcodeDetector API,或條碼已損壞、模糊或格式不受支援。請嘗試Chrome或Edge。

常見問題與解決方案

瀏覽器報告不支援BarcodeDetector

BarcodeDetector API在macOS、Windows、Android和ChromeOS上的Chrome、Edge和Opera中受支援。Firefox和Safari支援有限或不支援。在Chrome中確保chrome://flags中啟用了'Experimental Web Platform features'旗標。

QR碼明明清晰可見卻未被偵測到

確保整個QR碼在相機畫面內並留有一些邊距。避免代碼上的眩光或陰影。將相機保持在距代碼15-30公分處。

相機畫面模糊,無法掃描代碼

點擊條碼區域觸發自動對焦(如支援)。穩定裝置。條碼掃描需要條紋和背景之間有清晰的對比度。

掃描器偵測到錯誤的條碼格式

如果畫面中可見多個條碼,掃描器可能偵測到非目標條碼。調整相機使只有目標條碼可見。

相關工具

常見問題

支援哪些條碼格式?

掃描器支援BarcodeDetector API提供的所有格式:QR Code、Data Matrix、Aztec、EAN-13、EAN-8、UPC-A、UPC-E、Code 128、Code 39、Code 93、Codabar和ITF。具體格式取決於您的平台。

掃描是在本機進行還是將圖片傳送到伺服器?

所有條碼偵測和解碼完全在瀏覽器中使用BarcodeDetector API執行。不會向任何伺服器傳送相機畫面、圖片或解碼資料。頁面載入後完全離線運作。

可以從螢幕截圖或圖片檔案掃描條碼嗎?

可以,除了即時相機掃描外,您可以上傳或貼上包含條碼的圖片。BarcodeDetector API可處理任何ImageBitmapSource,包括靜態圖片。

為什麼手機上掃描比筆記型電腦快?

行動裝置通常具有更好的自動對焦、更高解析度的後置相機和最佳化的原生條碼偵測函式庫。為獲得最佳效果,請將條碼列印得大一些或在光線充足的環境中使用。