Inicio › Herramientas para desarrolladores › Generador de códigos de barras

Generador de códigos de barras

Escribe un número o un texto, elige un tipo de código de barras y descarga un PNG o SVG nítido. Los dígitos de control se calculan por ti, y el modo masivo convierte una lista completa en un ZIP de códigos de barras.

Última actualización:

Aspecto

Publicidad
Publicidad

Cómo usar Generador de códigos de barras

  1. Elige un tipo de código de barras. Usa EAN-13 o UPC-A para productos de venta al por menor, Code 128 para texto y etiquetas internas, e ITF-14 para cajas de envío.
  2. Ingresa el valor. En EAN y UPC puedes omitir el último dígito: el dígito de control se añade automáticamente.
  3. Ajusta el aspecto: ancho de barra, altura, texto, márgenes y colores. La vista previa se actualiza al instante.
  4. Descarga en PNG o SVG. SVG es lo mejor para imprenta y herramientas de diseño porque se escala sin perder nitidez.
  5. ¿Necesitas muchos códigos de barras? Cambia a Masivo, pega un valor por línea y descárgalos todos en un ZIP.

Comparación de tipos de códigos de barras

TipoCaracteresLongitudDígito de controlUso típico
Code 128Los 128 caracteres ASCIIVariableMod 103 (integrado, siempre se añade)Etiquetas de envío, inventario, etiquetas de activos, GS1-128
EAN-13Dígitos13Mod 10 (pesos 1, 3)Productos de venta minorista en todo el mundo, libros (ISBN 978/979)
UPC-ADígitos12Mod 10 (pesos 3, 1)Productos de venta minorista en EE. UU. y Canadá
EAN-8Dígitos8Mod 10Paquetes pequeños donde no cabe un EAN-13
Code 39A–Z, 0–9, espacio, - . $ / + %VariableMod 43 opcionalAutomoción (AIAG), defensa, credenciales de identificación, sistemas antiguos
ITF-14Dígitos14Mod 10 (GTIN-14)Cajas y bultos en la cadena de suministro

Cómo se calcula el dígito de control GS1

EAN-13, UPC-A, EAN-8 e ITF-14 usan la misma regla mod 10. Empezando por el dígito que está justo a la izquierda del dígito de control y avanzando hacia la izquierda, multiplica los dígitos alternativamente por 3 y por 1, suma los productos y toma lo que falta para llegar al siguiente múltiplo de 10.

Ejemplo para EAN-13 590123412345?: desde la derecha, 5×3 + 4×1 + 3×3 + 2×1 + 1×3 + 4×1 + 3×3 + 2×1 + 1×3 + 0×1 + 9×3 + 5×1 = 15 + 4 + 9 + 2 + 3 + 4 + 9 + 2 + 3 + 0 + 27 + 5 = 83. El siguiente múltiplo de 10 es 90, así que el dígito de control es 7 y el número completo es 5901234123457.

Code 128 usa una suma de control distinta que siempre se añade automáticamente y nunca se imprime: el código de inicio más el valor de cada símbolo multiplicado por su posición, módulo 103.

Consejos de impresión para códigos de barras que se escaneen bien

  • Mantén la zona de silencio. Deja un espacio en blanco a ambos lados de al menos 10 veces la barra más estrecha (EAN/UPC: unos 11 módulos a la izquierda y 7 a la derecha). El ajuste de margen controla esto.
  • Usa barras oscuras sobre un fondo claro. Negro sobre blanco es lo mejor. Las barras rojas son invisibles para la mayoría de los escáneres láser, y los códigos invertidos (claro sobre oscuro) suelen fallar.
  • No deformes el código de barras. Escala el ancho y la altura a la vez. Para imprimir, descarga un SVG o un PNG a 3x/4x para que los bordes de las barras se mantengan nítidos.
  • Haz una prueba antes de imprimir en masa. Escanea una muestra impresa con una app del móvil o un escáner de mano, sobre todo en envases curvos o brillantes.

Preguntas frecuentes

¿Qué tipo de código de barras debo usar?

Los productos que se venden en tiendas usan EAN-13 (en todo el mundo) o UPC-A (EE. UU. y Canadá), con números emitidos por GS1. Code 128 es el código de barras de uso general más compacto para letras y números, y se usa en etiquetas de envío, inventario y etiquetas de activos. Code 39 es más antiguo y más grande, pero algunos sectores todavía lo exigen. ITF-14 identifica las cajas de envío exteriores.

¿Puedo crear aquí un UPC o EAN real para mi producto?

Puedes generar la imagen del código de barras para cualquier número, pero para vender en tiendas el número en sí debe obtenerse con licencia de GS1 (o de la fuente aprobada por tu minorista). El generador dibuja el código de barras; no emite números de producto.

¿Cómo se calcula el dígito de control?

En EAN-13, UPC-A, EAN-8 e ITF-14, multiplica los dígitos alternativamente por 3 y por 1 empezando por el dígito situado más a la derecha antes del dígito de control, suma los resultados, y el dígito de control es lo que falta para llegar al siguiente múltiplo de 10. Por ejemplo, 590123412345 da una suma de 83, así que el dígito de control es 7.

¿PNG o SVG: cuál debo descargar?

SVG es un archivo vectorial que se mantiene perfectamente nítido a cualquier tamaño, ideal para imprenta, etiquetas y software de diseño. PNG es una imagen de píxeles que funciona en todas partes; elige 2x o 4x para imprimir y que las barras se mantengan nítidas.

¿De qué tamaño debe ser un código de barras impreso?

En EAN-13 y UPC-A el tamaño nominal es de unos 37.3 × 25.9 mm (UPC-A) y 37.3 × 26.3 mm (EAN-13), y se pueden escalar del 80% al 200%. Mantén la zona de silencio blanca a ambos lados y usa barras oscuras sobre un fondo claro para una lectura fiable.

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

Las causas habituales son la falta de zona de silencio (margen), poco contraste (por ejemplo barras rojas o un fondo oscuro), barras impresas demasiado pequeñas o borrosas y un dígito de control incorrecto. Prueba el resultado impreso con un escáner del móvil antes de imprimir grandes tiradas.

¿El generador es gratis para uso comercial?

Sí. Los códigos de barras que creas son tuyos y puedes usarlos en productos, etiquetas y documentos sin atribución.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Generadores de código →