Generador de código de barras

Generador de código de barras

Escribe un número o un texto, elige el tipo de código y descarga un SVG o PNG nítido. El dígito verificador se calcula (o se comprueba) por ti, las zonas de silencio siguen las normas y la línea legible se acomoda como en una etiqueta real. Todo ocurre en tu navegador, sin cuenta y sin marca de agua.

Code 128: letras, números y símbolos (sin tildes ni ñ). EAN-13: 12 dígitos, UPC-A: 11, EAN-8: 7, ITF-14: 13; el dígito verificador se añade solo.
Datos codificadosFAC-20261015
Valor de control (mód. 103)38
Tamaño de la imagen308 × 103 px
Tipo de códigoCode 128
Ancho del símbolo134 módulos
Zonas de silencio (izq. + der.)10 + 10 módulos
Caracteres del símboloStart B · F · A · C · - · Code C · 20 · 26 · 10 · 15 · control 38 · Stop
Juegos de código usadosB → C

Valor de control: el valor de inicio más el valor de cada símbolo multiplicado por su posición suma 1,377; 1,377 mod 103 = 38. El código se dibuja en tu navegador; no se sube nada. Escanea una impresión de prueba antes de imprimir muchos.

Se calcula en tu dispositivo · fórmulas comprobadas con resultados conocidos · Cómo las probamos

Cómo usar el generador de código de barras

  1. Escribe los datos. Para códigos de producto escribe los dígitos sin el dígito verificador (12 para EAN-13, 11 para UPC-A, 7 para EAN-8, 13 para ITF-14) y se calcula por ti, o escribe el número completo y se comprueba. Los espacios y guiones se ignoran.
  2. Elige el tipo de código (mira la tabla de abajo). Code 128 es la opción segura para todo lo que no sea un número de producto para venta al público.
  3. Ajusta el tamaño. El ancho de la barra estrecha es un módulo en píxeles; cada barra mide un número entero de píxeles, así que el PNG queda nítido.
  4. Descarga el SVG para imprenta y programas de diseño (se escala sin perder nitidez) o el PNG para documentos y apps de etiquetas.

Tu navegador dibuja el código; lo que escribes nunca se envía a ningún lado.

Tipos de código de barras

TipoCodificaLongitudUso típico
Code 128Letras, dígitos, puntuación, espacio (sin tildes ni ñ)Cualquiera (hasta 80 aquí)Guías de envío, inventario, activos fijos, boletos, folios de facturas
EAN-13Dígitos (un GTIN-13)13, el último es el verificadorProductos de venta al público en México, España, Latinoamérica y casi todo el mundo
UPC-ADígitos (un GTIN-12)12, el último es el verificadorProductos en Estados Unidos y Canadá
EAN-8Dígitos (un GTIN-8)8, el último es el verificadorEnvases pequeños sin espacio para un EAN-13
Code 39A–Z, 0–9, espacio, - . $ / + %Cualquiera (hasta 40 aquí)Credenciales, sistemas industriales y de inventario antiguos
ITF-14Dígitos (un GTIN-14)14, el último es el verificadorCajas de cartón corrugado para embarque

Cada tipo tiene una zona de silencio, un margen en blanco que el lector necesita para encontrar el inicio y el final. Las imágenes ya la incluyen: 11 módulos a la izquierda y 7 a la derecha en EAN-13, 9 a cada lado en UPC-A, 7 en EAN-8 y 10 en Code 128, Code 39 e ITF-14, cuyo marco protector queda fuera de las zonas de silencio. No la recortes y no imprimas nada encima.

Cómo se construyen los códigos

Dígito verificador (EAN, UPC, ITF-14). Desde la derecha, los dígitos se multiplican por 3, 1, 3, 1… y se suman; el dígito verificador completa la suma hasta el siguiente múltiplo de 10, para que el lector pueda rechazar una lectura equivocada.

Code 128 usa el juego de código B para texto y el C para pares de dígitos. Empieza en C cuando los datos abren con cuatro o más dígitos y cambia a C en tramos de seis o más dígitos (cuatro al final), las reglas de longitud mínima de la norma ISO/IEC 15417. El símbolo de control es el valor de inicio más el valor de cada símbolo multiplicado por su posición, módulo 103.

Code 39 dibuja cada carácter con nueve barras y espacios, tres de ellos anchos (3 × el estrecho aquí); el carácter de control opcional es la suma de los valores de los caracteres, módulo 43.

Ejemplos resueltos

EAN-13 400638133393: desde la derecha, 3·3 + 9·1 + 3·3 + 3·1 + 3·3 + 1·1 + 8·3 + 3·1 + 6·3 + 0·1 + 0·3 + 4·1 = 89, así que el dígito verificador es 1 y el código queda 4006381333931. El 4 inicial no se dibuja con barras propias: fija el patrón L/G de la mitad izquierda, LGLLGG.

