BarcodeSheets

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.

Ilimitado — sin topes SVG y PNG a resolución de impresión, gratis Sin cuenta 100 % en tu navegador

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?

Sube la imagen en esta página — arrástrala al recuadro, haz clic para buscarla o pégala directamente desde el portapapeles — y se descodifica al instante, sin cuenta ni instalación. La imagen se lee íntegramente en tu navegador con un descodificador de códigos de barras en WebAssembly, así que la foto nunca sale de tu dispositivo.

¿Puedo escanear un código de barras desde una captura de pantalla?

Sí — una captura de pantalla no es más que otro archivo de imagen, y a este lector le da igual cómo se haya obtenido la foto del código de barras. De hecho, los códigos capturados de la pantalla se descodifican algo mejor que las fotos de cámara, porque no hay problemas de enfoque, ni movimiento ni reflejos con los que pelearse; solo asegúrate de que el código no se haya reducido tanto que sus barras se junten.

¿Hay algún lector de códigos de barras online gratis?

Este mismo: descodificaciones ilimitadas, sin cuenta, sin marca de agua, sin límite de subida y gratis para uso personal y comercial. Usa el mismo descodificador de código abierto zxing-cpp (compilado a WebAssembly) que mueve muchas apps nativas de escaneo, solo que empaquetado como página web en lugar de como instalación desde una tienda de apps.

¿Por qué no se escanea mi código de barras?

Casi siempre por una de estas causas: la foto está borrosa o desenfocada, el código de barras es demasiado pequeño en el encuadre (el descodificador necesita resolución suficiente por barra), hay reflejos o una sombra cruzando las barras, o la zona muda — el margen en blanco a los lados — quedó recortada. Repite la foto llenando más el encuadre y con luz buena y uniforme, y vuelve a intentarlo; la descodificación se rehace al instante.

¿Qué tipos de código de barras puede descodificar este lector?

Todas las simbologías que este sitio genera en sus otras páginas — Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, ITF-14, GS1-128 — más formatos 2D como QR Code y Data Matrix, y varios otros que admite el descodificador zxing-cpp que hay debajo (Aztec, PDF417, Codabar, DataBar y algunos más). Si una imagen contiene varios códigos de barras, se listan todos, no solo el primero que aparece.

¿Descodificar un código de barras es lo mismo que ser dueño de ese número?

No. Descodificar solo devuelve los dígitos o el texto que se codificaron en las barras — no comprueba si ese GTIN/UPC está registrado a tu nombre, si vale para una ficha de producto minorista o si siquiera es un número realmente asignado. Si necesitas un número de código de barras bajo el que tengas de verdad autorización para vender, ese sale de GS1 (o de un distribuidor autorizado), no de ningún descodificador.