Page Icon

Streckkodsläsare och avkodare

Använd din kamera eller ladda upp en bild för att läsa UPC, EAN, Code 128, Code 39, ITF och Codabar — snabbt, privat och gratis. Läser även QR-koder.

Skanner & avkodare

Avkodat resultat
Inget resultat än. Använd Skanna eller ladda upp en bild.

Gör vilken laptop eller mobil som helst till en kraftfull streckkodsläsare. Det här verktyget avkodar vanliga detaljhandels- och logistikformat med två motorer på klientsidan: Shape Detection API när det är tillgängligt (hårdvaruaccelererat på många enheter) och en förfinad ZXing-avkodare som reserv. Ingenting laddas upp — detektion och avkodning körs helt i din webbläsare för snabbhet och integritet.

Hur kamera- och bildavkodning fungerar

  • Fångst av bildruta: När du trycker på Skanna tar appen ett prov av en bildruta från din livekameraström (eller från bilden du laddar upp).
  • Detektion: Vi försöker först med Shape Detection API (BarcodeDetector) för snabb detektion på enheten. Om det inte stöds eller inte hittar något använder vi i stället ZXing kompilerat för webben.
  • Avkodning: Den upptäckta regionen bearbetas för att återfå den kodade informationen (UPC/EAN-siffror, Code 128/39-text osv.).
  • Resultat: Det avkodade innehållet och formatet visas under förhandsvisningen. Du kan kopiera texten direkt.
  • Integritet: All bearbetning sker lokalt — inga bilder eller videorutor lämnar din enhet.

Stödda streckkodsformat

FormatTypTypiska användningsområden
EAN-13 / EAN-81DDetaljhandelsvaror i EU och många regioner
UPC-A / UPC-E1DDetaljhandelsvaror i Nordamerika
Code 1281DLogistik, fraktetiketter, lagernummer
Code 391DTillverkning, tillgångsetiketter, enkla alfanumeriska koder
Interleaved 2 of 5 (ITF)1DKartonger, pallar, distribution
Codabar1DBibliotek, blodbanker, äldre system
QR-kod2DURL:er, biljetter, betalningar, parning av enheter

Tips för kameraskanning

  • Belys koden, inte objektivet: Använd stark, diffus sidobelysning för att undvika blänk och reflektioner. Vinkla blanka etiketter eller flytta ljuset för att förhindra överexponering.
  • Använd ficklampan vid behov: På mobiler, slå på ficklampan i dunkla miljöer. Vinkla enheten något för att minska blänk.
  • Hitta rätt avstånd: Rör dig närmare tills streckkoden fyller 60–80 % av vyn. För långt bort = för få pixlar; för nära = dålig fokus.
  • Fokus och exponering: Tryck på streckkoden för att fokusera/autoexponera. Håll inne på många telefoner för att låsa AE/AF.
  • Orientering är viktigt för 1D-koder: Rotera så att strecken löper horisontellt över skärmen. Testa 90° eller 180° om det är svårt att upptäcka.
  • Håll det stadigt: Stötta armbågarna, vila på en yta eller håll med båda händerna. En halvsekunds paus förbättrar resultaten.
  • Tänk på den fria zonen: Lämna en tunn vit marginal runt koden—beskär inte ända in till strecken.
  • Minska snedvridning och krökning: Håll koden plan och kameran parallell. För krökta etiketter, ta ett steg tillbaka för att minska distorsion och beskär sedan tätare.
  • Föredra huvudkameran: Undvik ultravidvinkelobjektiv för små koder; använd huvudkameran (1×) eller teleobjektivet.
  • Undvik bildpåverkande lägen: Stäng av Porträtt/Skönhet/HDR/rörelseoskärpa-lägen som kan mjuka upp tunna streck.
  • Rengör objektivet: Fingeravtryck och damm minskar skärpa och kontrast.
  • För QR-koder: Håll hela kvadraten (inklusive tyst zon) synlig och någorlunda rak; undvik att beskära hörnmarkeringarna.

