Generador de códigos de barras y QR
Genera al instante códigos de barras 1D y códigos 2D — QR, Data Matrix, PDF417, GS1… — directamente en tu navegador, sin instalar nada y sin enviar tus datos a ningún servidor: todo el dibujo se hace en tu propio equipo. Elige el tipo, escribe el contenido y descarga el resultado en PNG o en SVG vectorial.
Elige el tipo de código
Introduce el contenido
Asistente GS1: rellena solo los identificadores de aplicación (AI) que necesites — no hace falta usarlos todos — y se compone la cadena automáticamente con el formato correcto.
Personaliza
¿Qué código de barras necesito?
Depende de cuánto tengas que guardar y de dónde vaya a leerse el código. Un código 1D (Code 128, Code 39, EAN-13…) es la opción por defecto para identificar un producto o una ubicación con pocos caracteres: lo lee cualquier lector láser barato. Un código 2D (QR, Data Matrix, PDF417) guarda mucho más dato —una URL entera, un lote y una caducidad, un párrafo de texto— en un espacio más pequeño, pero exige un lector con cámara (imager), no un láser.
Si trabajas en logística o cadena de suministro y necesitas que el mismo código lleve el identificador del producto (GTIN), el lote y la fecha de caducidad a la vez, no uses Code 128 a secas: usa GS1-128 (o su equivalente en Data Matrix o QR), que es el estándar pensado exactamente para eso. Esta herramienta incluye un asistente para componer esa cadena sin memorizar los identificadores de aplicación.
Diferencias entre los tipos más usados
| Tipo | Qué guarda | Dónde se usa | Lector necesario |
|---|---|---|---|
| Code 128 | Letras, números y símbolos, sin límite práctico | Identificación interna, ubicaciones, etiquetas de envío | Láser o imager |
| Code 39 | Mayúsculas, números y pocos símbolos | Industria y trazabilidad, donde manda la compatibilidad con lectores antiguos | Láser o imager |
| EAN-13 / UPC-A | 12-13 dígitos numéricos con control | Producto de venta al público en tienda | Láser o imager |
| ITF-14 | 14 dígitos numéricos | Cajas y palés en logística (GS1-14) | Láser o imager |
| GS1-128 | Varios identificadores de aplicación (GTIN, lote, caducidad…) | Cadena de suministro y trazabilidad | Láser o imager |
| QR Code | Hasta ~4.000 caracteres: URLs, texto, vCards | Marketing, acceso móvil, embalaje de consumo | Imager (cámara) |
| Data Matrix | Similar a QR en un símbolo mucho más pequeño | Marcaje directo sobre pieza, electrónica, sanidad | Imager de alta resolución |
| PDF417 | Cientos de caracteres, en formato apaisado | DNI, carnés de conducir, billetes de transporte | Imager |
Cómo imprimir e integrar estos códigos
Para insertarlo en un documento, una web o una presentación, el PNG basta. Para llevarlo a un software de diseño de etiquetas (BarTender, NiceLabel o similar) o a cualquier flujo de impresión profesional, descarga el SVG: es un vectorial, así que se puede escalar a cualquier tamaño de etiqueta sin perder nitidez ni pixelarse, algo que el PNG no garantiza si se agranda.
Un código bien generado no sirve de nada si la impresora no reproduce bien las barras finas o el lector no da con el símbolo. Antes de imprimir en producción, comprueba la resolución de tu impresora —203 dpi para código de barras y texto normal, 300 dpi si la etiqueta es pequeña o va muy cargada de datos— y prueba la lectura con el lector que vayas a usar en el puesto real. Si no tienes uno a mano todavía, nuestro lector de códigos por cámara sirve como primera comprobación rápida.
Preguntas frecuentes
¿Qué diferencia hay entre un código 1D y uno 2D como el QR?
El 1D codifica el dato en el ancho de una serie de barras verticales: es rápido de leer y barato de imprimir, pero guarda pocos caracteres. El 2D lo codifica también en la altura, en una matriz de puntos o cuadrados, así que cabe mucha más información en el mismo espacio, a cambio de necesitar un lector con cámara.
¿Qué es GS1-128 y cuándo debo usarlo en vez de Code 128 a secas?
GS1-128 es Code 128 con una gramática añadida: identificadores de aplicación entre paréntesis —(01) para el GTIN, (17) para la caducidad, (10) para el lote— que permiten meter varios datos estructurados en un solo símbolo. Úsalo en vez de Code 128 siempre que el código tenga que viajar por una cadena de suministro y otro sistema (un ERP, un cliente, un transportista) tenga que interpretar automáticamente qué es cada parte del dato.
¿Puedo imprimir estos códigos con cualquier impresora?
Técnicamente sí —son una imagen—, pero para que un lector los reconozca de forma fiable en producción hace falta una impresora pensada para etiquetado: térmica directa o de transferencia térmica, con resolución mínima de 203 dpi. Una impresora de oficina normal vale para pruebas, no para el turno de expedición.
¿Qué tamaño mínimo necesita un código para que lo lea un lector?
Depende del lector y de la densidad del símbolo, no hay una cifra única. Como referencia de partida: un EAN-13 o Code 128 estándar necesita al menos un 80 % de su tamaño nominal para leerse con fiabilidad, y un Data Matrix o QR pequeño para marcaje directo sobre pieza exige un lector de alta resolución, no uno genérico. Prueba siempre con el lector real antes de imprimir un lote grande.
¿Los EAN-13 o UPC-A generados aquí sirven para vender en tienda?
La imagen es correcta y escaneable, pero eso no basta: para vender un producto en retail con un EAN/UPC válido, el número tiene que estar asignado a tu empresa por GS1 (o por la organización nacional equivalente). Generar aquí el dibujo de un código que no te pertenece no lo hace legítimo para comercio; sí es perfectamente válido para uso interno, pruebas o cualquier otro tipo de código (Code 128, QR, Data Matrix…) que no dependa de un registro externo.
¿PNG o SVG?
PNG para pantalla, documentos y web. SVG cuando el código vaya a imprimirse en un tamaño distinto al de la vista previa o a importarse en un software de diseño de etiquetas: al ser vectorial, no pierde nitidez al escalar.