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. Les også QR-koder.
Skanner og dekoder
Gjør enhver laptop eller telefon om til en kraftig strekkodeleser. Dette verktøyet dekoder populære butikk- og logistikksymboler ved hjelp av to klientside-motorer: Shape Detection API når tilgjengelig (maskinvareakselerert på mange enheter) og en raffinert ZXing-dekoder som fallback. Ingenting blir lastet opp—deteksjon og dekoding kjører helt i nettleseren din for hastighet og privatliv.
Hvordan kamera- og bilde-dekoding fungerer
- Rammefangst: Når du trykker Skann, tar appen et bilde fra din live kamerastream (eller fra bildet du laster opp).
- Deteksjon: Vi prøver først Shape Detection API (BarcodeDetector) for rask lokal deteksjon. Hvis det ikke støttes eller ikke finner noe, faller vi tilbake til ZXing kompilert for weben.
- Dekoding: Detektorfunnet område behandles for å utvinne den kodede informasjonen (UPC/EAN-siffer, Code 128/39-tekst, osv.).
- Resultater: Det dekodede innholdet og formatet vises under forhåndsvisningen. Du kan kopiere teksten med én gang.
- 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 | Detaljvarer i EU og mange andre regioner |
UPC-A / UPC-E | 1D | Detaljvarer i Nord-Amerika |
Code 128 | 1D | Logistikk, fraktetiketter, inventar-IDer |
Code 39 | 1D | Produksjon, eiendelsmerking, enkle alfanumeriske koder |
Interleaved 2 of 5 (ITF) | 1D | Kartonger, paller, distribusjon |
Codabar | 1D | Bibliotek, blodbanker, eldre systemer |
QR-kode | 2D | URL-er, billetter, betalinger, paring av enheter |
Tips for skanning med kamera
- Lys opp koden, ikke linsen: Bruk sterkt, diffust lys fra siden for å unngå blendende refleksjoner. Vipp blanke etiketter eller flytt lyskilden for å forhindre overeksponering.
- Bruk lommelykt 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ært = dårlig fokus.
- Fokus og eksponering: Trykk på strekkoden for å fokusere/autoeksponere. Hold nede på mange telefoner for å låse AE/AF.
- Orientering betyr noe for 1D-koder: Roter så strekene går horisontalt over skjermen. Prøv 90° eller 180° hvis det er vanskelig å detektere.
- Hold stødig: Støtt albuene, hvil på en overflate, eller bruk begge hender. En halv sekunds pause forbedrer resultatet.
- Husk den stille sonen: La en tynn hvit margin rundt koden stå igjen—ikke beskjær helt inntil strekene.
- Reduser skjevhet og krumning: Hold koden flat og kameraet parallelt. For buede 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 modus: Deaktiver Portrett/Skjønnhet/HDR/bevegelsesuskarphet-moduser som kan myke opp tynne streker.
- Rengjør linsen: Fingeravtrykk og støv reduserer skarphet og kontrast.
- For QR-koder: Hold hele firkanten (inkludert quiet zone) synlig og tilnærmet rett; unngå å beskjære bort finnerhjørnene.
Beste resultater ved opplasting av bilder
- Bruk passende formater: PNG bevarer skarpe kanter; JPEG er greit ved høy kvalitet (≥ 85). Konverter HEIC/HEIF til PNG eller JPEG før opplasting.
- Oppløsning er viktig: Små etiketter: ≥ 1000×1000 px. Større koder: ≥ 600×600 px. Unngå digital zoom—beveg deg 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 være igjen; ikke beskjær inn i strekene/modulene.
- Fiks orientering: Hvis bildet er på siden eller opp ned, roter det først—EXIF-rotasjon blir ikke alltid fulgt.
- Kontroller belysningen: Bruk sterkt, 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øydemping som slører kanter.
- Flat ut og fjerne skjevhet: For buede pakker: ta et skritt tilbake, still deg vinkelrett på koden, og beskjær deretter tettere.
- Én kode om gangen: Hvis et bilde har flere strekkoder, beskjær til den enkelte målkoden.
- Behold 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 svekke dekodbarheten.
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 ulike orienteringer: Roter koden eller enheten i 90° trinn. For 1D-strekkoder er horisontale streker enklest.
- Beskjær smartere: Beskjær rundt strekkoden samtidig som du beholder en tynn hvit 'quiet zone'. Ikke beskjær inn i strekene.
- Øk kontrasten: Forbedre belysningen, unngå gjenskinn, og sikte på mørke streker på lys bakgrunn; for opplastinger, prøv gråtoner med høyere kontrast.
- Vær oppmerksom på inverterte farger: Hvis strekene er lyse på mørk bakgrunn, ta bildet på nytt 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/krumning: Gjør etiketten flat, still kameraet vinkelrett mot koden, eller ta et skritt tilbake og beskjær tettere.
- Sjekk trykkvalitet og quiet zone: Søl, riper eller manglende quiet zone kan hindre dekoding. Prøv et renere eksemplar.
- Valider dataregler ved behov: Noen formater har begrensninger (f.eks. ITF krever et partall med sifre; Code 39 har begrensede tegn). Bekreft at koden følger reglene.
- Enhets-/nettleserforskjeller: Prøv en annen enhet eller nettleser. Aktiver lommelykt; trykk for å fokusere og hold stødig.
- Bildefiler – orientering/behandling: Roter sidestilte bilder før opplasting. Unngå kraftige filtre eller støydemping.
- Fortsatt problemer? Prøv tettere beskjæring, bedre belysning og en annen enhet. Koden kan være skadet eller ikke støttet.
Personvern og lokal behandling
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 lasting kan mange nettlesere kjøre verktøyet selv med ustabil eller frakoblet tilkobling.