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

Personaliza

x3

¿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

TipoQué guardaDónde se usaLector necesario
Code 128Letras, números y símbolos, sin límite prácticoIdentificación interna, ubicaciones, etiquetas de envíoLáser o imager
Code 39Mayúsculas, números y pocos símbolosIndustria y trazabilidad, donde manda la compatibilidad con lectores antiguosLáser o imager
EAN-13 / UPC-A12-13 dígitos numéricos con controlProducto de venta al público en tiendaLáser o imager
ITF-1414 dígitos numéricosCajas y palés en logística (GS1-14)Láser o imager
GS1-128Varios identificadores de aplicación (GTIN, lote, caducidad…)Cadena de suministro y trazabilidadLáser o imager
QR CodeHasta ~4.000 caracteres: URLs, texto, vCardsMarketing, acceso móvil, embalaje de consumoImager (cámara)
Data MatrixSimilar a QR en un símbolo mucho más pequeñoMarcaje directo sobre pieza, electrónica, sanidadImager de alta resolución
PDF417Cientos de caracteres, en formato apaisadoDNI, carnés de conducir, billetes de transporteImager

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.