Page Icon

Skener i dekoder barkodova

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

Skener i dekoder

Dekodirani rezultat
Još nema rezultata. Upotrijebite Skeniraj ili učitajte sliku.

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

Kako funkcionira dekodiranje s kamere i slika

  • Snimanje kadra: Kad pritisnete Skeniraj, aplikacija uzme kadar iz vaše uživo kamere (ili iz učitane slike).
  • Detekcija: Prvo pokušavamo Shape Detection API (BarcodeDetector) za brzu detekciju na uređaju. Ako nije podržano ili ne pronađe ništa, koristimo ZXing prekompajliran za web kao rezervu.
  • Dekodiranje: Otkriveno područje se obrađuje kako bi se dobili kodirani podaci (znamenke UPC/EAN, tekst Code 128/39 itd.).
  • Rezultati: Dekodirani sadržaj i format prikazuju 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

FormatVrstaTipične upotrebe
EAN-13 / EAN-81DMaloprodajni artikli u EU i mnogim regijama
UPC-A / UPC-E1DMaloprodajni artikli u Sjevernoj Americi
Code 1281DLogistika, otpremne naljepnice, identifikatori zaliha
Code 391DProizvodnja, oznake imovine, jednostavni alfanumerički podaci
Interleaved 2 of 5 (ITF)1DKartoni, palete, distribucija
Codabar1DKnjižnice, banke krvi, stariji sustavi
QR kod2DURL-ovi, ulaznice, plaćanja, uparivanje uređaja

Savjeti za skeniranje kamerom

  • Osvijetlite kod, ne objektiv: Koristite jaku, difuznu svjetlost s boka kako biste izbjegli odsjaje i refleksije. Nagibajte sjajne naljepnice ili pomaknite izvor svjetla kako biste spriječili izbljeđivanje.
  • Upotrijebite bljeskalicu po potrebi: Na telefonima uključite bljeskalicu u mračnijim okruženjima. Nagnite uređaj malo kako biste smanjili odsjaj.
  • Držite odgovarajuću udaljenost: Približite se dok barkod ne popuni 60–80% prikaza. Previše daleko = premalo piksela; premalo blizu = loš fokus.
  • Fokus i ekspozicija: Dodirnite barkod za fokus/automatsku ekspoziciju. Dulji pritisak na mnogim telefonima zaključava AE/AF.
  • Orijentacija je važna za 1D kodove: Rotirajte tako da pruge budu vodoravno preko ekrana. Pokušajte s 90° ili 180° ako je detekcija problematična.
  • Držite stabilno: Podupirite laktove, naslonite se na površinu ili koristite obje ruke. Pauza od pola sekunde poboljšava rezultate.
  • Pazite na tihu zonu: Ostavite tanki bijeli rub oko koda — nemojte rezati do samih pruga.
  • Smanjite nagib i zakrivljenost: Držite kod ravan i kameru paralelno. Za zakrivljene naljepnice, udaljite se kako biste smanjili izobličenje, a zatim oštrije izrežite.
  • Koristite glavnu kameru: Izbjegavajte ultra-široke leće za male kodove; koristite glavnu (1×) ili telefoto kameru.
  • Izbjegavajte načine koji mijenjaju sliku: Isključite Portret/Beauty/HDR/motion-blur načine koji mogu omekšati tanke pruge.
  • Očistite objektiv: Otisci prstiju i prašina smanjuju oštrinu i kontrast.
  • Za QR kodove: Držite cijeli kvadrat (s tihom zonom) vidljivim i približno ravnim; izbjegavajte djelomične izreze kutova koji služe za prepoznavanje.

