Saltar al contenido
Gratis, sin registro y desde el navegador

Generador de códigos de barras para EAN, UPC y Code 128

Con el generador de códigos de barras puedes crear uno gratis y sin registro en formato EAN-13, EAN-8, UPC-A, Code 128 o Code 39. Para EAN y UPC, la herramienta calcula automáticamente el dígito de control. Puedes descargar el código de barras en PNG o SVG. Se genera directamente en tu navegador; los datos que introduces no se envían.

Creado por Luca Stanek

¿Vendes productos con códigos de barras? Consigue un alojamiento web rápido y fiable para tu tienda.

Comercio en Europa: 12 dígitos; calculamos el dígito de control.

Visualización

9012341234575

226 × 131 px

Resultado

5901234123457

Se ha calculado y añadido el dígito de control 7.

5×1 + 9×3 + 0×1 + 1×3 + 2×1 + 3×3 + 4×1 + 1×3 + 2×1 + 3×3 + 4×1 + 5×3 = 83. Dígito de control = (10 − 83 mod 10) mod 10 = 7.

113 módulos de ancho. Con una anchura nominal de 0,33 mm por módulo, son 37,29 mm.

Resultado de ejemplo

590123412345 se convierte en el EAN-13 5901234123457

9012341234575
Cálculo del dígito de control
5×1 + 9×3 + 0×1 + 1×3 + 2×1 + 3×3 + 4×1 + 1×3 + 2×1 + 3×3 + 4×1 + 5×3 = 83. Dígito de control = (10 − 83 mod 10) mod 10 = 7.
Estructura
95 módulos: patrón de inicio, 6 dígitos a la izquierda, patrón central, 6 dígitos a la derecha y patrón final. Además, 11 módulos de zona de silencio a la izquierda y 7 a la derecha.

Vista general

Crea códigos de barras online, gratis y desde el navegador

El generador de códigos de barras crea códigos en cinco formatos: EAN-13, EAN-8, UPC-A, Code 128 y Code 39. Para EAN y UPC calcula automáticamente el dígito de control y muestra el cálculo. Puedes descargar el código de barras como PNG o gráfico vectorial SVG. Todo funciona en tu navegador: tus números no se guardan ni se envían, y el código de barras no lleva marca de agua.

Cinco formatos

EAN-13, EAN-8 y UPC-A para productos comerciales; Code 128 y Code 39 para texto, almacén e inventario.

Dígito de control incluido

Si falta el dígito de control, se calcula y se añade. Si es incorrecto, la herramienta indica el correcto y permite corregirlo con un clic.

PNG y SVG

PNG para documentos; SVG como gráfico vectorial para imprenta y programas de diseño.

Ancho de impresión en mm

Para EAN y UPC, la herramienta muestra la anchura, incluidas las zonas de silencio, con una medida nominal de 0,33 mm por módulo.

Cómo funciona

Cómo crear un código de barras

Paso 1

Elegir tipo de código de barras

EAN-13, EAN-8 o UPC-A para productos comerciales; Code 128 para cualquier texto ASCII; Code 39 para letras mayúsculas y cifras.

Paso 2

Introduce un número o texto

Para EAN y UPC basta con introducir el número sin dígito de control: la herramienta lo calcula, lo añade y muestra el procedimiento. Si el dígito de control introducido es incorrecto, puedes corregirlo con un clic. El código de barras aparece al instante.

Paso 3

Personalizar apariencia

Ajusta si lo necesitas el ancho de módulo (1 a 8 px), la altura de las barras (30 a 300 px), el texto bajo el código de barras y los colores de las barras y el fondo.

Paso 4

Descargar como PNG o SVG

PNG para documentos, SVG como gráfico vectorial para impresión y diseño.

Tipos de códigos de barras

¿Qué código de barras conviene para cada uso?

FormatoCaracteresUso habitual
EAN-1313 dígitosProductos comerciales en Europa, libros (ISBN).
EAN-88 dígitosEnvases muy pequeños.
UPC-A12 dígitosProductos comerciales en EE. UU. y Canadá; equivale a EAN-13 con un 0 delante.
Code 128Cualquier texto ASCII, hasta 80 caracteresEnvíos, almacén, números de serie. Más compacto que Code 39; los pares de dígitos ahorran espacio.
Code 39De A a Z, de 0 a 9, guion, punto, espacio, $, /, + y %, hasta 40 caracteresInventario, identificaciones, industria. Sencillo, pero más ancho que Code 128.

Dígito de control

