Stregkodescanner & 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 & Dekoder
Gør enhver bærbar computer eller telefon til en kompetent stregkodelæser. Dette værktøj afkoder populære stregkodeformater til detailhandel og logistik ved hjælp af to klientside-motorer: Shape Detection API når den er tilgængelig (hardwareaccelereret på mange enheder) og en forbedret ZXing-afkoder som fallback. Intet uploades — detektion og afkodning sker udelukkende i din browser for hastighed og privatliv.
Hvordan kamera- og billedafkodning fungerer
- Rammeoptagelse: Når du trykker på Scan, tager appen en enkelt frame fra din live kamerastream (eller fra det billede, du uploader).
- Detektion: Vi prøver først Shape Detection API (BarcodeDetector) for hurtig lokal detektion. Hvis det ikke understøttes eller ikke finder noget, falder vi tilbage til ZXing kompileret til webben.
- Afkodning: Den detekterede region bearbejdes for at udtrække de kodede data (UPC/EAN-cifre, Code 128/39-tekst osv.).
- Resultater: Den afkodede payload og format vises under forhåndsvisningen. Du kan kopiere teksten med det samme.
- Privatliv: Al behandling er lokal — ingen billeder eller videoframes forlader din enhed.
Understøttede stregkodeformater
Format | Type | Typiske anvendelser |
---|---|---|
EAN-13 / EAN-8 | 1D | Detailvarer i EU og mange andre regioner |
UPC-A / UPC-E | 1D | Detailvarer i Nordamerika |
Code 128 | 1D | Logistik, forsendelsessedler, lager-ID'er |
Code 39 | 1D | Fremstilling, inventartags, simple alfanumeriske koder |
Interleaved 2 of 5 (ITF) | 1D | Kasser, paller, distribution |
Codabar | 1D | Biblioteker, blodbanker, ældre systemer |
QR-kode | 2D | URL'er, billetter, betalinger, parring af enheder |
Tips til kamera-scanning
- Lys koden, ikke linsen: Brug klart, diffust lys fra siden for at undgå blænding og refleksioner. Vink blanke labels eller flyt lyset for at forhindre udvaskning.
- Brug lygten når det er nødvendigt: På telefoner, tænd lommelygten i svagt lys. Vink enheden let for at reducere blænding.
- Få den rette afstand: Flyt tættere, indtil stregkoden fylder 60–80% af billedet. For langt = for få pixels; for tæt = 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: Drej så bjælkerne løber vandret over skærmen. Prøv 90° eller 180° hvis det driller.
- Hold det steady: Støt albuerne, hvil på en overflade, eller brug to hænder. Et halvt sekunds pause forbedrer resultaterne.
- Husk den stille margen: Efterlad en tynd hvid margen rundt om koden — beskær ikke helt ind til bjælkerne.
- Reducer skævhed og krumning: Hold koden flad og kameraet parallelt. For buede labels, træd et skridt tilbage for at mindske forvrængning, og beskær derefter tættere.
- Foretræk hovedkameraet: Undgå ultravidvinkelobjektiver til små koder; brug hoved- (1×) eller telekameraet.
- Undgå billedændrende tilstande: Deaktiver Portræt/Skønhed/HDR/tilstande med bevægelsessløring, som kan udjævne fine bjælker.
- Rens linsen: Fingeraftryk og støv reducerer skarphed og kontrast.
- For QR-koder: Hold hele kvadratet (inkl. den stille margen) synligt og nogenlunde lige; undgå delvise udsnit 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 — bevæg dig tættere og beskær.
- Hold det skarpt: Støt telefonen, tryk for at fokusere, og hold pause. Bevægelsessløring ødelægger tynde bjælker og QR-moduler.
- Beskær med en stille margen: Beskær omkring stregkoden, men lad en tynd hvid margen; beskær ikke ind i bjælkerne/modulerne.
- Ret orienteringen: Hvis billedet er på siden eller med hovedet nedad, roter det først — EXIF-rotation bliver ikke altid respekteret.
- Kontroller belysningen: Brug klart, diffust lys; vinkel let for at flytte blænding væk fra blanke labels.
- Øg kontrasten (om nødvendigt): Konverter til gråtoner og øg kontrasten. Undgå tunge filtre eller støjreduktion, der slører kanterne.
- Flad ud og ret skævhed: For buede pakker, træd et skridt tilbage, ret vinklen mod 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 originalen: Upload den originale fil. 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 reducere bånding.
- Prøv en anden enhed eller linse: Brug hovedkameraet (1×) for bedst detalje; ultravidvinkel kan forringe afkodningsmuligheden.
Fejlfinding af 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 bjælker nemmest.
- Beskær smartere: Beskær omkring stregkoden og behold en tynd hvid stille margen. Beskær ikke ind i bjælkerne.
- Øg kontrasten: Forbedr belysningen, undgå blænding, sigt efter mørke bjælker på lys baggrund; for uploads, prøv gråtoner med højere kontrast.
- Pas på inverterede farver: Hvis bjælker er lyse på mørk baggrund, tag billedet igen med mere lys eller inverter farverne før upload.
- Øg brugbar opløsning: Bevæg dig tættere, brug et foto med højere opløsning, eller skift til et bedre kamera.
- Reducer skævhed/krumning: Flad labelen, hold kameraet vinkelret mod koden, eller træd et skridt tilbage og beskær tættere.
- Tjek printkvalitet og stille margen: Smuds, ridser eller manglende stille margen kan forhindre afkodning. Prøv et renere eksemplar.
- Valider dataregler når relevant: Nogle formater har begrænsninger (f.eks. ITF kræver et lige antal cifre; Code 39 tillader kun visse tegn). Bekræft, at koden følger sine regler.
- Enheds-/browservariationer: Prøv en anden enhed eller browser. Aktivér lygten; tryk for at fokusere og hold stille.
- Billeduploads — orientering/behandling: Roter sideskårne fotos før upload. Undgå tunge filtre eller støjreduktion.
- Stadig problemer? 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: kameraframes og uploadede billeder forlader aldrig din enhed. Brug den med det samme — ingen tilmelding og ingen tracking-pixels. Efter den indledende indlæsning kan mange browsere køre værktøjet selv ved ustabil eller offline forbindelse.