Escàner i decodificador de codis de barres
Utilitza la teva càmera o puja una imatge per llegir UPC, EAN, Code 128, Code 39, ITF i Codabar—ràpid, privat i gratuït. També llegeix codis QR.
Escàner i decodificador
Converteix qualsevol portàtil o telèfon en un lector de codis de barres capaç. Aquesta eina descodifica simbologies comercials i logístiques populars utilitzant dos motors que s'executen al client: la Shape Detection API quan està disponible (accelerada per hardware en molts dispositius) i un descodificador ZXing refinat com a solució alternativa. Res no s'envia—la detecció i la descodificació s'executen íntegrament al teu navegador per velocitat i privadesa.
Com funciona la descodificació amb càmera i imatge
- Captura de fotograma: Quan premis Escaneja, l'aplicació captura un fotograma del flux de la càmera en directe (o de la imatge que pugis).
- Detecció: Primer provem la Shape Detection API (BarcodeDetector) per a una detecció ràpida al dispositiu. Si no està disponible o no es troba res, fem servir ZXing compilat per a la web com a alternativa.
- Descodificació: La regió detectada es processa per recuperar les dades codificades (dígits UPC/EAN, text de Code 128/39, etc.).
- Resultats: Les dades descodificades i el format apareixen sota la previsualització. Pots copiar el text instantàniament.
- Privadesa: Tot el processament és local—cap imatge ni fotograma de vídeo surt del teu dispositiu.
Formats de codis de barres compatibles
Format | Tipus | Usos típics |
---|---|---|
EAN-13 / EAN-8 | 1D | Articles de comerç minorista a la UE i moltes regions |
UPC-A / UPC-E | 1D | Articles de comerç minorista a l'Amèrica del Nord |
Code 128 | 1D | Logística, etiquetes d'enviament, identificadors d'inventari |
Code 39 | 1D | Manufactura, etiquetes d'actius, textos alfanumèrics simples |
Interleaved 2 of 5 (ITF) | 1D | Caixes, palets, distribució |
Codabar | 1D | Biblioteques, bancs de sang, sistemes antics |
Codi QR | 2D | URLs, entrades, pagaments, aparellament de dispositius |
Consells per escanejar amb la càmera
- Il·lumina el codi, no l'objectiu: Utilitza llum intensa i difusa des del costat per evitar enlluernaments i reflexos. Inclina etiquetes brillants o mou la llum per evitar que es sobreexposi.
- Utilitza la llanterna quan cal: Als telèfons, activa la llanterna en entorns amb poca llum. Inclina lleugerament el dispositiu per reduir els reflexos.
- Apropa't a la distància correcta: Acosta't fins que el codi ompli el 60–80% del camp. Massa lluny = massa pocs píxels; massa a prop = falta d'enfocament.
- Enfoc i exposició: Toca el codi per enfocar/autoexposar. Mantén premut en molts telèfons per bloquejar AE/AF.
- L'orientació importa per a codis 1D: Gira perquè les barres corrin horitzontalment a la pantalla. Prova 90° o 180° si la detecció es resisteix.
- Mantén-ho estable: Recolza els colzes, descansa sobre una superfície o usa dues mans. Una pausa d'un mig segon millora els resultats.
- Respecta la zona de calma: Deixa un marge blanc prim al voltant del codi—no retallis just fins a les barres.
- Redueix l'angle i la curvatura: Mantén el codi pla i la càmera paral·lela. Per etiquetes corbades, allunya't per reduir la distorsió i després retalla més.
- Prefereix la càmera principal: Evita òptiques ultra-grans per a codis petits; usa la càmera principal (1×) o el teleobjectiu.
- Evita modes que alterin la imatge: Desactiva els modes Retrat/Embelliment/HDR o altres que puguin suavitzar les barres fines.
- Neteja l'objectiu: Les empremtes i la pols redueixen la nitidesa i el contrast.
- Per als codis QR: Mantén visible tota la quadrícula (amb la zona de calma) i més o menys recta; evita retalls parcials de les cantonades d'identificació.
Millors resultats en pujar imatges
- Usa formats adequats: PNG preserva vores nítides; JPEG està bé amb alta qualitat (≥ 85). Converteix HEIC/HEIF a PNG o JPEG abans de pujar.
- La resolució importa: Etiquetes petites: ≥ 1000×1000 px. Codis més grans: ≥ 600×600 px. Evita el zoom digital—acosta't i retalla.
- Mantén-ho nítid: Agafa el telèfon amb fermesa, toca per enfocar i fes una pausa. El desenfocament per moviment destrueix les barres fines i els mòduls QR.
- Retalla amb una zona de calma: Retalla al voltant del codi però deixa un marge blanc prim; no retallis dins de les barres/mòduls.
- Corregeix l'orientació: Si la imatge està girada o cap per avall, gira-la primer—la rotació EXIF no sempre s'aplica.
- Controla la il·luminació: Utilitza llum intensa i difusa; inclina lleugerament per moure els reflexos de les etiquetes brillants.
- Augmenta el contrast (si cal): Converteix a escala de grisos i augmenta el contrast. Evita filtres forts o reducció de soroll que difuminin les vores.
- Aplaneja i corregeix la perspectiva: Per embalatges corbats, allunya't, col·loca't frontalment al codi i després retalla més.
- Un codi alhora: Si una foto té múltiples codis de barres, retalla al codi objectiu.
- Conserva l'original: Puja el fitxer original. Les aplicacions de missatgeria sovint comprimeixen i afegeixen artefactes.
- De pantalles: Prefereix captures de pantalla directes. Si fotografies una pantalla, baixa una mica el brillantor per reduir el bandeig.
- Prova un altre dispositiu o òptica: Usa la càmera principal (1×) per obtenir més detall; les ultra-grans poden dificultar la descodificació.
Solució de problemes per fallades de descodificació
- Confirma la simbologia: Compatibles: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar i QR. No compatibles: Data Matrix, PDF417.
- Prova diferents orientacions: Gira el codi o el dispositiu en passos de 90°. Per codis 1D, les barres horitzontals són més senzilles.
- Retalla de manera intel·ligent: Retalla al voltant del codi mantenint un marge blanc prim. No retallis dins de les barres.
- Augmenta el contrast: Millora la il·luminació, evita els reflexos, apunta a barres fosques sobre fons clar; per pujades, prova escala de grisos amb major contrast.
- Atenció a colors invertits: Si les barres són clares sobre fons fosc, torna a fotografiar amb més llum o inverteix els colors abans de pujar.
- Augmenta la resolució útil: Acosta't, usa una foto de més resolució o canvia a una càmera millor.
- Redueix l'angle/curvatura: Aplaneja l'etiqueta, col·loca la càmera frontalment al codi o allunya't i retalla més.
- Comprova la qualitat d'impressió i la zona de calma: Taques, ratllades o manca de zona de calma poden impedir la descodificació. Prova una mostra més neta.
- Valida les regles de dades quan correspongui: Alguns formats tenen restriccions (p. ex., ITF nombre parell de dígits; Code 39 caràcters limitats). Verifica que el codi segueixi les seves regles.
- Variabilitat de dispositiu/navegador: Prova un altre dispositiu o navegador. Activa la llanterna; toca per enfocar i mantén la mà quieta.
- Pujades d'imatges—orientació/processament: Gira fotos girades abans de pujar. Evita filtres intensos o reducció de soroll.
- Encara blocat? Prova retallar més, millor il·luminació i un segon dispositiu. El codi pot estar danyat o no ser compatible.
Privadesa i processament al dispositiu
Aquest escàner s'executa completament al teu navegador: els fotogrames de la càmera i les imatges pujades mai surten del teu dispositiu. Ús immediat—sense registre i sense píxels de seguiment. Després de la càrrega inicial, molts navegadors poden executar aquesta eina fins i tot amb una connexió intermitent o fora de línia.