Generador de códigos QR por lotes desde CSV o Excel
Convierte una hoja de cálculo en cientos de códigos QR de una sola vez, cada uno con su propia descripción. No se sube nada: los códigos se crean en tu navegador y nunca caducan.
Opciones
Descripción
Descarga
Logotipo en el centro
Solo para códigos QR. Tu logotipo no sale de tu dispositivo.
La corrección de errores cambia a «Alta» para que el código se pueda seguir escaneando. Escanea un código de prueba antes de imprimir muchos.
Seguimiento de enlaces (UTM)
Así, los escaneos aparecen en Google Analytics (o en una herramienta similar) con estos valores, sin necesidad de pagar por un servicio de seguimiento. Se conservan los parámetros que ya tenga el enlace.
Impresión
En el cuadro de diálogo de impresión, elige 100 % o «Tamaño real» y desactiva los encabezados y pies de página. Imprime primero una página de prueba en papel normal y colócala sobre una hoja de etiquetas para compararla.
Tu código
Lote desde CSV
Un código por fila. Columnas (se recomienda incluir una fila de encabezado): value (contenido del código), description (opcional), type (opcional: qr, code128, ean13, ean8, upc, code39, itf14, codabar). Separa los campos con comas, punto y coma o tabulaciones, como en los archivos de Excel y Hojas de cálculo de Google.
Suelta aquí un archivo CSV o elige un archivo
…o pega aquí las filas
…o crea una serie numerada
Cómo crear muchos códigos QR desde un archivo CSV
Empieza con la plantilla.Descarga la plantilla CSV (o pulsa Descargar CSV de ejemplo en el generador de arriba) y ábrela en Excel, Google Sheets, Numbers o LibreOffice.
Rellena una fila por código. La columna A, value, contiene lo que codifica el QR: un enlace, un número de producto o cualquier texto. La columna B, description, es texto opcional que se imprime bajo el código y se usa como nombre de archivo. La columna C, type, es opcional: déjala vacía para códigos QR.
Guarda como CSV. En Excel, elige Archivo → Guardar como → CSV UTF-8; en Google Sheets, Archivo → Descargar → Valores separados por comas. También funcionan los archivos separados por punto y coma de las versiones europeas de Excel.
Carga la lista. Arrastra el archivo al generador o copia las celdas de la hoja de cálculo y pégalas en el cuadro de texto.
Revisa las vistas previas. Cada fila aparece como un código. Las filas que no se pueden codificar se marcan en rojo con el motivo y se excluyen de las descargas.
Descarga o imprime. Obtén un ZIP con archivos PNG o SVG numerados según el orden de las filas, o abre Imprimir en las opciones e imprime directamente en una hoja de etiquetas.
La fila de encabezado es opcional. El texto que contiene una coma debe ir entre comillas dobles; Excel y Google Sheets lo hacen automáticamente al guardar el archivo.
Ejemplos que puedes copiar
Etiquetas de inventario y activos
Identificadores sencillos que tu equipo escanea en una hoja de cálculo o en una aplicación de inventario. La descripción indica dónde está el artículo.
value,description
INV-0001,Portátil – sala 204
INV-0002,Proyector – sala 204
INV-0003,Impresora – recepción
Activa Seguimiento de enlaces (UTM) en las opciones y marca «Usar la descripción de cada código como utm_content». Cada enlace recibe su propia etiqueta, que puede ayudarte a identificar en tus analíticas qué etiqueta, cartel o mesa generó una visita, sin pagar por un servicio de QR dinámico. Los códigos siguen siendo estáticos y nunca caducan.
Antes de imprimir cientos
Escanea con el móvil algunos códigos de la vista previa, incluido el de la fila más larga.
Imprime una página de prueba en papel normal y compárala con la hoja de etiquetas para comprobar la alineación.
Asegúrate de que los códigos tengan tamaño suficiente para su contenido; los enlaces largos necesitan códigos más grandes. Consulta qué tamaño debe tener un código QR.
Hasta 2.000 por lote, sin límite de lotes. Si la lista es mayor, divide la hoja de cálculo en varios archivos.
¿Hay una plantilla CSV?
Sí. Descarga la plantilla CSV de esta página o pulsa «Descargar CSV de ejemplo» en el generador. Ambas usan las columnas value, description y type. Abre el archivo en Excel o Google Sheets, sustituye las filas de ejemplo por las tuyas y vuelve a guardarlo como CSV.
¿Puedo subir un archivo .xlsx?
Guárdalo primero como CSV: en Excel, Archivo → Guardar como → CSV UTF-8; en Google Sheets, Archivo → Descargar → Valores separados por comas. Funcionan los archivos separados por comas y por punto y coma, así como los CSV de versiones antiguas de Excel. También puedes copiar las celdas de Excel y pegarlas directamente en el cuadro de texto.
¿Cómo se nombran los archivos?
Cada archivo se numera según el orden de las filas y recibe como nombre la descripción (o el contenido, si no hay descripción), por ejemplo 001_Room 101.png. El ZIP también contiene codes.csv, con cada archivo y su contenido.
¿Puedo mezclar códigos QR y códigos de barras en un lote?
Sí. Añade una columna type e indica qr, code128, ean13, ean8, upc, code39, itf14 o codabar en cada fila. Las filas sin tipo utilizan el tipo elegido en las opciones.
¿Puedo crear muchos códigos de Wi-Fi, contacto o WhatsApp?
Sí. Abre la página correspondiente (Wi-Fi, tarjeta de contacto, correo, SMS, WhatsApp, ubicación o evento de calendario) y selecciona Lote desde CSV. Cada página lee sus propias columnas, como ssid, password y security para Wi-Fi, o first_name, last_name, phone y email para tarjetas de contacto.
¿Por qué Excel ha eliminado los ceros iniciales de mis números?
Excel interpreta 00123 como un número y elimina los ceros iniciales. Cambia el formato de la columna a Texto antes de escribir o pegar los números, o añade un apóstrofo delante ('00123). Así el CSV conserva los ceros.
¿Se sube mi hoja de cálculo a algún sitio?
No. Tu navegador lee el archivo y genera los códigos. La lista nunca sale de tu ordenador, por lo que la herramienta es adecuada para números internos de productos, listas de invitados o contraseñas de Wi-Fi.
¿Caducan los códigos QR creados por lotes?
No. Todos los códigos son estáticos: el contenido se almacena dentro del propio código, sin redirección, cuenta ni suscripción. Siguen funcionando mientras los enlaces o textos que contienen sean válidos.