Herramientas de Códigos de Barras y QR

Genera códigos de barras personalizados (Code128, EAN, UPC) y códigos QR con logos en línea de forma gratuita. Escanea cualquier código con tu cámara o desde una imagen. 100% privado, no requiere subidas.

Publicidad
Publicidad

A barcode generator and scanner creates 1D barcodes (Code 128, EAN-13, UPC-A) and 2D codes (QR codes, Data Matrix) from text input, and also decodes barcodes from camera or uploaded images using the Barcode Detection API. This dual-function tool handles both encoding and decoding entirely in your browser, with no data transmitted to any server.

Genera y escanea códigos de barras sin subir nada

Crea códigos QR con logos, códigos de barras de productos (Code128, EAN, UPC) y escanea desde cámara o imagen — todo procesado localmente en tu navegador.

QR & barcodes
Camera scanning
Gratis ilimitado

Como usarlo

  1. 1

    Elige el Modo

    Selecciona 'Generar' para crear un nuevo código o 'Escanear' para leer uno existente.

  2. 2

    Generar

    Selecciona el formato (Código de Barras/QR), introduce los datos y opcionalmente añade un logo. Haz clic en Descargar para guardar.

  3. 3

    Escanear

    Sube una imagen que contenga un código o usa tu cámara web para escanear en tiempo real.

Publicidad

Entendiendo los códigos de barras y códigos QR

1D barcodes vs. 2D codes

Los códigos de barras 1D (códigos de barras lineales) codifican datos en los anchos de barras paralelas negras y blancas. Se usan para productos de venta al por menor (UPC-A, EAN-13), etiquetas de envío (Code 128) y libros de biblioteca (Code 39). Los códigos de barras 1D solo pueden codificar una pequeña cantidad de datos (típicamente 8-20 caracteres) y deben escanearse con un láser o lector lineal.

Los códigos 2D (códigos de matriz) codifican datos en una cuadrícula bidimensional de cuadrados negros y blancos. Los códigos QR (Quick Response) son los códigos 2D más comunes, capaces de almacenar hasta 7.089 caracteres numéricos o 4.296 caracteres alfanuméricos. Incluyen corrección de errores (Reed-Solomon) que permite que el código se lea incluso si está parcialmente dañado u oscurecido — hasta el 30% del código puede estar dañado y seguir siendo legible. Los códigos QR se usan para URLs, información de contacto (vCard), credenciales WiFi, enlaces de pago y tarjetas de embarque.

La elección entre 1D y 2D depende del caso de uso. Para productos de venta al por menor con identificadores numéricos simples, UPC-A o EAN-13 es el estándar. Para envío y logística, se prefiere Code 128 porque puede codificar datos alfanuméricos. Para marketing, pagos y compartir información, los códigos QR son la mejor opción porque pueden codificar URLs, texto y datos estructurados que los smartphones pueden interpretar directamente.

Publicidad

Cómo funcionan la generación y el escaneo de códigos de barras

Barcode generation converts input data into a visual pattern. For QR codes, the process involves: encoding the data into a bit stream, adding error correction codes using Reed-Solomon, arranging the bits into a matrix, applying masking patterns to ensure readability, and adding position, alignment, and timing patterns. The resulting matrix is rendered as black and white squares on a canvas. The canvas can then be exported as PNG for download.

Barcode scanning (decoding) reverses this process. The Barcode Detection API (available in Chrome, Edge, and Opera) uses the device's camera or an uploaded image to detect and decode barcodes. It analyzes the image to find the barcode's position, then reads the pattern of bars/squares and decodes the data. For camera-based scanning, the API continuously processes video frames from the getUserMedia stream, detecting barcodes in real time. The API supports multiple barcode formats simultaneously -- it can detect both a 1D barcode and a QR code in the same frame.

Publicidad

¿Por Qué Elegir Nuestra Herramienta Gratuita en Línea?

Privacidad Absoluta

A diferencia de otras herramientas en línea, procesamos todo directamente en tu navegador. Tus datos, imágenes y la señal de tu cámara nunca se suben a nuestros servidores.

Velocidad Asombrosa

Como no hay subidas ni procesamiento en el servidor, la generación y el escaneo ocurren al instante.

Potente y Versátil

Desde códigos de barras de productos como UPC y EAN hasta códigos QR de marca con el logo de tu empresa, nuestra herramienta maneja una amplia gama de formatos.

Completamente Gratuito

Sin suscripciones, sin marcas de agua, sin registros. Todas las características están disponibles de forma gratuita, para siempre.

¿Cómo se compara con otras herramientas de códigos de barras?

A side-by-side comparison of popular barcode generation tools.