Code 128 FAC-20261015 (un folio de factura inventado): Start B, F, A, C, -, Code C, 20, 26, 10, 15, símbolo de control, Stop. La suma de control es 104 + 38·1 + 33·2 + 35·3 + 13·4 + 99·5 + 20·6 + 26·7 + 10·8 + 15·9 = 1,377, y 1,377 mód 103 = 38. Empaquetar la fecha en pares deja el código en 134 módulos de ancho, en lugar de 167 solo con el juego B.

Los números para productos los asigna GS1

Un generador puede dibujar cualquier número, pero el número de un producto que vendes en tiendas o en marketplaces tiene que ser tuyo. Como lo explica GS1, la organización detrás de EAN y UPC, cada producto que se vende en línea o en tiendas necesita un número de identificación único. Ese número (un prefijo de empresa o un GTIN suelto) se obtiene mediante la organización GS1 de tu país, como GS1 México o GS1 España (gs1.org), e identifica a tu empresa como dueña de la marca. Después, esta herramienta dibuja su código de barras.

Los primeros dígitos de un EAN-13 son el prefijo GS1: 750 corresponde a GS1 México y del 840 al 849 a GS1 España, por ejemplo. Ese prefijo indica qué organización GS1 asignó el número, no el país donde se fabricó el producto. Para tu propio inventario, equipos, libros de una biblioteca o boletos, cualquier contenido en Code 128 o Code 39 sirve, porque solo lo leen tus lectores.

Consejos de impresión

Preguntas frecuentes

¿Puedo poner estos códigos en productos que vendo en tiendas o en línea?

El código de barras sí; el número, solo si es tuyo. Los números EAN-13 y UPC-A para venta al público se obtienen de GS1 (GS1 México, GS1 España o la organización GS1 de tu país). Escribe aquí tu GTIN asignado y descarga el código. Un número inventado puede pertenecer a otra empresa.

¿Qué tipo de código debo usar?

Para productos, el que espera tu mercado: EAN-13 en México, España y Latinoamérica, UPC-A en Estados Unidos y Canadá, siempre con un número de GS1. Para inventario, activos, envíos y cualquier cosa con letras, Code 128 es compacto y lo leen prácticamente todos los lectores. Usa Code 39 solo si un sistema antiguo lo pide, e ITF-14 para números GTIN-14 en cajas de embarque.

¿Por qué no se escanea mi código?

Las causas habituales son una zona de silencio recortada, barras impresas demasiado pequeñas o borrosas, poco contraste o barras de color, y un lector que tiene ese tipo de código desactivado en su configuración. Imprime más grande, en negro sobre blanco, con los márgenes completos, y revisa la configuración del lector.

¿Qué es el dígito verificador?

El último dígito de un número EAN, UPC o ITF-14, calculado a partir de los demás con la ponderación 3-1-3-1 descrita arriba. Permite que el lector detecte una lectura equivocada. Esta herramienta lo añade si escribes 12, 11, 7 o 13 dígitos, y rechaza un número completo cuyo último dígito no cuadra.

¿Descargo SVG o PNG?

SVG para todo lo que se imprime o se escala: software de etiquetas, Illustrator, Canva o una página web. PNG para Word, Excel, Google Docs o apps que solo aceptan imágenes; sube antes el ancho de barra para no tener que estirarlo.

¿Puedo usar la ñ o letras con tilde?

No en estos códigos: Code 128 codifica solo los caracteres ASCII imprimibles y Code 39 solo mayúsculas sin Ñ. Usa claves sin tildes ni ñ (por ejemplo, ALM-2026 para un almacén) o un código QR, que sí admite cualquier carácter.

Inserta esta calculadora en tu sitio web

Gratis para cualquier sitio o blog. Pega este código donde quieras que aparezca la calculadora:

Última actualización: 15 de octubre de 2026

Menú

Categorías

Calculadoras financieras15 calculadorasCalculadoras de negocios y compras6 calculadorasCalculadoras de salud y bienestar7 calculadorasCalculadoras de matemáticas y escuela14 calculadorasCalculadoras de fechas y horas8 calculadorasCuentas regresivas para fiestas6 calculadorasHerramientas para el día a día16 calculadorasHerramientas de imagen y PDF7 calculadorasHerramientas de micrófono, cámara y sonido6 calculadoras

CalcWorthy

Acerca deContactoPolítica de privacidadTérminos de uso

Idioma

Idioma
EspañolSpanishEnglishEnglishالعربيةArabicবাংলাBanglaDeutschGermanفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiBahasa IndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanBahasa MelayuMalayNederlandsDutchPolskiPolishPortuguêsPortugueseРусскийRussianไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese简体中文Simplified Chinese