Generador de códigos de barras

Escribe un texto o unos dígitos y obtén un código de barras que puedes guardar como PNG o como SVG escalable. Las barras las dibuja en tu dispositivo nuestro propio codificador; no se sube nada.

Tipo de código
Letras, dígitos y signos (ASCII 32–126). Si son solo dígitos y en número par, el código es más compacto.

Funciona en tu navegador: nada de lo que escribes se envía a ningún sitio.

Cómo se usa

  1. Elige Code 128 o EAN-13.
  2. Escribe el contenido. Cada formato muestra un ejemplo que puedes sustituir.
  3. Cambia los colores si no quieres negro sobre blanco y pulsa Descargar PNG o Descargar SVG.

Usa SVG para imprimir, porque se ve nítido a cualquier tamaño. PNG es práctico para documentos y páginas web.

Cómo funcionan los codificadores

Code 128. Cada carácter es un símbolo de 11 módulos (tres barras y tres espacios). Un mensaje lleva un símbolo de inicio, los valores de los caracteres, un símbolo de control y un símbolo de parada. El símbolo de control es el valor de inicio más el valor de cada carácter multiplicado por su posición, módulo 103. Una cadena de dígitos de longitud par usa el subconjunto compacto C, que mete dos dígitos en un símbolo; todo lo demás usa el subconjunto B, que cubre ASCII del 32 al 126.

EAN-13. Los 13 dígitos se convierten en 95 módulos: una guarda de inicio, seis dígitos a la izquierda, una guarda central, seis dígitos a la derecha y una guarda final. El primer dígito no se dibuja directamente: decide cuál de dos patrones (L o G) se usa para cada dígito de la izquierda.

Ejemplo

El texto A en Code 128 tiene valor de inicio 104, valor de carácter 33 y valor de control (104 + 33) mod 103 = 34, así que los símbolos son 104, 33 y 34, seguidos de la parada.

En EAN-13, escribe 590123412345: el generador añade el dígito de control 7 y muestra 5901234123457 bajo las barras.

Consejos

  • Deja el margen en blanco alrededor de las barras; los lectores lo necesitan.
  • No estires la imagen en una sola dirección. Escálala de forma proporcional.
  • Un texto muy largo en Code 128 da un código ancho, difícil de leer en etiquetas pequeñas.

Preguntas frecuentes

¿Qué tipo de código de barras elijo?

EAN-13 para códigos de producto en tiendas, que tienen exactamente 13 dígitos y normalmente asigna GS1. Code 128 para todo lo demás, como números de pedido, etiquetas de envío, inventario o cualquier código con letras.

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

Los 12 primeros dígitos se multiplican, de izquierda a derecha, por 1, 3, 1, 3 y así sucesivamente; se suman los productos y el dígito de control lleva esa suma al siguiente múltiplo de 10. Para 590123412345 la suma es 83, así que el dígito de control es 7.

¿Los códigos se pueden escanear de verdad?

Sí, el dibujo de las barras sigue las especificaciones de Code 128 y EAN-13, márgenes en blanco incluidos. Imprime a un tamaño razonable, con barras oscuras sobre fondo claro, y pruébalo con el lector que vayas a usar. Un número EAN-13 solo es un código de producto válido si te lo han asignado.

¿Puedo usar tildes o la ñ?

No en este codificador, que trabaja con ASCII 32–126. Escribe el texto sin tildes ni ñ (por ejemplo, ANO en vez de AÑO) o usa un código QR.

¿Mi texto se envía a un servidor?

No. El código de barras se crea en tu navegador y los archivos se generan en tu dispositivo.

Más en Generadores

Todas las herramientas de la categoría: Generadores ·Actualizado el 6 de noviembre de 2026

Opciones de privacidad

Google Analytics nos muestra qué herramientas se usan y si funcionan. Puede usar cookies. Tu elección se guarda en este navegador.