Ir al contenido

Generador de código de barras gratis: EAN, UPC y Code

La vida cotidiana > Herramientas digitales > Utilidades generales > Generador de código de barras gratis

Generador de códigos de barras

Crea o verifica códigos EAN, UPC, Code 128, Code 39 e ITF-14, con el dígito de control calculado y descarga lista para imprimir.

Tipo de código

Datos

Con más de uno se genera una serie correlativa a partir del dato de arriba, con cada dígito de control recalculado.

Tamaño de impresión

%

mm

Resolución de la imagen PNG

El SVG es vectorial y conserva el tamaño real en milímetros; el PNG se ajusta a píxeles enteros por módulo para que las barras salgan nítidas.

Esperando datos

Código
Dígito de control—
Longitud—
Ancho impreso—
Alto impreso—
Desglose técnico

Importante: los números EAN y UPC de productos que se venden en tiendas los asigna GS1; un código generado aquí es válido a nivel técnico, pero no te da la titularidad de ese número. Para pruebas y uso interno, deja activado el prefijo de uso interno. Los datos se procesan en tu navegador. No se almacenan.

Insértala en tu web

Copia el código y pégalo en tu página (bloque «HTML personalizado»). La calculadora se actualiza sola.

Opción 1 · Recomendada
Opción 2 · Si tu gestor bloquea scripts (Wix, Blogger…)

Lo esencial del generador de códigos de barras

  • Control calculado y verificado

    Escribe los dígitos de datos y se añade el dígito de control; si pegas un código completo, se comprueba y se propone la corrección.

  • Tamaño real para imprimir

    Todo en milímetros, con un semáforo que avisa si las barras son demasiado finas o bajas para un escáner.

  • Se queda en tu navegador

    Nada se sube ni se guarda. Descarga el resultado en SVG vectorial o en PNG a la resolución de tu impresora.

Guía para usar los códigos de barras

Qué es un código de barras y qué guarda realmente

Un código de barras es una forma de escribir un número o un texto con barras y espacios de distinto grosor, de modo que un escáner pueda leerlo en una fracción de segundo. No guarda el nombre ni el precio del producto: guarda solo un identificador. Cuando pasas un artículo por caja, el sistema de la tienda busca ese número en su base de datos y recupera el nombre, el precio y las existencias.

Por eso existen varios formatos, cada uno pensado para un uso distinto:

EAN-13
Productos de tienda en Europa. 13 dígitos.
EAN-8
Envases muy pequeños donde no cabe un EAN-13. 8 dígitos.
UPC-A
Equivalente norteamericano del EAN-13. 12 dígitos.
Code 128
Texto, números y símbolos en poco espacio. Envíos, almacén y logística.
Code 39
Mayúsculas, números y algunos símbolos. Industria e inventario.
ITF-14
Cajas y palés. Solo dígitos: 14.

Preguntas frecuentes

¿Cómo se calcula el dígito de control de un código EAN-13?

Se multiplican los 12 primeros dígitos por 1 y por 3 de forma alterna, con el 3 en el dígito que queda más a la derecha, se suman los resultados y se calcula lo que falta para llegar a la siguiente decena. Por ejemplo, en 400638133393 la suma es 89, faltan 1 para llegar a 90, y el código completo es 4006381333931. Si escribes 12 dígitos, el generador calcula el último por ti; si escribes 13, lo verifica y te propone el corregido. El DNI, el NIE y el CIF también llevan un carácter de control: puedes comprobarlos con el verificador de DNI, NIE y CIF.

¿Puedo usar un código generado aquí para vender mis productos en tiendas?

No directamente. Los números de producto que se usan en el comercio los asigna GS1, que en España gestiona AECOC, y quedan asociados a una empresa. Un código creado aquí tiene el formato correcto, pero nadie te ha asignado ese número y podría coincidir con el de otro producto. Para vender en tiendas o marketplaces solicita tu prefijo a GS1. Para inventario propio, pruebas o etiquetas internas sí te sirve: deja activado el prefijo de uso interno.

¿Qué diferencia hay entre EAN-13, UPC-A y Code 128?

EAN-13 y UPC-A identifican productos de venta: el primero es el habitual en Europa y el segundo en Estados Unidos y Canadá, y ambos solo admiten dígitos. Code 128 admite letras, números y símbolos, y se usa para identificar cosas dentro de una empresa, como envíos, estanterías o piezas de inventario. Si no vendes en tiendas, Code 128 suele ser la mejor elección.

¿Qué tamaño mínimo necesita para que los escáneres lo lean?

Para EAN y UPC el tamaño de referencia, el 100 %, usa barras finas de 0,33 mm y da un código de unos 37 mm de ancho con sus márgenes. El sistema admite reducirlo hasta el 80 % y ampliarlo hasta el 200 %. El semáforo del generador te avisa cuando estás en el límite. Si imprimes con poca resolución, usa el 100 % o más y no recortes los márgenes blancos de los lados: forman parte del código.

¿Qué formato elijo para etiquetas de almacén, envíos o inventario?

En la mayoría de casos, Code 128: admite texto y números, es compacto y lo lee casi cualquier escáner. Elige Code 39 solo si tu sistema ya lo exige, e ITF-14 para cajas que contienen productos con EAN. Si lo que quieres es que alguien abra una web o una ficha con el móvil, un código QR es más adecuado: puedes crearlo con el generador de códigos QR.

¿Cómo imprimo el código sin que se deforme?

Descarga el SVG: es vectorial y conserva el tamaño exacto en milímetros. Si vas a llevarlo a una imprenta o abrirlo en otro equipo, conviértelo a PDF con el convertidor de SVG a PDF. Si prefieres PNG, elige la resolución de tu impresora, 203 ppp en las térmicas, 300 en láser o tinta y 600 para alta calidad, y así cada barra ocupa un número entero de píxeles. Imprime siempre al 100 %, sin la opción de ajustar a la página.

¿Se guardan los códigos o los datos que escribo?

No. El cálculo y el dibujo del código ocurren en tu navegador, y no se envía ni se almacena nada. Al cerrar o recargar la página, los datos desaparecen.