Generador de códigos de barras: crea códigos de barras Code 128, Code 39, EAN-13 y UPC que puedes descargar en formato PNG o SVG.

Escribe un valor, elige un tipo de código de barras y obtén al instante un código de barras escaneable. Los dígitos de control EAN y UPC se calculan automáticamente, y puedes modificar el tamaño, la zona de silencio y los colores antes de descargar un archivo PNG o un SVG nítido y escalable. Todo se genera en tu navegador, por lo que los valores que introduzcas nunca salen de tu dispositivo.

Crear un código de barras Los valores se guardan en tu navegador
Herramienta generadora de códigos de barras para crear códigos de barras Code 128, EAN-13 y UPC en línea

Tu código de barras

Tallas y colores

Vista previa

Tu código de barras aparecerá aquí.
—Formato
—Datos codificados
—Check digit
—Tamaño de la imagen
—Ancho en módulos
—Quiet zone each side
La guía

Guía para la creación de códigos de barras: formatos, dígitos de control y consejos de impresión

Elige el formato de código de barras adecuado, comprende cómo funcionan los dígitos de control e imprime códigos que se lean a la primera.

Una explicación sencilla

¿Qué es un código de barras y qué genera este generador?

Un código de barras convierte un pequeño fragmento de datos en un patrón de barras y espacios que un escáner puede leer en una fracción de segundo. El escáner mide el ancho de cada barra y cada espacio, convierte esos anchos de nuevo en caracteres y envía el texto a la aplicación que esté receptando la información, como una caja registradora, un sistema de gestión de existencias o el mostrador de una biblioteca.

Este generador crea seis formatos lineales habituales directamente en tu navegador: Código 128, Código 39, EAN-13, UPC-A, EAN-8 e Intercalado 2 de 5. Elige un tipo, introduce el valor y el código de barras se actualiza sobre la marcha. Puedes descargarlo como PNG para documentos y etiquetas, o como SVG, que mantiene la nitidez a cualquier tamaño. Si estás convirtiendo números a mano mientras trabajas, el conversor de binario a decimal también te puede resultar útil.

Motivos habituales para crear uno

Por qué la gente crea códigos de barras

Los códigos de barras aparecen en cualquier lugar en el que, de otro modo, una persona tendría que teclear o leer un código a simple vista.

Etiquetas de inventario y de activos

Etiqueta estanterías, cajas, herramientas u ordenadores portátiles con un código de barras Code 128 o Code 39 para que los recuentos de existencias y las operaciones de caja se realicen con un solo escaneo.

Entradas, abonos y vales

Incluye un número de pedido, un número de socio o un código promocional en un pase impreso o en pantalla que el personal pueda escanear en la puerta.

Embalaje, envío y pruebas

Simula códigos de barras EAN o UPC en diseños de envases, imprime códigos ITF para cajas de cartón o crea datos de prueba para una aplicación de escáner.

Elige el formato adecuado

Comparación de tipos de códigos de barras

Cada formato tiene su propio conjunto de caracteres y sus propias normas de longitud. Si no estás seguro, utiliza el Código 128: admite casi cualquier texto y es compacto.

TipoLo que codificaLongitud habitualUso habitual
Código 128ASCII imprimible: letras, números y signos de puntuaciónEn cualquier caso, cuanto más breve, mejor.Etiquetas de envío, inventario, identificaciones
Código 390-9, A-Z, espacio y - . $ / + %Cualquiera, pero anchoEtiquetas para los sectores industrial, de defensa y de la automoción
EAN-13Solo números12 dígitos + dígito de controlProductos minoristas en todo el mundo
UPC-ASolo números11 dígitos + dígito de controlProductos de venta al por menor en EE. UU. y Canadá
EAN-8Solo números7 dígitos + dígito de controlEnvases pequeños para venta al por menor
ITFSolo dígitos, por paresNúmero par de dígitosCajas de cartón y estuches
Haz uno en unos pocos pasos