Bästa resultat vid bilduppladdning

  • Använd lämpliga format: PNG bevarar skarpa kanter; JPEG fungerar bra med hög kvalitet (≥ 85). Konvertera HEIC/HEIF till PNG eller JPEG innan uppladdning.
  • Upplösningen spelar roll: Små etiketter: ≥ 1000×1000 px. Större koder: ≥ 600×600 px. Undvik digital zoom—rör dig närmare och beskär.
  • Håll det skarpt: Stötta telefonen, tryck för att fokusera och pausa. Rörelseoskärpa förstör tunna streck och QR-moduler.
  • Beskär med fri marginal: Beskär runt streckkoden men lämna en tunn vit marginal; beskär inte in i strecken/modulerna.
  • Rätta orienteringen: Om bilden är på sidan eller upp-och-ned, rotera den först — EXIF-rotation beaktas inte alltid.
  • Kontrollera belysningen: Använd stark, diffus belysning; vinkla lite för att flytta blänket från blanka etiketter.
  • Öka kontrasten (om behövs): Konvertera till gråskala och öka kontrasten. Undvik kraftiga filter eller brusreducering som suddar ut kanter.
  • Platta ut och räta upp: För krökta förpackningar, ta ett steg tillbaka, rikta kameran vinkelrätt mot koden och beskära sedan tätare.
  • En kod åt gången: Om ett foto innehåller flera streckkoder, beskära till den enskilda målkoden.
  • Bevara originalet: Ladda upp originalfilen. Meddelandeappar komprimerar ofta och lägger till artefakter.
  • Från skärmar: Föredra direkta skärmdumpar. Om du fotograferar en skärm, sänk ljusstyrkan något för att minska bandning.
  • Prova en annan enhet eller lins: Använd huvudkameran (1×) för bästa detaljrikedom; ultravidvinkel kan försämra avkodbarheten.

Felsökning vid avkodningsfel

  • Bekräfta symbologin: Stöds: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar och QR. Stöds inte: Data Matrix, PDF417.
  • Pröva olika orienteringar: Rotera koden eller enheten i 90° steg. För 1D-streckkoder är horisontella streck enklast.
  • Beskär smartare: Beskär runt streckkoden samtidigt som du behåller en tunn vit fri marginal. Beskär inte in i strecken.
  • Öka kontrasten: Förbättra belysningen, undvik blänk, sträva efter mörka streck mot ljus bakgrund; för uppladdningar, prova gråskala med högre kontrast.
  • Se upp för inverterade färger: Om strecken är ljusa mot mörk bakgrund, fotografera igen med mer ljus eller invertera färgerna innan uppladdning.
  • Öka användbar upplösning: Kom närmare, använd en bild med högre upplösning eller byt till en bättre kamera.
  • Minska snedvridning/krökning: Rätta ut etiketten, rikta kameran vinkelrätt mot koden eller ta ett steg tillbaka och beskär sedan tätare.
  • Kontrollera tryckkvalitet och fri marginal: Fläckar, repor eller saknade fria marginaler kan förhindra avkodning. Försök med ett renare exempel.
  • Validera dataregler när det är relevant: Vissa format har begränsningar (t.ex. ITF kräver ett jämnt antal siffror; Code 39 har begränsad teckenuppsättning). Kontrollera att koden följer sina regler.
  • Enhets-/webbläsarvariationer: Prova en annan enhet eller webbläsare. Aktivera ficklampan; tryck för att fokusera och håll stadigt.
  • Bilduppladdningar—orientering/behandling: Rotera liggande bilder innan uppladdning. Undvik kraftiga filter eller brusreducering.
  • Fortfarande fast? Försök med en snävare beskärning, bättre belysning och en annan enhet. Koden kan vara skadad eller inte stöds.

Integritet och behandling på enheten

Denna skanner körs helt i din webbläsare: kamerabilder och uppladdade bilder lämnar aldrig din enhet. Använd den direkt — ingen registrering och inga spårningspixlar. Efter första inladdningen kan många webbläsare köra verktyget även vid svag eller ingen internetanslutning.