Najbolji rezultati pri učitavanju slika

  • Koristite prikladne formate: PNG čuva oštre rubove; JPEG je prihvatljiv pri visokoj kvaliteti (≥ 85). Pretvorite HEIC/HEIF u PNG ili JPEG prije učitavanja.
  • Rezolucija je važna: Male naljepnice: ≥ 1000×1000 px. Veći kodovi: ≥ 600×600 px. Izbjegavajte digitalni zum — približite se i izrežite.
  • Zadržite oštrinu: Podupirite telefon, dodirnite za fokus i pričekajte. Zamagljenje zbog pokreta uništava tanke pruge i QR module.
  • Izrežite ostavljajući tihu zonu: Izrežite oko barkoda, ali ostavite tanki bijeli rub; nemojte izrezivati u pruge/module.
  • Popravite orijentaciju: Ako je slika bočno/naopako, prvo je rotirajte — EXIF rotacija nije uvijek poštovana.
  • Kontrolirajte osvjetljenje: Koristite jaku, difuznu svjetlost; lagano nagnite kako biste premjestili odsjaj sa sjajnih naljepnica.
  • Povećajte kontrast (po potrebi): Pretvorite u sivu skalu i povećajte kontrast. Izbjegavajte snažne filtere/uklanjanje šuma koji zamućuju rubove.
  • Poravnajte i uklonite izobličenje: Za zakrivljene pakete, udaljite se, poravnajte kameru s kodom, zatim oštrije izrežite.
  • Jedan kod u jednom trenutku: Ako slika sadrži više barkodova, izrežite onaj koji želite.
  • Sačuvajte original: Učitajte originalnu datoteku. Aplikacije za poruke često komprimiraju i dodaju artefakte.
  • Sa zaslona: Preferirajte izravne snimke zaslona. Ako fotografirate ekran, smanjite svjetlinu malo kako biste smanjili pruge (banding).
  • Pokušajte s drugim uređajem ili objektivom: Koristite glavnu (1×) kameru za najbolje detalje; ultra-široka može smanjiti mogućnost dekodiranja.

Rješavanje problema s neuspjelim dekodiranjem

  • Potvrdite simbologiju: Podržano: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar i QR. Nepodržano: Data Matrix, PDF417.
  • Isprobajte različite orijentacije: Rotirajte kod ili uređaj u koracima od 90°. Za 1D barkodove, vodoravne pruge su najjednostavnije.
  • Pametnije izrezivanje: Izrežite oko barkoda uz zadržavanje tankog bijelog ruba. Nemojte izrezivati u pruge.
  • Povećajte kontrast: Poboljšajte osvjetljenje, izbjegavajte odsjaj, ciljajte na tamne pruge na svijetloj pozadini; za učitavanja pokušajte sivu skalu s većim kontrastom.
  • Pazite na invertirane boje: Ako su pruge svijetle na tamnoj pozadini, ponovno fotografirajte s više svjetla ili invertirajte boje prije učitavanja.
  • Povećajte upotrebljivu rezoluciju: Približite se, upotrijebite fotografiju veće rezolucije ili prijeđite na bolju kameru.
  • Smanjite nagib/zakrivljenost: Poravnajte naljepnicu, postavite kameru kvadratno prema kodu ili se udaljite, pa zatim oštrije izrežite.
  • Provjerite kvalitetu tiska i tihu zonu: Mrlje, ogrebotine ili nedostajući tihi rubovi mogu spriječiti dekodiranje. Pokušajte s čišćim uzorkom.
  • Provjerite pravila podataka kad je primjenjivo: Neki formati imaju ograničenja (npr. ITF zahtijeva paran broj znamenki; Code 39 ograničene znakove). Provjerite pridržava li se kod svojih pravila.
  • Varijabilnost uređaja/preglednika: Pokušajte s drugim uređajem ili preglednikom. Uključite svjetiljku; dodirnite za fokus i držite mirno.
  • Učitavanja slika — orijentacija/obrada: Rotirajte bočne fotografije prije učitavanja. Izbjegavajte snažne filtere ili uklanjanje šuma.
  • Još uvijek zapeli? Pokušajte s užim izrezom, boljim osvjetljenjem i drugim uređajem. Kod može biti oštećen ili nepodržan.

Privatnost i obrada na uređaju

Ovaj skener radi u potpunosti u vašem pregledniku: kadrovi iz kamere i učitane 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 pri nestabilnoj ili offline vezi.