Čitač i dekoder barkodova

Upotrijebite kameru ili prenesite sliku za čitanje UPC, EAN, Code 128, Code 39, ITF i Codabar — brzo, privatno i besplatno. Također čita QR kodove.

Čitač i dekoder

Dekodirani rezultat
Još nema rezultata. Koristite Skeniraj ili prenesite sliku.

Pretvorite bilo koji laptop ili telefon u sposoban čitač barkodova. Ovaj alat dekodira popularne simbologije za maloprodaju i logistiku koristeći dva klijentska mehanizma: Shape Detection API kada je dostupan (hardverski ubrzan na mnogim uređajima) i rafinirani ZXing dekoder kao zamjenu. Ništa se ne prenosi — detekcija i dekodiranje izvode se u potpunosti u vašem pregledniku radi brzine i privatnosti.

Kako funkcionira dekodiranje kamere i slika

  • Snimanje kadra: Kad pritisnete Skeniraj, aplikacija uzima kadar iz vašeg živog video zapisa kamere (ili iz slike koju ste prenijeli).
  • Detekcija: Najprije pokušavamo Shape Detection API (BarcodeDetector) za brzu detekciju na uređaju. Ako nije podržano ili ne pronađe ništa, prelazimo na ZXing prilagođen za web.
  • Dekodiranje: Detektirano područje se obrađuje kako bi se povratili ugrađeni podaci (UPC/EAN cifre, tekst iz Code 128/39 itd.).
  • Rezultati: Dekodirani sadržaj i format pojavljuju se ispod pregleda. Tekst možete odmah kopirati.
  • Privatnost: Sva obrada je lokalna — nijedna slika ili video kadar ne napušta vaš uređaj.

Podržani formati barkodova

FormatTipTipične primjene
EAN-13 / EAN-81DProizvodi u maloprodaji u EU i mnogim regijama
UPC-A / UPC-E1DProizvodi u maloprodaji u Sjevernoj Americi
Code 1281DLogistika, otpremne naljepnice, inventarni ID-ovi
Code 391DProizvodnja, oznake imovine, jednostavni alfanumerički podaci
Interleaved 2 of 5 (ITF)1DKarton, palete, distribucija
Codabar1DKnjižnice, transfuzijski centri, stariji sustavi
QR Code2DURL-ovi, ulaznice, plaćanja, uparivanje uređaja

Savjeti za skeniranje kamerom

  • Osvijetlite kod, ne objektiv: Koristite jako, difuzno svjetlo sa strane kako biste izbjegli odsjaj i refleksije. Nagnite sjajne naljepnice ili pomaknite izvor svjetla da spriječite pregor.
  • Koristite bljeskalicu po potrebi: Na telefonima uključite svjetiljku u mračnim uvjetima. Nagnite uređaj blago kako biste smanjili odsjaj.
  • Postignite odgovarajuću udaljenost: Približite se dok barkod ne zauzme 60–80% kadra. Previše daleko = premalo piksela; previše blizu = loš fokus.
  • Fokus i ekspozicija: Dodirnite barkod za fokus/auto-ekspoziciju. Na mnogim telefonima dugim pritiskom možete zaključati AE/AF.
  • Orijentacija je važna za 1D kodove: Rotirajte tako da crte idu vodoravno preko zaslona. Pokušajte s 90° ili 180° ako je detekcija tvrdokorna.
  • Držite stabilno: Prislonite laktove, oslonite se na podlogu ili koristite obje ruke. Pola sekunde zadrške poboljšava rezultate.
  • Pazite na tihi rub: Ostavite tanak bijeli rub oko koda — nemojte rezati točno do crta.
  • Smanjite iskrivljenje i zakrivljenost: Držite kod ravan i kameru paralelno. Za zakrivljene naljepnice udaljite se da smanjite iskrivljenje, zatim oštrije izrežite.
  • Preferirajte glavnu kameru: Izbjegavajte ultraširoke objektive za male kodove; koristite glavnu (1×) ili telefoto kameru.
  • Izbjegavajte načine koji mijenjaju sliku: Isključite Portret/Beauty/HDR/načine koji mogu omekšati fine crte.
  • Očistite objektiv: Otisci prstiju i prašina smanjuju oštrinu i kontrast.
  • Za QR kodove: Držite cijeli kvadrat (s tihim rubom) vidljiv i otprilike ravnim; izbjegavajte djelomično obrezivanje kutova tražilice.

