Strekkodeleser og dekoder
Bruk kameraet ditt eller last opp et bilde for å lese UPC, EAN, Code 128, Code 39, ITF og Codabar—raskt, privat og gratis. Leser også QR-koder.
Skanner og dekoder
Gjør hvilken som helst laptop eller telefon om til en kraftig strekkodeleser. Dette verktøyet dekoder vanlige symbologier for detaljhandel og logistikk ved hjelp av to motorer som kjører på klientsiden: Shape Detection API når tilgjengelig (maskinvareakselerert på mange enheter) og en forbedret ZXing-dekoder som reserve. Ingenting lastes opp—deteksjon og dekoding skjer helt i nettleseren din for hastighet og personvern.
Hvordan kamera- og bildedekoding fungerer
- Rammefangst: Når du trykker Skann, tar appen et rammebilde fra live kamerastrømmen (eller bruker bildet du laster opp).
- Deteksjon: Vi prøver først Shape Detection API (BarcodeDetector) for rask lokal deteksjon. Hvis den ikke støttes eller ikke finner noe, faller vi tilbake på ZXing kompilert for weben.
- Dekoding: Det detekterte området behandles for å hente ut den kodede informasjonen (UPC/EAN-sifre, Code 128/39-tekst osv.).
- Resultater: Det dekodede innholdet og formatet vises under forhåndsvisningen. Du kan kopiere teksten umiddelbart.
- Personvern: All behandling skjer lokalt—ingen bilder eller videorammer forlater enheten din.
Støttede strekkodeformater
Format | Type | Typiske bruksområder |
---|---|---|
EAN-13 / EAN-8 | 1D | Detaljvare i EU og mange andre regioner |
UPC-A / UPC-E | 1D | Detaljvare i Nord-Amerika |
Code 128 | 1D | Logistikk, fraktetiketter, lager-IDer |
Code 39 | 1D | Produksjon, eiendelsmerking, enkle alfanumeriske koder |
Interleaved 2 of 5 (ITF) | 1D | Kasser, paller, distribusjon |
Codabar | 1D | Bibliotek, blodbanker, eldre systemer |
QR-kode | 2D | URL-er, billetter, betalinger, sammenkobling av enheter |
Tips for skanning med kamera
- Lys opp koden, ikke objektivet: Bruk klart, diffust lys fra siden for å unngå gjenskinn og refleksjoner. Vipp blanke etiketter eller flytt lyskilden for å unngå utvasking.
- Bruk lommelykten ved behov: På mobiltelefoner, slå på lommelykten i dunkle omgivelser. Vink enheten litt for å redusere gjenskinn.
- Finn riktig avstand: Flytt nærmere til strekkoden fyller 60–80 % av synsfeltet. For langt unna = for få piksler; for nær = dårlig fokus.
- Fokus og eksponering: Trykk på strekkoden for å fokusere/autoeksponere. Langt trykk på mange telefoner låser AE/AF.
- Retning betyr noe for 1D-koder: Roter slik at strekene går horisontalt over skjermen. Prøv 90° eller 180° hvis deteksjonen er vanskelig.
- Hold det stødig: Støtt albuene, hvil på en overflate eller bruk to hender. Et halvt sekunds pause forbedrer resultatet.
- Husk «quiet zone": La en tynn hvit margin rundt koden—ikke beskjær helt inn til strekene.
- Reduser skjevhet og kurving: Hold koden flat og kameraet parallelt. For krummede etiketter, ta et skritt tilbake for å redusere forvrengning, og beskjær deretter tettere.
- Foretrekk hovedkameraet: Unngå ultravidvinkel for små koder; bruk hovedkameraet (1×) eller telefoto.
- Unngå bildeendrende moduser: Deaktiver Portrett/Beauty/HDR/bevegelsesuskarphet-moduser som kan mykne opp tynne streker.
- Rengjør objektivet: Fingeravtrykk og støv reduserer skarphet og kontrast.
- For QR-koder: Hold hele kvadratet (inkludert quiet zone) synlig og omtrent rett; unngå delvise beskjæringer av hjørnene.
Beste resultater ved opplasting av bilder
- Bruk egnede filformater: PNG bevarer skarpe kanter; JPEG er greit i høy kvalitet (≥ 85). Konverter HEIC/HEIF til PNG eller JPEG før opplasting.
- Oppløsning betyr noe: Små etiketter: ≥ 1000×1000 px. Større koder: ≥ 600×600 px. Unngå digital zoom—flytt nærmere og beskjær.
- Hold det skarpt: Støtt telefonen, trykk for å fokusere og hold stille. Bevegelsesuskarphet ødelegger tynne streker og QR-moduler.
- Beskjær med quiet zone: Beskjær rundt strekkoden, men la en tynn hvit margin; ikke beskjær inn i strekene/modulene.
- Korriger orientering: Hvis bildet er sidelengs eller opp-ned, roter det først—EXIF-rotasjon blir ikke alltid respektert.
- Kontroller lyssetting: Bruk klart, diffust lys; vipp litt for å flytte gjenskinn fra blanke etiketter.
- Øk kontrasten (om nødvendig): Konverter til gråtoner og øk kontrasten. Unngå sterke filtre/støyreduksjon som smører kantene.
- Flatt ut og rette opp: For krummede pakker, ta et skritt tilbake, rett opp kameraet mot koden, og beskjær tettere.
- Én kode om gangen: Hvis et bilde har flere strekkoder, beskjær til den ene målstrekkoden.
- Bevar originalen: Last opp originalfilen. Meldingsapper komprimerer ofte og legger til artefakter.
- Fra skjermer: Foretrekk direkte skjermbilder. Hvis du fotograferer en skjerm, senk lysstyrken litt for å redusere banding.
- Prøv en annen enhet eller linse: Bruk hovedkameraet (1×) for best detaljgjengivelse; ultravidvinkel kan redusere lesbarheten.
Feilsøking ved dekodingsfeil
- Bekreft symbologien: Støttet: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar og QR. Ikke støttet: Data Matrix, PDF417.
- Prøv forskjellige orienteringer: Roter koden eller enheten i 90° trinn. For 1D-strekkoder er horisontale streker enklest.
- Beskjær smartere: Beskjær rundt strekkoden og behold en tynn hvit quiet zone. Ikke beskjær inn i strekene.
- Øk kontrasten: Forbedre belysningen, unngå gjenskinn, sikte på mørke streker på lys bakgrunn; for opplastinger, prøv gråtoner med høyere kontrast.
- Pass på inverterte farger: Hvis strekene er lyse på mørk bakgrunn, ta nytt bilde med mer lys eller inverter fargene før opplasting.
- Øk brukbar oppløsning: Flytt nærmere, bruk et høyereoppløst bilde, eller bytt til et bedre kamera.
- Reduser skjevhet/kurving: Gjør etiketten flat, rett kameraet mot koden, eller ta et skritt tilbake, og beskjær tettere.
- Sjekk trykkvalitet og quiet zone: Smuss, riper eller manglende quiet zones kan forhindre dekoding. Prøv et renere eksemplar.
- Valider dataregler der det er relevant: Noen formater har begrensninger (f.eks. ITF krever et jevnt antall sifre; Code 39 har begrenset tegnsett). Bekreft at koden følger reglene.
- Enhets-/nettleservariasjon: Prøv en annen enhet eller nettleser. Aktiver lommelykt; trykk for å fokusere og hold enheten stødig.
- Bildefilopplastinger—orientering/behandling: Roter sidelengs bilder før opplasting. Unngå kraftige filtre eller støyreduksjon.
- Fortsatt fast? Prøv tettere beskjæring, bedre belysning og en annen enhet. Koden kan være skadet eller ikke støttet.
Personvern og behandling på enheten
Denne skanneren kjører helt i nettleseren din: kamerarammer og opplastede bilder forlater aldri enheten din. Bruk den umiddelbart—ingen registrering og ingen sporingspiksler. Etter første innlasting kan mange nettlesere kjøre dette verktøyet selv med ustabil eller frakoblet tilkobling.