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.
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.
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.
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.
Selecciona 'Generar' para crear un nuevo código o 'Escanear' para leer uno existente.
Selecciona el formato (Código de Barras/QR), introduce los datos y opcionalmente añade un logo. Haz clic en Descargar para guardar.
Sube una imagen que contenga un código o usa tu cámara web para escanear en tiempo real.
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.
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.
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.
Como no hay subidas ni procesamiento en el servidor, la generación y el escaneo ocurren al instante.
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.
Sin suscripciones, sin marcas de agua, sin registros. Todas las características están disponibles de forma gratuita, para siempre.
A side-by-side comparison of popular barcode generation tools.
| Característica | NovaTools | QRCode Monkey | The-qrcode-generator.com |
|---|---|---|---|
| Generar + Escanear en una herramienta | Ambos | Solo generar | Solo generar |
| QR + Code 128 + EAN-13 | Múltiples formatos | Solo QR | Solo QR |
| Camera scanning | Barcode Detection API | ||
| Escaneo por subida de imagen | SÍ | ||
| Privacy (no server) | 100% local | Server-side | Server-side |
| Customizable QR colors | SÍ | SÍ | Limitado |
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.
Esta herramienta se ejecuta completamente en su navegador. Sus archivos no se suben, almacenan ni analizan.
Incluso si su conexión a internet se cae, sus archivos permanecen seguros.
Una guía completa sobre cómo crear códigos de barras y códigos QR personalizados en línea de forma gratuita. Aprende a escanear cualquier código con tu cámara o una imagen, a entender los diferentes formatos y a descubrir usos comunes para proyectos empresariales y personales.
Aprende a decodificar un JWT: sus tres partes (header.payload.signature), qué significan iat/nbf/exp y la diferencia entre decodificar y verificar.
Aprende qué es Base64, cuándo usar Base64 estándar o seguro para URL, y cómo codificar o decodificar texto localmente en el navegador.