Leer un código de barras desde una imagen
Obtén el número de un código de barras en una fotografía o una captura de pantalla, y verificado, para que sepas que los dígitos son correctos antes de escribirlos en cualquier lado.
- Nunca se guarda
- Sin filas ni esperas
- Sin registro, sin marca de agua
Cómo funciona
Agrega la imagen
Una foto de la etiqueta o del empaque, una captura de pantalla, un escaneo. Si hay varios códigos de barras en una imagen, se leen todos.
Lee el número
Los dígitos, el formato en el que se imprimió y si el dígito de control cuadra.
Cópialo
Llévate el número: ya está verificado, que es más de lo que obtienes copiándolo de la etiqueta a mano.
Por qué un código de barras perdona menos que un código QR
Un código de barras de rayas no lleva ninguna corrección de errores. Un código QR guarda datos redundantes para que un rayón, un logo impreso en el centro o una esquina rota se sigan leyendo; un código de barras unidimensional guarda cada dígito una sola vez, en un patrón fijo de anchos de barra, sin nada de sobra. Así que cualquier cosa que tape parte de las barras (un reflejo en una etiqueta brillante, un pliegue, la curva de una botella, una rotura, un plumón) significa que no hay lectura, no una lectura parcial. Es una propiedad de la simbología, no una limitación de esta página, y es la razón por la que los escáneres de los supermercados lanzan una línea de luz sobre el código desde varios ángulos a la vez.
Lo que protege contra las lecturas erróneas es el dígito de control. En EAN-13, UPC-A, EAN-8 e ITF-14, el último dígito se calcula a partir de los demás, así que un dígito mal leído hace que todo el número falle su propia cuenta. Aquí se verifica y se te muestra, lo que significa que un número que se lee y pasa la comprobación es muy probablemente correcto, y uno que no la pasa se informa como tal en lugar de entregarse con apariencia creíble. Code 128 y Code 39 tienen sus propias comprobaciones internas.
La imagen importa más que con un código QR, por la misma razón. El código debe estar de frente a la cámara, enfocado, con iluminación uniforme y lo más grande posible en el encuadre, con sus zonas de silencio (los márgenes libres a cada lado) intactas. Una fotografía tomada en ángulo distorsiona el ancho de las barras, que es precisamente la información que se mide. Recortar justo al borde de las barras elimina la zona de silencio y hace ilegible un código que estaba perfectamente bien.
No se consulta ninguna base de datos de productos y no se busca nada. Obtienes el número, la simbología con la que se codificó y si pasa el dígito de control, no el nombre del producto. Eso requeriría consultar un catálogo comercial, lo que implicaría enviar tu escaneo a algún lado, y lo importante de hacer esto aquí es justamente que no se envía nada a ningún lado.
Si buscas otra cosa
Para escanear objetos en lugar de leer fotos de ellos, la herramienta adecuada es una app de cámara en el celular: lee de forma continua, prueba muchos cuadros por segundo y ajusta el enfoque y la exposición hasta que uno funciona, una estrategia mucho mejor que una sola fotografía fija. La mayoría de las cámaras de celular ya lo hacen de forma nativa, sin ninguna app adicional.
Para saber qué significa un número, necesitas un catálogo. Open Food Facts es gratis y abierto para productos de supermercado, y el registro de GS1 identifica el prefijo de empresa de cualquier EAN o UPC, lo que al menos te dice quién lo emitió. Para escanear en volumen (inventarios, control de activos), un escáner de mano dedicado lee un código en una fracción de segundo y escribe el número donde esté tu cursor, algo que ningún método basado en fotografías puede igualar.
Preguntas frecuentes
¿Qué formatos de código de barras puede leer?
Los comerciales (EAN-13, EAN-8, UPC-A, UPC-E e ISBN) y los industriales y de logística: Code 128, Code 39, Code 93, Codabar, ITF e ITF-14, y la familia GS1 DataBar. Los códigos cuadrados como QR y Data Matrix tienen su propia página.
¿Qué significa “dígito de control”?
El último dígito del código de barras de un producto se calcula a partir de los demás, así que un solo dígito mal leído hace que el número falle su propia cuenta. Aquí se hace esa comprobación y se muestra el resultado. Es la diferencia entre un número en el que puedes confiar y uno que solo parece correcto, y es la razón por la que leer un código de barras es mejor que copiarlo de la etiqueta a ojo.
¿El número dice dónde se fabricó el producto?
No, y vale la pena dejarlo claro porque casi todo el mundo cree lo contrario. Los tres primeros dígitos identifican la organización GS1 que EMITIÓ el número, que normalmente es donde se registró la empresa, no donde se fabricó el producto. Una empresa británica que vende algo fabricado en Vietnam tiene un número 50x. El país se muestra con esa advertencia incluida, para que no se malinterprete.
¿Se guarda mi imagen en algún lugar?
No. La imagen nunca se guarda ni se envía a ningún lado, lo que aquí importa más que casi en cualquier otra parte del sitio, porque un código puede contener una contraseña de Wi-Fi, una solicitud de pago o un secreto de verificación en dos pasos.
¿Puede buscar el producto?
No. Lee el número de la imagen y ahí se detiene: buscarlo significaría enviarlo al servicio de otra persona, que es exactamente lo que este sitio no hace. El número es tuyo para pegarlo donde quieras.
No pudo leer mi código de barras.
Los códigos de barras de rayas son más delicados que los códigos QR: no llevan corrección de errores, así que un reflejo sobre las barras o un pliegue que las atraviese hace que el número se pierda por completo. Fotografíalo de frente, llenando el encuadre, con la luz de lado y no de frente. Un código de barras en una botella curva a menudo hay que fotografiarlo justo por encima de la parte más plana.
¿Lee el código de un pase de abordar o de una licencia?
Esos suelen ser PDF417 o Aztec, que son códigos de formato cuadrado: los lee la página de códigos QR.
Conviene saber: Los códigos de barras de rayas no llevan corrección de errores, así que cualquier cosa que tape parte de las barras (un reflejo, un pliegue, una curva, una etiqueta rota) significa que no hay lectura, no una lectura parcial. No se consulta ninguna base de datos de productos: obtienes el número y su comprobación, no el nombre del producto.
Agrega esta herramienta a tu sitio web
Gratis para cualquier blog, página de clase o artículo de ayuda. Pega un fragmento de código y tus visitantes podrán usarla directamente en tu página.
Herramientas relacionadas
Generador de códigos de barras
EAN, UPC, Code 128, con los dígitos verificados
Lector de códigos QR
Mira qué dice un código QR antes de abrirlo
Imagen a texto
El texto de una imagen, en más de 120 idiomas
OCR de capturas de pantalla
Pega una captura de pantalla y obtén el texto
Reconocer letra manuscrita
Letra de molde, leída con honestidad
Escanear documento
Una página fotografiada, limpia como un escaneo