Najbolji rezultati pri prijenosu slika

  • Koristite odgovarajuće formate: PNG čuva oštre rubove; JPEG je prihvatljiv visokog kvaliteta (≥ 85). Pretvorite HEIC/HEIF u PNG ili JPEG prije prijenosa.
  • Rezolucija je važna: Male naljepnice: ≥ 1000×1000 px. Veći kodovi: ≥ 600×600 px. Izbjegavajte digitalni zoom — pomaknite se bliže i obrežite.
  • Održavajte oštrinu: Prislonite uređaj, dodirnite za fokus i pričekajte. Pokretna zamućenost uništava tanke crte i QR module.
  • Obrežite s tihim rubom: Obrežite oko barkoda, ali ostavite tanak bijeli rub; nemojte obrezivati u crte/module.
  • Ispravite orijentaciju: Ako je slika bočno/naopačke, prvo je rotirajte — EXIF rotacija se ne poštuje uvijek.
  • Kontrolirajte osvjetljenje: Koristite jako, difuzno svjetlo; nagnite blago da premjestite odsjaj s sjajnih naljepnica.
  • Povećajte kontrast (po potrebi): Pretvorite u nijanse sive i pojačajte kontrast. Izbjegavajte teške filtere/uklanjanje šuma koji zamućuju rubove.
  • Izravnajte i uklonite iskrivljenje: Za zakrivljene pakete udaljite se, poravnajte kod s kamerom, pa zatim oštrije obrežite.
  • Jedan kod odjednom: Ako fotografija sadrži više barkodova, obrežite na ciljani kod.
  • Sačuvajte original: Prenesite izvorni fajl. Aplikacije za poruke često komprimiraju i uvode artefakte.
  • S ekrana: Preferirajte izravne snimke zaslona. Ako fotografirate zaslon, malo smanjite osvjetljenje da smanjite pojavu traka.
  • Isprobajte drugi uređaj ili objektiv: Koristite glavnu (1×) kameru za najbolji detalj; ultraširoki može smanjiti čitljivost.

Rješavanje problema kod neuspjelog dekodiranja

  • Potvrdite simbologiju: Podržano: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar i QR. Nije podržano: Data Matrix, PDF417.
  • Isprobajte različite orijentacije: Rotirajte kod ili uređaj u koracima od 90°. Za 1D barkodove, vodoravne crte su najlakše za čitanje.
  • Obrezujte pametnije: Obrežite oko barkoda uz zadržavanje tankog bijelog tihog ruba. Nemojte obrezivati u crte.
  • Povećajte kontrast: Poboljšajte osvjetljenje, izbjegavajte odsjaj, ciljate na tamne crte na svijetloj pozadini; za prijenose isprobajte nijanse sive s većim kontrastom.
  • Pazite na invertirane boje: Ako su crte svijetle na tamnoj pozadini, ponovno fotografirajte s više svjetla ili invertirajte boje prije prijenosa.
  • Povećajte korisnu rezoluciju: Približite se, koristite fotografiju više rezolucije ili prebacite na bolju kameru.
  • Smanjite iskrivljenje/zakrivljenost: Izravnajte naljepnicu, poravnajte kameru s kodom ili se udaljite, pa zatim oštrije obrežite.
  • Provjerite kvalitetu ispisa i tihi rub: Razmazivanja, ogrebotine ili nedostajući tihi rub mogu spriječiti dekodiranje. Pokušajte s čišćim uzorkom.
  • Provjerite pravila podataka kad je relevantno: Neki formati imaju ograničenja (npr. ITF parni broj znamenki; Code 39 ograničen skup znakova). Provjerite odgovara li kod svojim pravilima.
  • Varijabilnost uređaja/preglednika: Isprobajte drugi uređaj ili preglednik. Uključite svjetiljku; dodirnite za fokus i držite stabilno.
  • Prijenosi slika — orijentacija/obrada: Rotirajte bočne fotografije prije prijenosa. Izbjegavajte teške filtre ili redukciju šuma.
  • Još uvijek zapelo? Pokušajte s oštrijim obrezivanjem, boljim osvjetljenjem i drugim uređajem. Kod može biti oštećen ili nepodržan.

Privatnost i obrada na uređaju

Ovaj čitač radi u potpunosti u vašem pregledniku: kadrovi kamere i prenesene slike nikada ne napuštaju vaš uređaj. Koristite ga odmah — bez registracije i bez praćenja. Nakon početnog učitavanja, mnogi preglednici mogu pokretati ovaj alat čak i uz nestabilnu ili offline vezu.