Scanner at Decoder ng Barcode

Gamitin ang iyong camera o mag-upload ng larawan para basahin ang UPC, EAN, Code 128, Code 39, ITF, at Codabar—mabilis, pribado, at libre. Nakabasa rin ng QR code.

Scanner at Decoder

Na-decode na Resulta
Wala pang resulta. Gumamit ng I-scan o mag-upload ng larawan.

Gawing kakayahan ng alinmang laptop o telepono ang maging reader ng barcode. I-decode ng tool na ito ang mga karaniwang symbology para sa retail at logistics gamit ang dalawang client-side na engine: ang Shape Detection API kapag available (hardware-accelerated sa maraming device) at isang pinahusay na ZXing decoder bilang fallback. Walang ina-upload—ang detection at pag-decode ay tumatakbo nang buong-buo sa iyong browser para sa bilis at privacy.

Paano Gumagana ang Pag-decode mula sa Camera at Larawan

  • Pagkuha ng Frame: Kapag pinindot mo ang I-scan, kumukuha ang app ng isang frame mula sa live camera stream mo (o mula sa larawang in-upload mo).
  • Detection: Unang sinusubukan namin ang Shape Detection API (BarcodeDetector) para sa mabilis na on-device detection. Kung hindi sinusuportahan o walang makita, babalik kami sa ZXing na naka-compile para sa web.
  • Pag-decode: Pinoproseso ang na-detect na rehiyon upang mabawi ang naka-encode na data (mga digit ng UPC/EAN, teksto ng Code 128/39, atbp.).
  • Mga Resulta: Lumalabas ang na-decode na nilalaman at format sa ilalim ng preview. Maaari mong kopyahin agad ang teksto.
  • Pribasiya: Lokal ang lahat ng pagpoproseso—walang larawan o video frame ang umaalis sa iyong device.

Sinusuportahang Mga Format ng Barcode

FormatUriKaraniwang Paggamit
EAN-13 / EAN-81DMga retail na item sa EU at maraming rehiyon
UPC-A / UPC-E1DMga retail na item sa Hilagang Amerika
Code 1281DLogistics, mga label ng pagpapadala, mga ID ng imbentaryo
Code 391DPaggawa, mga tag ng asset, simpleng alphanumeric
Interleaved 2 of 5 (ITF)1DMga karton, paleta, distribusyon
Codabar1DMga aklatan, mga bangko ng dugo, mas matatandang sistema
QR Code2DMga URL, tiket, pagbabayad, pagtapat ng device

Mga Tip sa Pag-scan gamit ang Camera

  • Ilawan ang code, hindi ang lente: Gumamit ng maliwanag, diffuse na ilaw mula sa gilid upang maiwasan ang glare at mga repleksyon. I-tilt ang makintab na mga label o ilipat ang ilaw upang maiwasan ang pagka-washout.
  • Gamitin ang flashlight kapag kailangan: Sa mga telepono, i-on ang flashlight sa malalabong lugar. Bahagyang i-anggulo ang device upang mabawasan ang glare.
  • Kunin ang tamang distansya: Lumapit hanggang mapuno ng barcode ang 60–80% ng view. Masyadong malayo = kulang sa pixels; masyadong malapit = hindi maayos ang focus.
  • Focus at exposure: I-tap ang barcode para mag-focus/mag-auto-expose. Long-press sa maraming telepono para i-lock ang AE/AF.
  • Mahalaga ang orientation para sa 1D codes: I-rotate upang tumakbo nang pahalang ang mga bar sa screen. Subukan ang 90° o 180° kung matigas ang detection.
  • Panatilihing matatag: I-brace ang mga siko, ipahinga sa ibabaw, o gumamit ng dalawang kamay. Ang kalahating segundong paghinto ay nagpapabuti ng resulta.
  • Pansinin ang quiet zone: Mag-iwan ng manipis na puting margin sa paligid ng code—huwag i-crop hanggang sa mismong mga bar.
  • Bawasan ang skew at kurbada: Panatilihing patag ang code at parallel ang camera. Para sa mga kurbadang label, humakbang paatras para mabawasan ang distortion, pagkatapos i-crop nang mas mahigpit.
  • Mas piliin ang pangunahing camera: Iwasan ang ultra-wide na lente para sa maliliit na code; gamitin ang pangunahing (1×) o telephoto na camera.
  • Iwasan ang mga mode na nagbabago ng imahe: I-disable ang Portrait/Beauty/HDR/motion-blur na mga mode na maaaring magpalambot ng mga manipis na bar.
  • Linisin ang lente: Ang mga fingerprint at alikabok ay nagpapababa ng talas at contrast.
  • Para sa mga QR code: Panatilihing makikita ang buong parisukat (kasama ang quiet zone) at medyo tuwid; iwasang i-crop ang mga finder corner.

