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.

Läsare & avkodare

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

Gör vilken laptop eller telefon som helst till en kapabel streckkodsläsare. Verktyget avkodar populära butiks- och logistiksymbologier med två klientbaserade motorer: Shape Detection API när det är tillgängligt (maskinvaruaccelererat på många enheter) och en förfinad ZXing-avkodare som reservlösning. Inget laddas upp—detektion och avkodning sker helt i din webbläsare för snabbhet och integritet.

Så fungerar avkodning från kamera och bilder

  • 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 den bild du laddar upp).
  • Detektion: Vi försöker först med Shape Detection API (BarcodeDetector) för snabb lokal detektion. Om det inte stöds eller inte hittar något använder vi istället ZXing kompilerat för webben.
  • Avkodning: Den detekterade regionen bearbetas för att återställa den kodade datan (UPC/EAN-siffror, Code 128/39-text osv.).
  • Resultat: Den avkodade nyttolasten och formatet visas under förhandsgranskningen. Du kan kopiera texten direkt.
  • Integritet: All bearbetning sker lokalt—inga bilder eller videoramar lämnar din enhet.

Stödda streckkodsformat

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

Tips för kameraskanning

  • Belys koden, inte linsen: Använd starkt, diffust ljus från sidan för att undvika blänk och reflektioner. Vinkla glänsande etiketter eller flytta ljuskällan för att undvika utbränd yta.
  • Använd ficklampan vid behov: På telefoner, slå på blixten i mörka miljöer. Vinkla enheten något för att minska blänk.
  • Håll rätt avstånd: Flytta närmare tills streckkoden fyller 60–80% av vyn. För långt bort = för få pixlar; för nära = dålig skärpa.
  • Fokus och exponering: Tryck på streckkoden för att fokusera/autoexponera. Långtryck på många telefoner för att låsa AE/AF.
  • Rotation spelar roll för 1D-koder: Rotera så att strecken löper horisontellt över skärmen. Prova 90° eller 180° om detektorn krånglar.
  • Håll stadigt: Stötta armbågarna, vila på en yta eller använd två händer. En halv sekunds paus förbättrar resultaten.
  • Tänk på tyst zonen: Lämna en tunn vit marginal runt koden—beskär inte ända in mot 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 distortionen och beskära sedan närmare.
  • Föredra huvudkameran: Undvik ultravidvinkel för små koder; använd huvudkameran (1×) eller telefoto.
  • Undvik lägen som förändrar bilden: Stäng av porträtt-/skönhets-/HDR-/rörelseoskärpa-lägen som kan göra tunna streck mjukare.
  • Rengör linsen: Fingeravtryck och damm minskar skärpa och kontrast.
  • För QR-koder: Se till att hela kvadraten (inklusive tyst zon) är synlig och någorlunda rak; undvik att beskära bort sökarrutornas hörn.

Bästa resultat vid uppladdning av bilder

  • Använd lämpliga format: PNG bevarar skarpa kanter; JPEG fungerar bra i 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—flytta närmare och beskära istället.
  • Behåll skärpan: Stötta telefonen, tryck för att fokusera och håll stilla. Rörelseoskärpa förstör tunna streck och QR-moduler.
  • Beskär med tyst zon: Beskär runt streckkoden men lämna en tunn vit marginal; beskär inte in i strecken/modulerna.
  • Korrigera rotation: Om bilden är på sidan/upp och ner, rotera den först—EXIF-rotation respekteras inte alltid.
  • Kontrollera ljuset: Använd starkt, diffust ljus; vinkla något för att flytta blänket från glänsande etiketter.
  • Öka kontrasten (vid behov): Konvertera till gråskala och höj kontrasten. Undvik tunga filter eller brusreducering som suddar ut kanter.
  • Platta till och korrigera snedvridning: För krökta förpackningar, ta ett steg tillbaka, rikta kameran vinkelrätt mot koden och beskära sedan närmare.
  • En kod åt gången: Om en bild innehåller flera streckkoder, beskär till den enskilda målkoden.
  • Bevara originalet: Ladda upp originalfilen. Meddelandeappar komprimerar ofta och lägger till artefakter.
  • Från skärmar: Föredra skärmdumpar. Om du fotograferar en skärm, sänk ljusstyrkan något för att minska bandning.
  • Prova annan enhet eller lins: Använd huvudkameran (1×) för bästa detalj; ultravidvinkel kan försämra avkodbarheten.

Felsökning av 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.
  • Prova olika rotationer: Rotera koden eller enheten i 90° steg. För 1D-streckkoder är horisontella streck lättast.
  • Beskär smartare: Beskär runt streckkoden och behåll en tunn vit tyst zon. Beskär inte in i strecken.
  • Öka kontrasten: Förbättra belysningen, undvik blänk, sikta på mörka streck mot ljus bakgrund; för uppladdningar, prova gråskala med högre kontrast.
  • Tänk på inverterade färger: Om strecken är ljusa på mörk bakgrund, ta om bilden med mer ljus eller invertera färgerna innan uppladdning.
  • Öka användbar upplösning: Flytta närmare, använd en högre upplösningsbild eller byt till en bättre kamera.
  • Minska snedvridning/krökning: Gör etiketten plan, rikta kameran vinkelrätt mot koden, eller ta ett steg tillbaka och beskära närmare.
  • Kontrollera utskriftskvalitet och tyst zon: Fläckar, repor eller saknade tystzoner kan förhindra avkodning. Försök med ett renare prov.
  • Verifiera dataregler vid behov: Vissa format har begränsningar (t.ex. ITF kräver jämnt antal siffror; Code 39 har begränsade tecken). Kontrollera att koden följer reglerna.
  • Enhets-/webbläsarvariationer: Prova en annan enhet eller webbläsare. Aktivera ficklampa; tryck för att fokusera och håll stadigt.
  • Bilduppladdningar—rotation/behandling: Rotera liggande bilder innan uppladdning. Undvik tunga filter eller brusreducering.
  • Fortfarande fast? Prova en snävare beskärning, bättre belysning och en annan enhet. Koden kan vara skadad eller inte stödd.

Integritet och lokal bearbetning

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 laddningen kan många webbläsare köra verktyget även med ostadig eller ingen internetanslutning.