Saltar al contenido
Generadores

Generador de códigos de barras

Crea códigos EAN-13, EAN-8, UPC-A, CODE128 y CODE39 para etiquetas, inventario o empaques. Calculamos y revisamos el dígito verificador para que el escáner no te rechace el código.

Actualizado el 25 de octubre de 2026 · Por aDigital Herramientas

Datos del código

—

Diseño

90 px
3 px
Es el ancho de la barra más delgada. El PNG se exporta a 3× esta medida para impresión nítida.

Vista previa

—

Código completo

—

Dígito verificador

—

Respuesta rápida

¿Qué código de barras necesito para vender mi producto?

Para vender en tiendas y supermercados en México necesitas un código EAN-13 oficial, asignado por GS1 México. Para inventario interno, etiquetas o envíos basta con CODE128, que acepta letras y números. UPC-A es el estándar de Estados Unidos. Esta herramienta genera todos y valida el dígito verificador.

Fuente: GS1 México.

Sigue con: Generador de códigos QR y Calculadora de precio de venta.

Qué formato de código de barras necesitas

No todos los códigos sirven para lo mismo. La regla práctica para un negocio en México:

  • EAN-13: el estándar para productos que se venden en tiendas, supermercados y marketplaces. Los números que empiezan con 750 a 759 son de empresas registradas en México.
  • EAN-8: versión corta para empaques donde no cabe un EAN-13, como labiales o dulces individuales.
  • UPC-A: 12 dígitos, el formato habitual en Estados Unidos y Canadá. Útil si exportas o vendes en Amazon EE. UU.
  • CODE128: para uso interno: SKU, inventario, guías de envío, folios. Acepta letras, números y símbolos y es muy compacto.
  • CODE39: formato industrial antiguo, aún usado en credenciales y algunas industrias. Solo mayúsculas, números y - . $ / + % espacio.

Cómo se calcula el dígito verificador

El último dígito de un EAN o UPC no es libre: se calcula con los anteriores para que el escáner detecte errores de lectura. Multiplica los dígitos alternando pesos 1 y 3 (en EAN-13, empezando con 1 desde la izquierda), suma todo y busca cuánto falta para la siguiente decena.

Verificador = (10 − (Σ dígito × peso) mod 10) mod 10

Ejemplo con el valor por defecto

Para 750103131130: 7×1 + 5×3 + 0×1 + 1×3 + 0×1 + 3×3 + 1×1 + 3×3 + 1×1 + 1×3 + 3×1 + 0×3 = 51. Para llegar a 60 faltan 9, así que el código completo es 7501031311309, que es lo que ves en la vista previa. Si escribes los 13 dígitos, la herramienta revisa que el último sea correcto y te dice cuál debería ser.

Códigos oficiales: GS1 México

Esta herramienta dibuja cualquier número, pero no te asigna un número oficial. Si vas a vender en cadenas comerciales, farmacias, Amazon o Mercado Libre, necesitas números GS1 asignados a tu empresa. En México se obtienen con GS1 México (la asociación que administra el sistema en el país): te dan un prefijo de empresa y con él numeras cada producto. Inventar un EAN-13 o copiar uno de internet puede chocar con el de otro producto y hacer que te rechacen la mercancía. Para inventario interno, en cambio, usa CODE128 sin trámite alguno.

Consejos de impresión

  • Barras oscuras sobre fondo claro. Rojo, naranja o amarillo como color de barras no los lee un escáner láser.
  • Respeta el margen blanco a los lados (la herramienta ya lo incluye) y no recortes la altura.
  • Para imprenta descarga el SVG. Si tu etiqueta también lleva un QR hacia tu WhatsApp, créalo en el generador de códigos QR.

Preguntas frecuentes

¿Puedo vender en supermercados con un código EAN-13 generado aquí?

La herramienta dibuja el código correctamente, pero el número debe ser tuyo. Las cadenas comerciales, Amazon y Mercado Libre piden números GS1 asignados a tu empresa. En México se tramitan con GS1 México, que te da un prefijo de empresa para numerar tus productos.

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

Se multiplican los 12 primeros dígitos alternando pesos 1 y 3 (empezando con 1 desde la izquierda), se suman y el verificador es lo que falta para la siguiente decena. Si la suma ya es múltiplo de 10, el dígito es 0.

¿Qué código uso para inventario interno?

CODE128. Acepta letras, números y símbolos, es compacto y lo leen todos los escáneres. CODE39 también sirve, pero solo admite mayúsculas y algunos símbolos y ocupa más espacio.

¿De qué tamaño debo imprimir un EAN-13?

El tamaño nominal es de unos 37.3 × 25.9 mm incluyendo los números. Se puede reducir hasta 80% o ampliar hasta 200%, pero no conviene recortar la altura de las barras ni el margen blanco a los lados.

Contenido revisado en octubre de 2026. Codificador propio de aDigital basado en las especificaciones públicas de GS1, Code 128 y Code 39; todo se genera en tu navegador.

Comisiones 7

Precios y finanzas 13

Generadores 6

Técnicas y SEO 7

Ver la página de todas las herramientas →
¿Ya tienes página web?Conoce aDigital