Pinakamahusay na Resulta kapag Nag-u-upload ng Larawan

  • Gumamit ng angkop na mga format: Pinapanatili ng PNG ang malilinaw na gilid; ang JPEG ay ayos sa mataas na kalidad (≥ 85). I-convert ang HEIC/HEIF sa PNG o JPEG bago mag-upload.
  • Mahalaga ang resolusyon: Maliit na label: ≥ 1000×1000 px. Mas malalaking code: ≥ 600×600 px. Iwasan ang digital zoom—lumapit at i-crop.
  • Panatilihing matalas: Sikaping matatag ang hawak, i-tap para mag-focus, at maghintay. Binubura ng motion blur ang manipis na bar at QR module.
  • I-crop na may quiet zone: I-crop sa paligid ng barcode ngunit mag-iwan ng manipis na puting margin; huwag i-crop sa loob ng mga bar/module.
  • Ayusin ang orientation: Kung ang larawan ay nakaliko o nakabaligtad, i-rotate muna—hindi palaging iginagalang ang EXIF rotation.
  • Kontrolin ang ilaw: Gumamit ng maliwanag, diffuse na ilaw; bahagyang i-tilt para lumayo ang glare mula sa makintab na label.
  • Palakasin ang contrast (kung kailangan): I-convert sa grayscale at taasan ang contrast. Iwasan ang mabibigat na filter/noise-reduction na nagbubura ng mga gilid.
  • Patagin at de-skew: Para sa mga kurbadang package, humakbang paatras, itapat nang patag sa code, pagkatapos ay i-crop nang mas mahigpit.
  • Isang code bawat pagkakataon: Kung maraming barcode ang nasa larawan, i-crop para sa isang target na code.
  • Panatilihin ang orihinal: I-upload ang orihinal na file. Kadalasan kinokompres at nagdaragdag ng artifacts ang messaging apps.
  • Mula sa mga screen: Mas piliin ang direktang screenshot. Kung kinukunan ang display, bahagyang babaan ang brightness para mabawasan ang banding.
  • Subukan ang ibang device o lente: Gamitin ang pangunahing (1×) camera para sa pinakamahusay na detalye; maaaring makasama ang ultra-wide sa decodability.

Pag-troubleshoot ng Mga Pagkabigo sa Pag-decode

  • Kumpirmahin ang symbology: Sinusuportahan: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar, at QR. Hindi sinusuportahan: Data Matrix, PDF417.
  • Subukan ang iba't ibang orientation: I-rotate ang code o device sa mga hakbang na 90°. Para sa 1D barcode, pinakamadali ang pahalang na mga bar.
  • Mag-crop nang mas matalino: I-crop sa paligid ng barcode habang pinapanatili ang manipis na puting quiet zone. Huwag i-crop sa loob ng mga bar.
  • Palakasin ang contrast: Pagandahin ang ilaw, iwasan ang glare, sikaping magkaroon ng madidilim na bar sa maliwanag na background; para sa mga upload, subukan ang grayscale na may mas mataas na contrast.
  • Mag-ingat sa inverted na kulay: Kung magaan ang mga bar sa madilim na background, muling kunan ng larawan gamit ang mas maraming ilaw o i-invert ang mga kulay bago mag-upload.
  • Pataasin ang magagamit na resolusyon: Lumapit, gumamit ng mas mataas na resolution na larawan, o lumipat sa mas mahusay na camera.
  • Bawasan ang skew/kurbada: Patagin ang label, itapat nang tuwid ang camera sa code, o humakbang paatras, pagkatapos ay i-crop nang mas mahigpit.
  • Suriin ang kalidad ng pag-print at quiet zone: Ang mga smears, gasgas, o nawawalang quiet zone ay maaaring pumigil sa pag-decode. Subukan ang mas malinis na sample.
  • I-validate ang mga patakaran ng data kapag kinakailangan: May mga limitasyon ang ilang format (hal., ITF kailangang even ang mga digit; Code 39 may limitadong mga karakter). Tiyaking sumusunod ang code sa mga patakaran nito.
  • Pagkakaiba-iba ng device/browser: Subukan ang ibang device o browser. I-enable ang torch; i-tap para mag-focus at panatilihing matatag.
  • Mga image upload—orientation/processing: I-rotate ang mga nakaligsang larawan bago i-upload. Iwasan ang mabibigat na filter o noise reduction.
  • Hindi pa rin maayos? Subukan ang mas mahigpit na crop, mas mahusay na pag-iilaw, at ibang device. Maaaring nasira o hindi sinusuportahan ang code.

Pribasiya at On-Device na Pagpoproseso

Ang scanner na ito ay tumatakbo nang buong-buo sa iyong browser: ang mga camera frame at mga in-upload na larawan ay hindi umaalis sa iyong device. Gamitin ito agad—walang sign-up at walang tracking pixels. Pagkatapos ng unang pag-load, maraming browser ang maaaring magpatakbo ng tool na ito kahit may hindi magandang koneksyon o offline.