Cómo utilizar el generador de códigos de barras

  1. Elige el tipo de código de barras. Utiliza EAN-13 o UPC-A solo si ya dispones de un número de producto oficial.
  2. Escribe o pega el valor. La vista previa se actualiza al instante y, si surge algún problema, se explica debajo del campo.
  3. Abre «Tamaño y colores» para modificar el ancho y la altura de la barra, la zona de silencio, el tamaño del texto o los colores. Las barras oscuras sobre fondo claro son las que mejor se leen.
  4. Echa un vistazo a la vista previa y, a continuación, descarga un archivo PNG para documentos e impresoras, o un SVG para herramientas de diseño y imprentas.
  5. Antes de imprimir un lote grande, escanea siempre una copia de prueba impresa con el escáner o la aplicación del móvil que vayas a utilizar realmente.
¿Por qué los números tienen un último dígito?

Dígitos de control: cómo los códigos EAN y UPC detectan los errores de escritura

El último dígito de un número EAN o UPC es un dígito de control. Se calcula a partir de los demás dígitos para que un escáner pueda rechazar un código que se haya leído mal o se haya introducido incorrectamente. Esta herramienta lo añade por ti o lo verifica si introduces el número completo.

Paso 1: empezando por la derecha de los dígitos, sin contar el dígito de control, multiplica por 3, 1, 3, 1 y así sucesivamente Paso 2: suma todos los productos Paso 3: dígito de control = (10 − (suma mod 10)) mod 10 Ejemplo, EAN-13 590123412345: 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 (10 − 83 mod 10) mod 10 = 7 → 5901234123457

El Código 128 utiliza un método diferente. Su suma de comprobación es una suma ponderada de los valores de los símbolos, calculada módulo 103, y se codifica como un símbolo adicional antes del patrón de parada. El Código 39 cuenta con un carácter de comprobación opcional módulo 43, que puedes activar en la sección «Tamaño y colores».

Antes de imprimir

Tamaño de letra, zonas de silencio y contraste

Zona de silencio

Todo código de barras necesita un espacio en blanco a ambos lados de las barras para que el escáner pueda detectar dónde empieza. Deja al menos 10 módulos (el ancho de la barra más estrecha) para la mayoría de los tipos, y 9 para los códigos EAN y UPC. Nunca lo recortes.

Ancho y tamaño de la barra

Los símbolos EAN y UPC para el comercio minorista se definen en torno a un módulo de 0,33 mm a un tamaño del 100 % y pueden escalarse entre el 80 % y el 200 %. A 300 ppp, eso equivale aproximadamente a 4 píxeles por módulo. Si el tamaño es inferior a ese, los escáneres económicos empiezan a tener dificultades.

Contraste

Utiliza barras oscuras sobre un fondo claro. Lo mejor es el negro sobre blanco. Las barras claras sobre un fondo oscuro (invertidas) y las combinaciones de colores con poco contraste son la causa más habitual de que un código de barras no se pueda escanear.

PNG o SVG

El formato PNG es adecuado para documentos y páginas web. El SVG es un archivo vectorial: se puede ampliar o reducir a cualquier tamaño sin que se vea borroso, que es justo lo que buscan las imprentas y los diseñadores de etiquetas.

Mejores resultados

Consejos sencillos para que los códigos de barras se lean a la primera

  • Los datos deben ser breves. Un valor más corto da lugar a un código de barras más corto con barras más anchas para el mismo ancho, lo que facilita su lectura.
  • No estires la imagen. Cambia su tamaño de forma proporcional; de lo contrario, el ancho de las barras no será el correcto.
  • Imprime sobre una superficie mate siempre que sea posible. El plastificado brillante y las superficies curvas provocan reflejos.
  • Prueba con el escáner real. Las cámaras de los móviles son bastante tolerantes; los escáneres láser portátiles, no tanto.
  • No inventes números EAN o UPC para los productos que vayas a vender. Los números para el comercio minorista se conceden bajo licencia a través de GS1, y es posible que un número aleatorio ya pertenezca a otro producto.
  • Añade el valor como texto visible. Si se estropea un código de barras, alguien podrá introducir el número manualmente.
¿Qué ocurre cuando escribes?

Cómo funciona este generador de códigos de barras

