Lector de códigos de barras desde una imagen
Encuentra códigos de barras lineales y 2D en una imagen y lee sus números y textos
Funciona en tu navegador · no se sube nada
Suelta aquí una foto con un código de barras
Una imagen, como JPG, PNG o WebP (de hasta 50 MB). Pega una captura con Ctrl+V (⌘V en Mac). No se sube nada.
Para una buena lectura: el código ocupa al menos la mitad del ancho, nítido y sin reflejos. Las barras muy finas o dobladas pueden no leerse. Se admiten códigos de venta minorista, etiquetas de envío, libros, códigos QR, Data Matrix y PDF417.
Qué hace
Esta herramienta encuentra códigos de barras en una foto o captura de pantalla y lee los números y textos que contienen. Úsala para consultar un número de producto sin escáner, para copiar el número de seguimiento de un paquete o para comprobar que un código que has creado se lee de verdad. Si hay varios códigos en una imagen, los encuentra todos, los numera y los marca sobre la imagen, y también lee códigos 2D como QR Code y Data Matrix.
Cómo se usa
- Suelta una foto con un código de barras o haz clic en Elegir foto. Las capturas se pueden pegar con Ctrl+V.
- La primera vez se descarga el lector (alrededor de 1 MB) desde este sitio. A partir de ahí lee al momento.
- Cada código aparece con su tipo, su contenido y un número. Usa Copiar para copiar el contenido.
- Fíjate en los números sobre la imagen para saber qué código es cada uno.
Cómo funciona
- Motor: zxing-wasm, la librería de código abierto zxing-cpp (Apache-2.0) compilada para WebAssembly. El archivo se sirve desde este sitio, no desde una CDN pública.
- Búsqueda exhaustiva: están activados el modo try-harder, la rotación de 90°, los códigos invertidos (barras claras sobre fondo oscuro) y las pasadas a menor escala; hasta 20 códigos por imagen.
- Preparación de la imagen: las imágenes con un lado largo de más de 4000 px se reducen, las zonas transparentes pasan a blanco y se aplica la orientación EXIF de la foto.
- Dígitos de control: en EAN-13, EAN-8, UPC-A e ITF-14 se recalcula y se muestra el dígito de control GS1.
- Prefijos: 880 es GS1 Corea, 978/979 un libro (ISBN) y 977 una publicación periódica (ISSN).
- Orden: de arriba abajo y, dentro de una fila, de izquierda a derecha; los códigos idénticos se muestran una sola vez.
Ejemplos
| Imagen | Resultado |
|---|---|
| Reverso de un paquete de galletas | EAN-13 4006381333931 · dígito de control correcto |
| Captura de una etiqueta de envío | Número de seguimiento Code 128 y el contenido del código QR |
| Contraportada de un libro | Un ISBN de 13 dígitos que empieza por 978 |
Para crear un código de barras, usa el generador de códigos de barras; si solo necesitas códigos QR, también te sirve el lector de códigos QR.
Preguntas frecuentes
¿Qué códigos de barras puede leer?
Códigos de venta minorista (EAN-13, EAN-8, UPC-A, UPC-E), ISBN, Code 128, Code 39, Code 93, Codabar, ITF e ITF-14, GS1 DataBar, además de códigos 2D como QR Code, Data Matrix, PDF417 y Aztec.
Dice que no ha encontrado ningún código.
Haz la foto más cerca para que el código ocupe al menos la mitad del ancho, y revisa el enfoque, que no esté movida y los reflejos. Si el fondo está muy cargado, recorta la imagen alrededor del código. Las barras dobladas o muy desgastadas pueden no leerse.
¿Puedo usar la cámara del móvil?
En el móvil, el botón para elegir foto suele ofrecer la opción de hacer una. La foto se lee en el propio dispositivo y nunca se envía a ningún sitio.
¿Muestra los datos del producto?
Muestra el número que contiene el código. Busca ese número en una web de compras para encontrar el producto.
¿Se sube mi foto?
No. El lector se descarga una vez desde este sitio y funciona en tu navegador.