Lee un código de barras desde una imagen
Suelta aquí una foto, o apunta con la cámara a un código de barras, y recibes al instante el formato y el texto descodificados — todas las simbologías que este sitio puede generar, descodificadas íntegramente en tu dispositivo.
Arrastra aquí la foto de un código de barras, o haz clic para elegir una
PNG, JPG, WebP o GIF — o pega una imagen con Ctrl+V / Cmd+V. Se descodifica en este dispositivo; no se sube nada.
Qué puede descodificar este lector
Esta página vuelve a leer todas las simbologías que el resto de BarcodeSheets puede generar — Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, ITF-14 y GS1-128 — más formatos 2D como QR Code y Data Matrix, y bastantes otros además (Aztec, PDF417, Codabar, DataBar y algunos más) mediante el mismo descodificador de código abierto zxing-cpp que usan muchas apps nativas de escaneo. Si una imagen contiene más de un código de barras, se listan todos los que se descodifican limpiamente, cada uno con su formato, su texto descodificado y su propio botón de copiar — no solo el primero que coincide.
Cómo funciona la descodificación — íntegramente en tu navegador
El descodificador es una compilación en WebAssembly de zxing-cpp, que se carga una sola vez desde este sitio y se ejecuta en local sobre la imagen que le des — un archivo arrastrado, una captura de pantalla pegada o un fotograma en directo de la cámara. Nada de eso toca nunca un servidor: no hay ningún paso de subida que esperar, no se guarda ninguna imagen en ninguna parte, y el modo cámara toma los fotogramas directamente de la señal de la cámara hacia un lienzo en memoria, en lugar de grabar o transmitir nada. Cierra la pestaña y desaparece, igual que el generador de códigos de barras de este sitio tampoco sube nunca lo que escribes en él.
Cómo conseguir una lectura limpia a partir de una foto
La mayoría de las descodificaciones fallidas se reducen al mismo puñado de cosas que tienen arreglo: una toma borrosa o desenfocada, un código de barras demasiado pequeño en el encuadre para que el descodificador distinga cada barra, reflejos o una sombra cruzando el símbolo, o la zona muda — el margen en blanco obligatorio a cada lado — recortada fuera de la imagen. Llena el encuadre con el código de barras, usa una iluminación uniforme y sin reflejo directo sobre la superficie, y sujeta la cámara con firmeza; un ángulo ligeramente imperfecto no suele ser problema, pero el desenfoque por movimiento casi siempre lo es. El modo cámara sigue escaneando cada cuarto de segundo hasta que consigue una lectura limpia o lo detienes, así que muchas veces basta con recolocar un poco entre intento e intento.
Descodificar un número no es lo mismo que ser su dueño
Volver a leer un código de barras hasta sus dígitos o su texto es un proceso puramente mecánico — no dice nada sobre si ese número está registrado a nombre de alguien, si vale para la venta minorista o si está asignado siquiera. Un UPC o un EAN que aquí se lea sin problemas puede ser aun así un duplicado, un marcador de posición sin registrar o el GTIN real de otra empresa. Si estás preparando etiquetas para productos que piensas vender, genera códigos nuevos con el generador por lotes y haz que GS1 emita como es debido cualquier GTIN que necesites que sea único, en lugar de dar por hecho que un número que se lee es un número que puedes usar libremente.
Preguntas frecuentes
¿Cómo puedo leer un código de barras desde una foto?
¿Puedo escanear un código de barras desde una captura de pantalla?
¿Hay algún lector de códigos de barras online gratis?
¿Por qué no se escanea mi código de barras?
¿Qué tipos de código de barras puede descodificar este lector?
¿Descodificar un código de barras es lo mismo que ser dueño de ese número?
Sigue explorando
Genera un Code 128, un EAN-13, un UPC o un QR Code y trae la imagen de vuelta a esta página para confirmar que se lee correctamente.
Generador de códigos de barras por lotesCSV, Excel o una lista pegada — genera un lote entero y comprueba aquí cualquiera de ellos.
¿El código de barras no se escanea?¿Aquí se descodifica bien pero falla en la caja? Las causas están casi siempre en la impresión.