Page Icon

Scaner și decodor de coduri de bare

Folosește camera sau încarcă o imagine pentru a citi UPC, EAN, Code 128, Code 39, ITF și Codabar — rapid, privat și gratuit. Citește și coduri QR.

Scaner & Decodor

Rezultat decodat
Niciun rezultat încă. Folosește Scanează sau încarcă o imagine.

Transformă orice laptop sau telefon într-un cititor de coduri de bare capabil. Acest instrument decodează simbologii populare pentru retail și logistică folosind două motoare care rulează pe client: Shape Detection API când este disponibil (accelerat hardware pe multe dispozitive) și un decodor ZXing rafinat ca soluție de rezervă. Nimic nu este încărcat — detectarea și decodarea se execută integral în browserul tău pentru viteză și confidențialitate.

Cum funcționează decodarea din cameră și imagine

  • Capturare cadru: Când apeși Scanează, aplicația prelevează un cadru din fluxul live al camerei (sau din imaginea pe care o încarci).
  • Detectare: Încercăm mai întâi Shape Detection API (BarcodeDetector) pentru detectare rapidă pe dispozitiv. Dacă nu este suportat sau nu găsește nimic, folosim ca rezervă ZXing compilat pentru web.
  • Decodificare: Regiunea detectată este procesată pentru a recupera datele codificate (cifre UPC/EAN, text Code 128/39 etc.).
  • Rezultate: Sarcina decodificată și formatul apar sub previzualizare. Poți copia textul instantaneu.
  • Confidențialitate: Toate procesele sunt locale — niciună imagine sau cadru video nu părăsește dispozitivul tău.

Formate de coduri de bare suportate

FormatTipUtilizări tipice
EAN-13 / EAN-81DProduse retail în UE și în multe regiuni
UPC-A / UPC-E1DProduse retail în America de Nord
Code 1281DLogistică, etichete de expediere, ID-uri de inventar
Code 391DProducție, etichete de active, alfanumerice simple
Interleaved 2 of 5 (ITF)1DCutii, paleți, distribuție
Codabar1DBiblioteci, bănci de sânge, sisteme mai vechi
Cod QR2DURL-uri, bilete, plăți, împerechere dispozitive

Sfaturi pentru scanarea cu camera

  • Iluminează codul, nu lentila: Folosește lumină puternică, difuză din lateral pentru a evita strălucirea și reflexiile. Încline etichetele lucioase sau mută sursa de lumină pentru a preveni spălarea imaginii.
  • Folosește lanterna când e nevoie: Pe telefoane, activează blițul în medii întunecate. Inclină ușor dispozitivul pentru a reduce reflexiile.
  • Alege distanța potrivită: Apropie-te până când codul ocupă 60–80% din cadru. Prea departe = prea puțini pixeli; prea aproape = focalizare slabă.
  • Focalizare și expunere: Atinge codul pentru a focaliza/auto-expune. Apăsarea îndelungată pe multe telefoane blochează AE/AF.
  • Orientarea contează pentru codurile 1D: Rotește astfel încât barele să fie orizontale pe ecran. Încearcă 90° sau 180° dacă detectarea refuză.
  • Menține stabilitatea: Sprijină coatele, odihnește-te pe o suprafață sau folosește ambele mâini. O pauză de jumătate de secundă îmbunătățește rezultatele.
  • Ai grijă la zona liberă: Lasă o margine subțire albă în jurul codului — nu decupa chiar până la bare.
  • Reduce înclinarea și curbura: Păstrează codul plat și camera paralelă. Pentru etichete curbate, fă un pas înapoi pentru a reduce distorsiunea, apoi decupează mai strâns.
  • Preferă camera principală: Evită obiectivele ultra-wide pentru coduri mici; folosește camera principală (1×) sau telefoto.
  • Evită modurile care alterează imaginea: Dezactivează modurile Portrait/Beauty/HDR/motion-blur care pot estompa barele fine.
  • Curăță lentila: Amprentele și praful scad claritatea și contrastul.
  • Pentru coduri QR: Păstrează întregul pătrat (inclusiv zona liberă) vizibil și aproximativ drept; evită decuparea parțială a colțurilor de ghidaj.

