Stregkodescanner og dekoder

Brug dit kamera eller upload et billede for at læse UPC, EAN, Code 128, Code 39, ITF og Codabar—hurtigt, privat og gratis. Læser også QR-koder.

Scanner og dekoder

Afkodet resultat
Intet resultat endnu. Brug Scan eller upload et billede.

Forvandl enhver laptop eller telefon til en kompetent stregkodelæser. Værktøjet afkoder populære detail- og logistiksymbologier ved hjælp af to klientside-motorer: Shape Detection API'en når den er tilgængelig (hardwareaccelereret på mange enheder) og en forbedret ZXing-dekoder som fallback. Intet uploades—detektion og afkodning kører fuldstændigt i din browser for hastighed og privatliv.

Hvordan kamera- og billedafkodning fungerer

  • Rammeoptagelse: Når du trykker på Scan, tager appen en prøve af en ramme fra dit live kamerastream (eller fra det billede, du uploader).
  • Detektion: Først forsøger vi Shape Detection API'en (BarcodeDetector) for hurtig lokal detektion. Hvis den ikke er understøttet eller ikke finder noget, falder vi tilbage på ZXing kompileret til webben.
  • Afkodning: Det detekterede område behandles for at genskabe de kodede data (UPC/EAN-cifre, Code 128/39-tekst osv.).
  • Resultater: Den afkodede nyttelast og format vises under forhåndsvisningen. Du kan kopiere teksten med det samme.
  • Privatliv: Al behandling sker lokalt—ingen billeder eller videoframes forlader din enhed.

Understøttede stregkodeformater

FormatTypeTypiske anvendelser
EAN-13 / EAN-81DDetailvarer i EU og mange regioner
UPC-A / UPC-E1DDetailvarer i Nordamerika
Code 1281DLogistik, forsendelsesmærkater, lager-ID'er
Code 391DFremstilling, mærkning af aktiver, enkle alfanumeriske koder
Interleaved 2 of 5 (ITF)1DKasser, paller, distribution
Codabar1DBiblioteker, blodbanker, ældre systemer
QR Code2DURL'er, billetter, betalinger, parring af enheder

Tips til kamerascanning

  • Oplys koden, ikke linsen: Brug klart, diffust lys fra siden for at undgå blænding og refleksioner. Vip blanke labels eller flyt lyskilden for at forhindre udvaskning.
  • Brug lygten ved behov: På telefoner: slå lommelygten til i svagt lys. Vink enheden en smule for at reducere blænding.
  • Find den rigtige afstand: Flyt tættere på, indtil stregkoden fylder 60–80% af billedfeltet. For langt væk = for få pixels; for tæt på = dårlig fokus.
  • Fokus og eksponering: Tryk på stregkoden for at fokusere/autoeksponere. Langt tryk på mange telefoner låser AE/AF.
  • Orientering betyder noget for 1D-koder: Roter, så stængerne løber vandret over skærmen. Prøv 90° eller 180°, hvis detektion driller.
  • Hold det stille: Støt albuer, hvil på en overflade eller brug begge hænder. En halv sekunds pause forbedrer resultaterne.
  • Overhold den hvide margen: Efterlad en tynd hvid margen rundt om koden—beskær ikke helt ind til stængerne.
  • Reducer skævhed og krumning: Hold koden flad og kameraet parallelt. Ved krumme labels: tag et skridt tilbage for at mindske forvrængning, og beskær derefter tættere.
  • Foretræk hovedkameraet: Undgå ultravidvinkelobjektiver til små koder; brug hovedkameraet (1×) eller telefotoet.
  • Undgå billedændrende tilstande: Deaktiver Portræt-, Beauty-, HDR- og bevægelsessløringstilstande, da de kan blødgøre de fine stænger.
  • Rens objektivet: Fingeraftryk og støv reducerer skarphed og kontrast.
  • For QR-koder: Sørg for, at hele kvadratet (inklusive quiet zone) er synligt og nogenlunde lige; undgå delvise beskæringer af finder-hjørnerne.