Calcular el dígito de control EAN: así lo calcula el generador

EAN-13, EAN-8 y UPC-A siguen la misma regla: los dígitos se multiplican alternativamente por 3 y 1 de derecha a izquierda y se suman. El dígito de control completa la suma hasta el siguiente múltiplo de 10.

Si introduces el número sin dígito de control (12 dígitos para EAN-13, 7 para EAN-8 y 11 para UPC-A), la herramienta lo añade. Si lo incluyes, lo comprueba. Si no coincide, indica el dígito correcto y lo sustituye al hacer clic en «Corregir dígito de control». Se ignoran los espacios y guiones del número.

Guía

Imprimir y escanear códigos de barras

  • Barras oscuras sobre fondo claro, preferiblemente negras sobre blanco. Muchos escáneres no leen los códigos de barras invertidos.
  • Deja libre la zona de silencio: en EAN-13 son 11 módulos a la izquierda y 7 a la derecha.
  • El tamaño nominal de un EAN-13 es de 37,29 × 25,93 mm, escalable del 80 % al 200 %.
  • El archivo SVG es adecuado para imprimir: al ser vectorial, conserva la nitidez al cambiar de tamaño.
  • GS1 asigna los números comerciales (GTIN). Para almacenes e inventarios basta con un esquema propio, por ejemplo, con Code 128.

Descubre más

Más herramientas

FAQ

Preguntas frecuentes sobre el generador de códigos de barras

Respuestas sobre el dígito de control, los formatos, el tamaño de impresión y el escaneo.

Sí, sin registrarte y sin marca de agua. El código de barras se genera en tu navegador; los datos que introduces no se guardan ni se envían.

Los doce dígitos se multiplican alternativamente por 1 y 3, empezando por 1 a la izquierda, y se suman. El dígito de control completa la suma hasta el siguiente múltiplo de 10. Para 590123412345, la suma es 83 y el dígito de control es 7. Si introduces un dígito de control incorrecto, la herramienta te indica el correcto y lo corrige con un clic.

UPC-A tiene 12 dígitos y procede de EE. UU. y Canadá. Equivale a un EAN-13 con un 0 delante; los escáneres modernos leen ambos. Para productos en Europa, usa EAN-13.

Code 128 codifica texto ASCII de hasta 80 caracteres y es más compacto. Code 39 solo admite letras de A a Z, números del 0 al 9, guiones, puntos, espacios y los caracteres $, /, + y %, con un máximo de 40 caracteres. Ninguno de los dos formatos admite diéresis, letras acentuadas ni caracteres como €.

La herramienta dibuja cualquier número válido, pero no lo asigna. GS1 asigna números comerciales únicos (GTIN), y los comercios y muchos marketplaces exigen números registrados en GS1. Para almacenes e inventarios basta con un esquema propio, por ejemplo, con Code 128.

En formato PNG para documentos y como gráfico vectorial SVG para impresión y diseño. Puedes insertar el archivo como cualquier imagen, por ejemplo, en Word o Excel. Antes puedes ajustar la anchura del módulo, la altura de las barras, el texto bajo el código de barras y los colores de las barras y el fondo. La herramienta crea un código de barras por descarga; no admite importaciones masivas.

Un código de barras como EAN-13 o Code 128 es unidimensional: la información se codifica en la anchura de las barras y los espacios. Un código QR es bidimensional y admite más datos, como enlaces largos. Este generador solo crea los cinco formatos unidimensionales; para códigos QR hay un generador específico.

El tamaño nominal es de 37,29 × 25,93 mm, incluidas las zonas de silencio; se permite del 80 % al 200 %. La herramienta te muestra el ancho con 0,33 mm por módulo.

Suele deberse al contraste, a zonas de silencio recortadas, a un tamaño demasiado pequeño o a colores invertidos. Imprime barras oscuras sobre un fondo claro, deja libres los márgenes, usa al menos el 80 % del tamaño nominal y comprueba el dígito de control.

¿Tienes más preguntas?

Contactar con soporte
Más que códigos de barras

¿Vendes productos online? Tu tienda necesita un servidor fiable.

Con el alojamiento web o un VPS de ZAP-Hosting, tu tienda online estará disponible de forma fiable.

4,4/5 Trustpilot32.000+ Servidores activosDesde 2010

Sin configuración. Sin riesgos. En línea en segundos.

Duración flexibleCancelable en cualquier momentoEn línea en 60 segundos

¿Buscas más herramientas? Ver todas las herramientas de códigos QR y de barras