Cele mai bune rezultate la încărcarea imaginilor

  • Folosește formate potrivite: PNG păstrează marginile clare; JPEG este OK la calitate înaltă (≥ 85). Convertește HEIC/HEIF în PNG sau JPEG înainte de încărcare.
  • Rezoluția contează: Etichete mici: ≥ 1000×1000 px. Coduri mai mari: ≥ 600×600 px. Evită zoomul digital — apropie-te și decupează.
  • Păstrează claritatea: Sprijină telefonul, atinge pentru a focaliza și fă o pauză. Blur-ul de mișcare distruge barele subțiri și modulele QR.
  • Decupează păstrând o margine liberă: Decupează în jurul codului, dar lasă o margine subțire albă; nu decupa în interiorul barelor/modulelor.
  • Corectează orientarea: Dacă imaginea este întoarsă lateral sau cu susul în jos, rotește-o mai întâi — rotația EXIF nu este întotdeauna respectată.
  • Controlează iluminarea: Folosește lumină puternică, difuză; înclină ușor pentru a îndepărta reflexiile de pe etichetele lucioase.
  • Crește contrastul (dacă e nevoie): Convertește în tonuri de gri și ridică contrastul. Evită filtrele puternice sau reducerea zgomotului care estompează marginile.
  • Aplatizează și de-skew: Pentru ambalaje curbate, fă un pas înapoi, aliniază corect codul, apoi decupează mai strâns.
  • Un cod pe imagine: Dacă o fotografie conține mai multe coduri de bare, decupează la codul țintă unic.
  • Păstrează originalul: Încarcă fișierul original. Aplicațiile de mesagerie deseori comprimă și adaugă artefacte.
  • De pe ecrane: Preferă screenshot-uri directe. Dacă fotografiezi un ecran, diminuează ușor luminozitatea pentru a reduce benziile.
  • Încearcă alt dispozitiv sau obiectiv: Folosește camera principală (1×) pentru detalii mai bune; ultra-wide poate afecta decodabilitatea.

Depanare la eșecul decodificării

  • Confirmă simbologia: Suportate: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar și QR. Nesuportate: Data Matrix, PDF417.
  • Încearcă alte orientări: Rotește codul sau dispozitivul din 90° în 90°. Pentru codurile 1D, barele orizontale sunt cele mai ușoare.
  • Decupează mai inteligent: Decupează în jurul codului păstrând o margine albă subțire. Nu decupa în interiorul barelor.
  • Crește contrastul: Îmbunătățește iluminarea, evită reflexiile, urmărește să ai bare închise pe fundal deschis; pentru încărcări, încearcă tonuri de gri cu contrast mai mare.
  • Atenție la culori inversate: Dacă barele sunt deschise pe fond închis, re-fotografiază cu mai multă lumină sau inversează culorile înainte de încărcare.
  • Crește rezoluția utilă: Apropie-te, folosește o fotografie la rezoluție mai mare sau treci la o cameră mai bună.
  • Reduce înclinarea/curbura: Aplatizează eticheta, poziționează camera perpendicular pe cod sau fă un pas înapoi, apoi decupează mai strâns.
  • Verifică calitatea tipăririi și zona liberă: Pete, zgârieturi sau lipsa zonei libere pot împiedica decodarea. Încearcă un exemplar mai curat.
  • Validează regulile formatului când e relevant: Unele formate au constrângeri (de ex., ITF număr par de cifre; Code 39 caractere permise limitate). Verifică dacă codul respectă regulile sale.
  • Variabilitate între dispozitive/navigatoare: Încearcă un alt dispozitiv sau browser. Activează lanterna; atinge pentru a focaliza și ține stabil.
  • Încărcări de imagini — orientare/procesare: Rotește fotografiile pe lateral înainte de încărcare. Evită filtrele puternice sau reducerea zgomotului.
  • Încă blocat? Încearcă o decupare mai strânsă, lumină mai bună și un al doilea dispozitiv. Codul poate fi deteriorat sau nesuportat.

Confidențialitate și procesare pe dispozitiv

Acest scaner rulează integral în browserul tău: cadrele camerei și imaginile încărcate nu părăsesc niciodată dispozitivul. Folosește-l instant — fără înregistrare și fără pixeli de urmărire. După încărcarea inițială, multe browsere pot rula acest instrument chiar și cu o conexiune instabilă sau offline.