Generador de código de barras gratis: crea tu EAN-13, UPC o Code 128 en segundos
Elige el formato, escribe tus datos y descarga el código en PNG, SVG o PDF vectorial. Funciona por completo en tu navegador: sin cuenta, sin marca de agua y sin instalar nada.
Cualquier carácter ASCII. El código de barras más versátil.
Personalizar
Vista previa
Introduce los datos para ver la vista previa
Antes de imprimir
Qué necesita tu código de barras para que funcione en una tienda
Esta es la parte que casi ninguna herramienta te cuenta: generar el dibujo es lo fácil. Un lector de caja no valida un símbolo bonito, valida un número. Ese número se llama GTIN y empieza por un prefijo de empresa que identifica a tu negocio en todo el mundo, y solo puede asignártelo la organización GS1 de tu país.
En España esa organización es AECOC, que representa a GS1 en el país; en América Latina son GS1 México, GS1 Colombia, GS1 Chile y las demás organizaciones nacionales de GS1. Te dan de alta como empresa, te asignan tu prefijo y, a partir de ese prefijo, numeras tú cada producto de tu catálogo. Esta herramienta codifica los dígitos que tú escribas —y calcula el dígito de control por ti—, pero no puede emitir un número registrado a tu nombre, y ninguna herramienta gratuita puede hacerlo.
Si el escáner es tuyo, no necesitas registrarte
Inventario de tu almacén, activos de la oficina, fichas de un taller, expedientes de una consulta: si el código solo lo van a leer tus propios lectores, la numeración la decides tú y no interviene nadie más. Ahí Code 128 es la opción cómoda, porque admite letras y números en la misma etiqueta.
Si el producto va a pasar por una caja ajena
Vender en una tienda física, en un supermercado o en un marketplace exige un GTIN registrado, y los grandes marketplaces lo piden en la ficha del producto antes incluso de publicarlo. Consíguelo primero y luego vuelve aquí: cuando lo tengas, generar el símbolo y la etiqueta te lleva menos de un minuto y no cuesta nada.
EAN-13 en detalle
EAN-13: el código de barras del comercio minorista europeo
EAN-13 es el formato que ves en prácticamente cualquier producto de un supermercado español. Son 13 dígitos: los primeros identifican al país de la organización que asignó el prefijo —los códigos dados de alta en España empiezan por 84—, después vienen el prefijo de tu empresa y la referencia del producto, y el último es un dígito de control que se calcula a partir de todos los anteriores.
Ese dígito de control es exactamente lo que aquí no tienes que calcular a mano. El campo acepta 12 o 13 dígitos: si escribes 12, el decimotercero se calcula solo; si escribes los 13, se comprueba que cuadre y se te avisa si no. La misma lógica se aplica a EAN-8 (7 u 8 dígitos), a UPC-A (11 o 12) y a ITF-14 (13 o 14).
UPC-A, con sus 12 dígitos, es el equivalente norteamericano y en Europa se ve sobre todo en producto importado. No hace falta que elijas entre uno y otro por gusto: el formato lo determina el GTIN que te asignaron, y cualquier lector de una caja europea reconoce los dos.
Las variantes que sí vas a necesitar
EAN-13
13 dígitos. El estándar de la caja de cualquier tienda en España y en Europa. Introduce 12 y el dígito de control se calcula solo.
EAN-8
8 dígitos. La versión corta, pensada para envases donde un EAN-13 no cabe: chicles, cosmética de viaje, sobres pequeños. Se solicita aparte a la organización GS1 y no se obtiene recortando un EAN-13.
ITF-14
14 dígitos. No va en el producto, va en la caja de agrupación y en el palé. Se construye a partir del GTIN del producto, con un dígito indicador delante y su propio dígito de control al final, y aguanta la impresión sobre cartón corrugado mucho mejor que un EAN-13.
UPC-A
12 dígitos. El formato norteamericano. En España lo verás en producto importado; se lee sin problema en cualquier caja europea.
Para un libro no busques un formato ISBN en la lista, porque no existe como formato aparte: un ISBN-13 se codifica precisamente como un EAN-13. Elige EAN-13 e introduce los 13 dígitos que empiezan por 978 o 979.
Los 14 formatos
Qué formatos puedes generar y qué datos admite cada uno
Estos son los catorce formatos que codifica el generador de esta página, con las reglas exactas que aplica el campo de datos. Si tus datos no encajan, el propio campo te dice el motivo antes de que descargues nada.
Códigos lineales (1D)
Desliza para ver la tabla completa
| Formato | Datos que admite | Dónde se usa |
|---|---|---|
| EAN-13 | 12 o 13 dígitos, sin espacios | Comercio minorista en España y Europa; también libros con ISBN-13 |
| EAN-8 | 7 u 8 dígitos, sin espacios | Envases pequeños donde no cabe un EAN-13 |
| UPC-A | 11 o 12 dígitos, sin espacios | Comercio minorista en Estados Unidos y Canadá |
| UPC-E | Exactamente 6 dígitos, u 8 que empiecen por 0 o 1 (7 no es válido) | Versión comprimida de UPC-A para productos muy pequeños |
| Code 128 | Cualquier carácter ASCII, hasta 48 caracteres | Logística, almacén, sanidad e inventario interno |
| Code 39 | A-Z, 0-9 y - . $ / + % y el espacio, hasta 43 caracteres | Automoción, defensa e industria |
| Code 93 | Los mismos caracteres que Code 39, hasta 48 | Correo postal y electrónica; símbolo más corto que Code 39 |
| ITF-14 | 13 o 14 dígitos, sin espacios | Cajas de agrupación y palés |
| ITF (Interleaved 2 of 5) | Solo dígitos y siempre en cantidad par, hasta 24 | Almacenaje y distribución |
| Codabar | Dígitos y - $ : . + / con letras A-D de inicio y fin opcionales, hasta 32 | Bibliotecas, bancos de sangre y mensajería |
Códigos bidimensionales (2D)
| Formato | Datos que admite | Dónde se usa |
|---|---|---|
| Data Matrix | ASCII, hasta 512 caracteres | Marcaje de piezas pequeñas, electrónica y etiquetas diminutas |
| GS1 DataMatrix | Pares (AI)valor en ASCII, hasta 128 caracteres | Farmacia, sanidad y envasado con datos GS1 (lote, caducidad, GTIN) |
| Aztec | ASCII, hasta 512 caracteres | Billetes de tren y entradas de eventos |
| PDF417 | ASCII, hasta 512 caracteres | Etiquetas de envío, logística y documentos con texto largo |
Los límites de caracteres de arriba son los del campo de una sola línea de esta página, no los del estándar: Code 128 y Data Matrix, por ejemplo, admiten mucho más en la especificación. Y hay dos cosas que este generador no hace, por si estás comparando herramientas: no genera GS1-128 (para datos GS1 usa GS1 DataMatrix, que sí está disponible) y no ofrece exportación en EPS.
Paso a paso
Cómo crear un código de barras en 4 pasos
Todo pasa en el navegador y no se envía nada a ningún servidor. Desde que eliges el formato hasta que tienes el archivo listo para la imprenta pasa menos de un minuto.
Paso 1
Elige el formato
EAN-13 para producto de tienda en España y Europa, UPC-A si tu GTIN es norteamericano, ITF-14 para cajas de agrupación y Code 128 para todo lo que solo lean tus propios escáneres. Si dudas, Code 128 es la opción más segura.
Paso 2
Escribe tus datos
Introduce el número o el texto que quieres codificar. El campo comprueba las reglas del formato mientras escribes: en EAN-13 y UPC-A basta con la versión corta y el dígito de control se calcula por ti.
Paso 3
Ajusta tamaño y colores
Configura el ancho de barra y el alto, decide si quieres el número impreso debajo del símbolo y fija el ancho de impresión en milímetros. Deja el código en negro sobre blanco: el escáner necesita ese contraste.
Paso 4
Descarga e imprime
Elige PNG para uso digital, o SVG y PDF para imprimir: los dos son vectoriales de verdad y se escalan a cualquier tamaño sin perder nitidez. La descarga es inmediata y no pide cuenta.
Un consejo antes de tirar mil etiquetas: prueba siempre el código con un lector real o con la aplicación de escaneo que uses en el negocio. Un símbolo que se ve perfecto en pantalla puede fallar impreso por tamaño, resolución o contraste.
Gratis y sin cuenta
Sin registro, sin marca de agua y sin versión de pago
El generador de códigos de barras de QRKIT no tiene plan de pago. No es una prueba gratuita ni una versión recortada: es la herramienta completa, y el botón de descarga funciona aunque nunca hayas iniciado sesión.
- Los 14 formatos disponibles para todo el mundo, sin excepciones
- Sin cuenta ni para generar ni para descargar, y sin tarjeta
- Códigos ilimitados y sin marca de agua
- Descarga en PNG, SVG y PDF (SVG y PDF, vectoriales de verdad)
- Generación por lotes gratuita: pega una columna o sube un CSV, hasta 500 filas por lote
- Uso comercial permitido
Generación por lotes, también gratis
Si vas a etiquetar un catálogo entero, abre el panel «Generar muchos a la vez» que hay debajo del generador y pega una columna de referencias o sube un CSV. Cada fila se valida con las mismas reglas que un código suelto, y las que no se puedan codificar aparecen con su número de fila y el motivo. Descargas un ZIP de PNG o de SVG, o un único PDF con un código por página. El límite son 500 filas por lote, y es un límite de memoria del navegador: el mismo para todo el mundo, sin cuenta de por medio.
Un código de barras es estático por naturaleza: los datos van dentro del patrón impreso, así que no se pueden editar después ni se pueden contar los escaneos. Si lo que buscas es un código que puedas actualizar una vez impreso y cuyos escaneos se midan, eso es un código QR dinámico, que es un producto distinto y sí requiere una cuenta. Los códigos de barras de esta página siguen siendo gratuitos en cualquier caso.
Impresión
Consejos para que tus etiquetas se lean a la primera
01
Negro sobre blanco, siempre
El lector no ve colores, ve contraste entre barra y espacio. El rojo es especialmente problemático porque muchos escáneres de caja usan luz roja y sencillamente no lo distinguen del fondo blanco. Si la marca exige color, que sea en el resto de la etiqueta, nunca en las barras.
02
Respeta la zona de silencio
Deja margen blanco libre a izquierda y derecha del símbolo, sin texto ni bordes ni pliegues. Es lo que le indica al lector dónde empieza y dónde acaba el código, y comerse ese margen es la causa más frecuente de que una etiqueta recién impresa no se lea.
03
Cuida el tamaño mínimo
GS1 sitúa el mínimo de los símbolos de venta al público en una ampliación del 80 %, donde una barra mide 0,264 mm y el código ocupa unos 3 cm de ancho con sus zonas de silencio incluidas. Fija la medida final con el ancho de impresión en milímetros del panel de descarga, en lugar de reescalar la imagen después: la herramienta calcula el ancho de barra resultante y te avisa en pantalla en cuanto cae por debajo de ese suelo.
04
No lo pegues sobre una curva ni sobre un pliegue
En botellas y botes estrechos, coloca el código con las barras perpendiculares a la curva para que el lector recorra la parte más plana. Y evita colocarlo sobre un pliegue o una costura del envase, porque la deformación cambia la anchura aparente de las barras.
05
Exporta en vectorial y prueba una tirada corta
Envía SVG o PDF a la imprenta, nunca una captura de pantalla ni un PNG reescalado. Y antes de una tirada grande, imprime una hoja de prueba en el mismo papel y con la misma impresora y pásala por el lector real que se va a usar.
Comparativa
Código de barras o código QR: cuál te conviene
No compiten entre sí: resuelven problemas distintos. Un código de barras identifica un producto ante un sistema; un código QR lleva a una persona a un destino digital.
| Criterio | Código de barras | Código QR |
|---|---|---|
| Qué codifica | Un número o un texto corto de identificación | Una URL, texto, wifi, contacto y más |
| Quién lo lee | Lector láser de caja o de almacén | La cámara de cualquier teléfono |
| Capacidad | Un dato corto: de 6 a 48 caracteres en los formatos lineales | Miles de caracteres |
| Se puede editar tras imprimirlo | No, nunca | Sí, si es dinámico |
| Mide escaneos | No | Sí, si es dinámico |
| Personalización visual | Muy limitada: negro sobre blanco | Colores, logo y marcos |
| Hace falta un registro externo | Sí, un GTIN de GS1 para vender en tienda | No |
Usa un código de barras cuando…
- Vas a etiquetar producto para venderlo en una tienda
- Llevas el inventario de un almacén o de una tienda propia
- Necesitas identificar cajas, palés o envíos
- Trabajas con lectores láser y no con teléfonos
- El dato es un número fijo que no va a cambiar nunca
Usa un código QR cuando…
- Quieres que un cliente llegue a tu web o a tu carta digital
- Necesitas cambiar el destino después de haber impreso
- Quieres saber cuántas veces se ha escaneado y desde dónde
- El código va en un cartel, un folleto o un escaparate
- Buscas un código con tu logo y los colores de tu marca
¿Lo que necesitas es un código que la gente escanee con el móvil, con tu logo y tus colores? Entonces empieza por el generador de códigos QR, mira todo lo que puedes hacer sin pagar en la guía del código QR gratis o crea un código QR para el wifi de tu local.
Preguntas frecuentes sobre el generador de código de barras
Empieza ahora
Crea tu código de barras ahora
Elige el formato, escribe tus datos y descarga en PNG, SVG o PDF. Sin cuenta, sin marca de agua y sin límite de códigos.
¿Buscabas un código QR y no un código de barras? Empieza por QRKIT en español, crea un código QR en segundos, genera el código QR del wifi de tu local o aprende cómo escanear un código QR.
En otros idiomas: Barcode Generator (English) · Barcode Generator (Deutsch) · Générateur de code-barres (Français) · Barcode Generator (Bahasa Indonesia) · Generatore di codice a barre (Italiano) · Barcode generator (Nederlands)
