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
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
Format | Type | Typiske anvendelser |
---|---|---|
EAN-13 / EAN-8 | 1D | Detailvarer i EU og mange regioner |
UPC-A / UPC-E | 1D | Detailvarer i Nordamerika |
Code 128 | 1D | Logistik, forsendelsesmærkater, lager-ID'er |
Code 39 | 1D | Fremstilling, mærkning af aktiver, enkle alfanumeriske koder |
Interleaved 2 of 5 (ITF) | 1D | Kasser, paller, distribution |
Codabar | 1D | Biblioteker, blodbanker, ældre systemer |
QR Code | 2D | URL'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.