Bedste resultater ved upload af billeder

  • Brug egnede formater: PNG bevarer skarpe kanter; JPEG er fint ved høj kvalitet (≥ 85). Konverter HEIC/HEIF til PNG eller JPEG før upload.
  • Opløsning betyder noget: Små labels: ≥ 1000×1000 px. Større koder: ≥ 600×600 px. Undgå digital zoom—flyt tættere på og beskær.
  • Hold det skarpt: Støt telefonen, tryk for at fokusere, og hold pause. Bevægelsessløring ødelægger tynde stænger og QR-moduler.
  • Beskær med en hvid margen: Beskær rundt om stregkoden, men lad en tynd hvid margen; beskær ikke ind i stængerne/modulerne.
  • Ret orienteringen: Hvis billedet er på siden eller op- og nedvendt, roter det først—EXIF-rotation respekteres ikke altid.
  • Kontrollér belysningen: Brug klart, diffust lys; vinkel let for at flytte blænding væk fra blanke labels.
  • Øg kontrasten (hvis nødvendigt): Konverter til gråtoner og øg kontrasten. Undgå kraftige filtre/støjreduktion, der slører kanter.
  • Udlign og ret skævhed: For krumme pakker: tag et skridt tilbage, hold kameraet vinkelret på koden, og beskær derefter tættere.
  • Én kode ad gangen: Hvis et foto har flere stregkoder, beskær til den enkelte målkode.
  • Bevar originalfilen: Upload originalfilen. Beskedtjenester komprimerer ofte og tilføjer artefakter.
  • Fra skærme: Foretræk direkte screenshots. Hvis du fotograferer en skærm, sænk lysstyrken lidt for at mindske bånding.
  • Prøv en anden enhed eller linse: Brug hovedkameraet (1×) for bedst detalje; ultravidvinkel kan nedsætte afkodbarheden.

Fejlfinding ved afkodningsfejl

  • Bekræft symbologien: Understøttet: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar og QR. Ikke understøttet: Data Matrix, PDF417.
  • Prøv forskellige orienteringer: Roter koden eller enheden i 90° trin. For 1D-stregkoder er vandrette stænger lettest.
  • Beskær smartere: Beskær rundt om stregkoden og behold en tynd hvid quiet zone. Beskær ikke ind i stængerne.
  • Øg kontrasten: Forbedr belysningen, undgå blænding, sigt efter mørke stænger på lys baggrund; ved upload, prøv gråtoner med højere kontrast.
  • Pas på inverterede farver: Hvis stængerne er lyse på mørk baggrund, tag et nyt foto med mere lys eller inverter farverne før upload.
  • Øg brugbar opløsning: Kom tættere på, brug et foto i højere opløsning, eller skift til et bedre kamera.
  • Reducer skævhed/krumning: Gør labelen flad, hold kameraet vinkelret på koden, eller tag et skridt tilbage, og beskær derefter tættere.
  • Tjek printkvalitet og quiet zone: Striber, ridser eller manglende quiet zones kan forhindre afkodning. Prøv en renere prøve.
  • Valider dataregler hvor relevant: Nogle formater har begrænsninger (fx ITF kræver lige antal cifre; Code 39 har begrænsede tegn). Kontroller, at koden følger reglerne.
  • Enheds-/browserforskelle: Prøv en anden enhed eller browser. Aktivér lommelygten; tryk for at fokusere og hold enheden stabil.
  • Billeduploads—orientering/behandling: Roter billeder på siden før upload. Undgå kraftige filtre eller støjreduktion.
  • Stadig fast? Prøv en tættere beskæring, bedre belysning og en anden enhed. Koden kan være beskadiget eller ikke understøttet.

Privatliv og lokal behandling

Denne scanner kører fuldstændigt i din browser: kamera-rammer og uploadede billeder forlader aldrig din enhed. Brug den straks—ingen tilmelding og ingen sporingspixels. Efter første indlæsning kan mange browsere køre værktøjet selv med en ustabil eller offline forbindelse.