Tu valor se convierte en una lista de anchuras de barras y huecos utilizando la tabla de codificación estándar correspondiente al tipo elegido. La página dibuja esas anchuras como una imagen SVG en tu navegador. Se genera un archivo PNG pintando ese mismo SVG en un lienzo con el doble de tamaño.

Es bueno saberlo

Limitaciones y privacidad

Privacidad

Todo se genera en tu navegador. El valor que introduzcas nunca se envía a nuestro servidor y no se sube ninguna imagen. Solo se guardan en tu navegador las opciones de talla y color que hayas elegido, para que estén listas la próxima vez; el valor en sí no se guarda.

Limitaciones

Solo se admiten códigos de barras lineales (1D), no códigos QR. El código 128 solo admite caracteres ASCII imprimibles, no caracteres de control. La herramienta no puede garantizar que un escáner concreto lea un código, por lo que se recomienda probar con una copia impresa. No emite ni registra números de producto.

Preguntas frecuentes

Preguntas frecuentes sobre el generador de códigos de barras

¿Qué tipo de código de barras debería elegir?

El Código 128 es la mejor opción para uso general, ya que codifica cualquier texto imprimible y ocupa poco espacio. Elige EAN-13 o UPC-A únicamente para productos minoristas que cuenten con un número oficial; el Código 39, si un sistema lo requiere específicamente; y ITF para cajas con dígitos.

¿El generador de códigos de barras es gratuito?

Sí. Es gratis, no hace falta crear una cuenta y no tiene marca de agua. Las imágenes que descargues son tuyas y puedes utilizarlas, por ejemplo, en etiquetas, entradas o maquetas de embalajes.

¿Puedo utilizar cualquier número para un código de barras EAN-13 o UPC-A?

Para pruebas y prototipos, sí. Para productos que se venden en tiendas, no. Los números de venta al por menor se asignan a través de las organizaciones miembros de GS1, y es posible que un número inventado ya pertenezca a otro producto.

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

En el caso de los códigos EAN y UPC, los dígitos se ponderan con los valores 3, 1, 3 y 1 partiendo de la derecha, se suman y el dígito de control redondea el total al múltiplo de 10 más cercano. Introduce un dígito menos que la longitud total y la herramienta lo añadirá por ti, o introduce el número completo para que se verifique.

¿Por qué me dice que mi dígito de control es incorrecto?

Has introducido la secuencia completa de dígitos, pero el último no coincide con el dígito de control calculado. El mensaje indica cuál debería ser ese dígito. Si solo dispones de los primeros dígitos, omite el último y se añadirá el dígito de control correcto.

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

Las causas más habituales son un contraste bajo, colores invertidos, la ausencia de una zona de silencio, una impresión demasiado pequeña o borrosa, o el estiramiento de la imagen. Utiliza barras oscuras sobre fondo blanco, mantén el margen vacío, imprime en un tamaño mayor y vuelve a probar.

¿Debería descargar un archivo PNG o SVG?

Utiliza el formato PNG para documentos de Word, diapositivas y páginas web. Utiliza el formato SVG cuando necesites cambiar el tamaño sin perder nitidez, o cuando una imprenta o un diseñador de etiquetas te pida un archivo vectorial.

¿El código 39 puede codificar letras minúsculas?

No en el Código 39 estándar. La herramienta convierte las letras minúsculas en mayúsculas y te avisa cuando lo hace. Si necesitas minúsculas, utiliza el Código 128.

¿La herramienta guarda lo que escribo?

No. El código de barras se genera íntegramente en tu navegador y el valor nunca se envía a nuestro servidor. Solo se guardan en tu navegador los ajustes de talla y color para la próxima vez.

¿Puedo crear un enlace a un código de barras concreto?

Sí. Añade «?type=ean13&value=590123412345» a la dirección de la página. El tipo puede ser «code128», «code39», «ean13», «upca», «ean8» o «itf».

De las personas que utilizan esta herramienta

Opiniones

Cargando opiniones…
Sigue adelante

Más herramientas en la caja

La página de inicio incluye docenas de herramientas gratuitas más que no requieren una clave API.

Sugiere una herramienta