CaracterísticaNovaToolsQRCode MonkeyThe-qrcode-generator.com
Generar + Escanear en una herramientaAmbosSolo generarSolo generar
QR + Code 128 + EAN-13Múltiples formatosSolo QRSolo QR
Camera scanningBarcode Detection API
Escaneo por subida de imagen
Privacy (no server)100% localServer-sideServer-side
Customizable QR colorsLimitado

Our tool combines generation and scanning in a single client-side application. Most online tools are either generators or scanners, and server-based ones process your data on their servers. Our tool handles everything in your browser using the Barcode Detection API and canvas rendering.

Preguntas frecuentes

¿Es gratuita esta herramienta?
Sí, esta herramienta es 100% gratuita. No hay límites, marcas de agua ni requisitos de registro.
¿Se suben mis archivos o la señal de mi cámara a un servidor?
No. Todos los procesos de generación y escaneo ocurren localmente en tu navegador web. Tus datos, archivos y la señal de tu cámara nunca abandonan tu dispositivo, garantizando una privacidad completa.
¿Qué formatos de código de barras son compatibles?
El generador admite muchos formatos comunes, incluyendo CODE128, CODE39, EAN-13, UPC y más. El escáner puede leer la mayoría de los formatos estándar de códigos de barras y QR.
¿Puedo añadir un logo a mi código QR?
Yes. The tool lets you upload a logo image (PNG, JPG, or SVG) and place it in the center of your QR code. The tool automatically adjusts the error correction level to 'H' (30% recovery) to ensure the code remains scannable even with the logo obscuring the center. For best results, use a square logo with a transparent background (PNG or SVG), and keep the logo size to no more than 20-25% of the QR code's total area. The tool will render the logo at the correct resolution and blend it with the QR code pattern. The final output can be downloaded as a PNG or SVG file.
¿Cómo escaneo un código QR o de barras?
La herramienta ofrece dos modos de escaneo. En el modo "Cámara", la herramienta accede a la cámara de tu dispositivo (con tu permiso) y escanea continuamente el flujo de video en vivo en busca de códigos. Cuando se detecta un código, la herramienta muestra los datos decodificados y deja de escanear. En el modo "Imagen", puedes subir un archivo de imagen que contenga un código de barras o QR y la herramienta lo escaneará localmente. El modo cámara funciona mejor en entornos bien iluminados con el código sostenido firmemente a unos 15-30 cm de la cámara. El modo imagen funciona bien para capturas de pantalla, fotos de embalajes de productos o documentos escaneados.
¿Qué tamaño debe tener mi código QR?
The minimum recommended size for a QR code is 2x2 cm (0.8x0.8 inches) for reliable scanning at close range. For every 10 cm (4 inches) of scanning distance, add 1 mm (0.04 inches) to the QR code size. For example, a QR code that will be scanned from 1 meter away should be at least 12x12 cm (4.7x4.7 inches). The tool lets you specify the output resolution in pixels — we recommend at least 300x300 pixels for print use and 500x500 pixels for digital use. For SVG output, the code can be scaled to any size without quality loss, making it ideal for large format printing.
¿Qué es la corrección de errores de QR y por qué importa?
Los códigos QR usan corrección de errores Reed-Solomon para seguir siendo legibles incluso cuando parte del código está dañado, sucio u oscurecido (por ejemplo, por un logo). Hay cuatro niveles: L (7% de recuperación), M (15% de recuperación), Q (25% de recuperación) y H (30% de recuperación). Los niveles más altos de corrección de errores hacen que el código sea más duradero pero aumentan su densidad (más módulos). Para la mayoría de casos, el nivel M (15%) es un buen equilibrio. Usa el nivel H (30%) cuando añadas un logo al centro del código, cuando el código se imprimirá en superficies rugosas o cuando pueda estar expuesto a desgaste. Usa el nivel L (7%) solo cuando el código se muestre digitalmente y el tamaño sea una preocupación.
¿Puedo usar los códigos generados comercialmente?
Sí. Los códigos de barras y QR generados por esta herramienta son de uso gratuito para cualquier propósito, incluido el uso comercial. No hay tarifas de licencia, requisitos de atribución ni restricciones sobre cómo usas la salida. La especificación del código QR es un estándar ISO abierto (ISO/IEC 18004) y las especificaciones de códigos de barras son igualmente estándares abiertos. La herramienta no añade marcas de agua, píxeles de rastreo ni información identificativa a los códigos generados. Eres propietario completo de los archivos de salida.

Su privacidad es nuestra prioridad

Esta herramienta se ejecuta completamente en su navegador. Sus archivos no se suben, almacenan ni analizan.

  • No subimos, almacenamos ni analizamos sus archivos.
  • Todo lo que procesa permanece en su dispositivo.
  • No hay procesamiento del lado del servidor, ni almacenamiento en la nube, ni análisis.

Incluso si su conexión a internet se cae, sus archivos permanecen seguros.

También te podría gustar

Guias utiles

Publicidad