Logotipo
Prompt Minds

Generador de códigos de barras: EAN, UPC, Code 128 y más

Crea códigos de barras escaneables con dígitos de control automáticos y luego descarga PNG o SVG, o imprímelos.

ऑटो चेक डिजिट के साथ स्कैन होने वाले बारकोड बनाएँ — PNG, SVG डाउनलोड या प्रिंट करें।

100% privado: se ejecuta en tu navegador · Última actualización: October 2026
Tamaño y estilo
Logotipo de PDNobPDNob Tu editor de PDF ligero con IA Editar · Convertir · Comprimir · OCR · IA Descargar para escritorio

Consejos rápidos

Code 128 para texto y etiquetas de inventario
Los números EAN-13 para comercio minorista los otorga GS1
Mantén las barras negras sobre fondo blanco
Deja espacio en blanco a ambos lados
Usa SVG para etiquetas con calidad de impresión
Todas las herramientas
Publicidad

Respuesta rápida

Elige el tipo de código de barras (Code 128 para cualquier texto, EAN-13 para productos minoristas) y escribe el valor. Para EAN y UPC, escribe un dígito menos que la longitud completa y el dígito de control se agrega automáticamente (o escribe todos los dígitos para verificarlo). Ajusta el tamaño y los colores si quieres, y luego descarga un PNG o SVG, o imprime. Usa números reales emitidos por GS1 para productos vendidos en tiendas.

¿Qué es un generador de códigos de barras?

Un generador de códigos de barras (बारकोड जनरेटर) convierte un número o un texto corto en el conocido patrón de barras negras y espacios blancos que los lectores leen en una fracción de segundo. Los códigos de barras están en todas partes: en productos de supermercado, libros, paquetes de mensajería, carnés de biblioteca, estantes de almacén, entradas de eventos y etiquetas de activos de oficina. Pequeños negocios, tenderos, vendedores de comercio electrónico, docentes y creadores suelen necesitar un código de barras rápido, sin comprar software.

Esta herramienta gratuita crea códigos de barras en siete formatos comunes: Code 128, EAN-13, EAN-8, UPC-A, Code 39, ITF-14 y Codabar. Comprueba lo que escribes, calcula automáticamente el dígito de control para los códigos de comercio minorista y de cajas, te permite ajustar el tamaño y los colores, y exporta un PNG de alta resolución, un SVG vectorial nítido o una impresión. Todo funciona en tu navegador con la biblioteca de código abierto JsBarcode (licencia MIT).

Características principales

  • Siete formatos para comercio minorista, logística, inventario y bibliotecas.
  • Dígito de control automático para EAN-13, EAN-8, UPC-A e ITF-14.
  • Verificación del dígito de control cuando escribes el número completo.
  • Validación clara: explica exactamente qué está mal.
  • Personaliza el ancho de barra, la altura, el tamaño del texto y el color de las barras y del fondo.
  • PNG a resolución 3× para una impresión nítida.
  • SVG vectorial para diseñadores y software de etiquetas.
  • Imprime solo el código de barras con un clic.

Cómo crear un código de barras

  1. Elige el tipo de código de barras de la lista. Aparece un valor de ejemplo.
  2. Escribe tu valor. Para EAN-13 escribe 12 dígitos, para UPC-A 11, para EAN-8 7, para ITF-14 13; el dígito de control se agrega.
  3. Lee la nota debajo de la vista previa: confirma el dígito de control o explica cualquier problema.
  4. Ajusta el estilo: las barras más anchas y más altas se escanean con más facilidad.
  5. Descarga PNG o SVG, o pulsa Imprimir.

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

EscribirDatosUso típico
Code 128Cualquier texto ASCII y númerosInventario, etiquetas de envío, entradas, etiquetas de activos
EAN-1313 dígitos (12 + control)Productos minoristas en la India y en todo el mundo
EAN-88 dígitos (7 + control)Envases pequeños donde no cabe EAN-13
UPC-A12 dígitos (11 + control)Productos minoristas en EE. UU. y Canadá
Code 3943 caracteres: A–Z, 0–9, espacio, - . $ / + %Sistemas industriales, de defensa y automotrices antiguos
ITF-1414 dígitos (13 + control)Cajas y bultos de embalaje exterior en logística
CodabarDígitos y - $ : / . + con inicio/fin A–DBibliotecas, bancos de sangre, sistemas antiguos

Cómo funcionan los dígitos de control

Los códigos EAN, UPC e ITF-14 terminan con un dígito de control que protege contra errores. Si un dígito se lee o se escribe mal, la verificación falla y el lector lo rechaza en lugar de vender el producto equivocado. Todos usan la misma regla «módulo 10» de GS1:

  1. Empieza con el dígito de datos situado más a la derecha (sin contar el dígito de control).
  2. Multiplícalo por 3, el siguiente hacia la izquierda por 1, el siguiente por 3, y así sucesivamente.
  3. Suma todos los resultados.
  4. El dígito de control es lo que debes sumar para llegar al siguiente múltiplo de 10 (0 si la suma ya lo es).

Ejemplo: para los datos EAN-13 400638133393, la suma ponderada es 89. El siguiente múltiplo de 10 es 90, así que el dígito de control es 1 y el código completo es 4006381333931. Del mismo modo, los datos UPC-A 03600029145 obtienen el dígito de control 2 (036000291452) y los datos EAN-8 9638507 obtienen 4 (96385074). Esta herramienta hace las cuentas por ti.

¿Vendes productos? Lee esto sobre GS1

Un código de barras es solo una imagen de un número. Para los productos vendidos en supermercados, farmacias y marketplaces como Amazon o Flipkart, ese número debe ser único en todo el mundo, y la organización que administra estos números es GS1. En la India, las empresas obtienen sus números de GS1 India, y los códigos EAN-13 indios empiezan con el prefijo 890. Una vez que tengas números con licencia, puedes usar este generador para dibujar los códigos de barras de tus etiquetas. Inventar un número EAN-13 puede producir un código de barras de apariencia válida que choque con el producto de otra persona, por lo que los minoristas pueden rechazarlo. Para uso interno (tu almacén, una biblioteca, activos de oficina o entradas de eventos), usa Code 128 con la numeración que quieras.

Cómo imprimir códigos de barras que se escaneen

  • Contraste: lo mejor son barras negras sobre fondo blanco. Evita las barras rojas (la mayoría de los lectores usa luz roja y ve el rojo como blanco) y los fondos oscuros.
  • Zona de silencio: deja espacio en blanco a la izquierda y a la derecha; el generador agrega un margen, así que no lo recortes.
  • Tamaño: para EAN-13 el tamaño nominal es de unos 37.3 × 25.9 mm; GS1 permite aproximadamente entre el 80% y el 200% de eso. Code 128 se ensancha a medida que el texto se alarga, así que mantén las etiquetas cortas.
  • Altura: no aplastes los códigos de barras en tiras finas; la altura ayuda a los lectores en ángulo.
  • Usa SVG para diseños de impresión, o el PNG de alta resolución. Evita ampliar un PNG pequeño: los bordes borrosos causan lecturas erróneas.
  • Prueba antes de imprimir en cantidad con una app de lector en el teléfono o un lector de mano.

Ejemplo práctico: códigos de barras para el inventario de una tienda pequeña

Supón que tienes una papelería y quieres escanear los artículos en el mostrador con un lector de códigos de barras USB barato, pero muchos productos no tienen código de barras. Crea un código interno sencillo para cada artículo (por ejemplo PEN-BLU-001 para un bolígrafo azul y NB-A4-200 para un cuaderno A4) y haz una lista en una hoja de cálculo con los precios. Elige Code 128, escribe el primer código, pon la altura en unos 60 px y descarga el PNG. Repite para cada artículo (o descarga los SVG y organízalos en una hoja A4 en una app de diseño), imprime en papel adhesivo y pega las etiquetas en el estante o en los productos. Un lector USB se comporta como un teclado, así que al escanear una etiqueta se escribe el código en tu hoja de cálculo o software de facturación, que busca el precio. Como estos códigos solo se usan dentro de tu tienda, no necesitas números GS1: reserva los códigos EAN-13 de GS1 para los productos que vendas a través de otros minoristas.

Usos populares

  • Inventario de tienda y etiquetas de precio (Code 128).
  • Empaques de productos con números EAN-13 emitidos por GS1.
  • Etiquetas de mensajería y almacén.
  • Libros de biblioteca y carnés de socio.
  • Etiquetas de activos de oficina para laptops y muebles.
  • Credenciales escolares y pases de entrada a eventos.

¿Código de barras o código QR?

Los códigos de barras lineales contienen un número o código corto y los leen casi todos los lectores de comercios y almacenes. Los códigos QR contienen mucho más (direcciones web completas, datos de Wi-Fi, pagos UPI, texto en hindi) y los leen las cámaras de los teléfonos. Usa un código de barras cuando el sistema espere uno (cajas registradoras, lectores de inventario); usa un código QR cuando las personas vayan a escanear con teléfonos. Créalos con nuestro Generador de códigos QR.

Errores comunes que debes evitar

  • Escribir la longitud equivocada: EAN-13 necesita 12 o 13 dígitos, no 10 ni 14.
  • Inventar números para comercio minorista: solicita la licencia a GS1.
  • Colores de bajo contraste: las barras pastel pueden verse bien, pero no se escanean.
  • Recortar los márgenes: los lectores necesitan la zona de silencio.
  • Usar Code 39 para texto largo: es ancho; Code 128 es más compacto.

Glosario rápido

  • Simbología: un formato de código de barras, como EAN-13 o Code 128.
  • Dígito de control: un dígito calculado que detecta errores.
  • Zona de silencio: espacio en blanco necesario a ambos lados de un código de barras.
  • GS1: la organización global que emite los números de producto.
  • GTIN: Global Trade Item Number (número global de artículo comercial), el número dentro de los códigos EAN/UPC/ITF-14.

¿Por qué usar este Generador de códigos de barras?

Admite los formatos que realmente usan las empresas, calcula correctamente los dígitos de control, exporta archivos listos para imprimir sin marcas de agua y mantiene tus datos en tu navegador: gratis para tiendas, vendedores y creadores.

Sin cuenta, sin marca de agua y sin límites: solo elige un formato, escribe y descarga.

Generador de códigos de barras: datos clave

FormatosCode 128, EAN-13, EAN-8, UPC-A, Code 39, ITF-14, Codabar
Dígito de controlCalculado (módulo 10 de GS1) o verificado
ExportacionesPNG (resolución 3×), SVG, impresión
Prefijo de la IndiaLos códigos EAN-13 de GS1 India empiezan con 890
Code 128Cualquier texto ASCII, compacto
BibliotecaJsBarcode (MIT), funciona en tu navegador

Preguntas frecuentes

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

Usa Code 128 para etiquetas internas, inventario, entradas y todo lo que tenga letras. Usa EAN-13 (o UPC-A en Norteamérica) para productos vendidos en tiendas, EAN-8 para envases muy pequeños, ITF-14 para cajas de embalaje exterior y Code 39 cuando un sistema antiguo lo exija.

¿Puedo crear mi propio código de barras EAN-13 para productos?

Puedes dibujar aquí cualquier EAN-13 válido, pero para productos vendidos en tiendas y marketplaces en línea, el número en sí debe tener licencia de GS1 (GS1 India para empresas indias, prefijo 890). Los números inventados pueden chocar con productos reales y ser rechazados por los minoristas.

¿Qué es un dígito de control?

El último dígito de los códigos EAN, UPC e ITF, calculado a partir de los demás con la fórmula de módulo 10 de GS1. Permite a los lectores detectar errores de escritura o lectura. Escribe 12 dígitos para EAN-13 y la herramienta agrega el 13.º; escribe los 13 y comprueba que el último sea correcto.

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

Empezando por el dígito de datos situado más a la derecha, multiplica los dígitos alternadamente por 3 y por 1, súmalos y toma la cantidad necesaria para llegar al siguiente múltiplo de 10. Para 400638133393 la suma es 89, así que el dígito de control es 1, lo que da 4006381333931.

¿Cuál es la diferencia entre EAN-13 y UPC-A?

UPC-A tiene 12 dígitos y se usa sobre todo en Estados Unidos y Canadá; EAN-13 tiene 13 dígitos y se usa en la India y en la mayor parte del mundo. Un código UPC-A equivale a un EAN-13 con un 0 al principio, y los lectores modernos leen ambos.

¿Debo descargar PNG o SVG?

SVG es un archivo vectorial que se mantiene perfectamente nítido a cualquier tamaño: lo mejor para imprimir etiquetas y diseños de empaques. PNG es una imagen de alta resolución (generada al triple del tamaño de la vista previa) que funciona en todas partes, incluidos Word, Canva y las impresoras de etiquetas.

¿Puedo cambiar el color del código de barras?

Sí, pero mantén barras oscuras sobre un fondo claro con un contraste fuerte. Negro sobre blanco es lo más seguro. Las barras rojas, los colores claros o los fondos oscuros pueden no escanearse, porque muchos lectores usan luz roja.

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

Para EAN-13, GS1 recomienda un tamaño nominal de unos 37.3 × 25.9 mm y permite escalar aproximadamente entre el 80% y el 200%. No aplastes demasiado la altura y deja siempre espacio en blanco (zona de silencio) a ambos lados.

¿Un código de barras puede contener texto en hindi o emojis?

No. Los códigos de barras lineales admiten conjuntos de caracteres limitados: Code 128 cubre solo ASCII. Para texto en hindi, URL o datos más largos, usa un código QR.

¿Puedo crear muchos códigos de barras a la vez?

Esta herramienta crea un código de barras a la vez. Cambia el valor y descarga de nuevo para cada etiqueta; luego puedes organizar los archivos SVG en una app de diseño o de etiquetas.

¿Mis datos se suben?

No. Los códigos de barras se generan en tu navegador y nada de lo que escribes se envía a un servidor.

¿El Generador de códigos de barras es gratis?

Sí. Es gratis, sin marca de agua, sin registro y sin límite.

¡Códigos de barras listos para imprimir en segundos!

EAN, UPC, Code 128 y más: descargas gratuitas en PNG y SVG.

Explora más herramientas de Prompt Minds

El Generador de códigos de barras funciona muy bien junto con nuestras otras herramientas gratuitas. Todas las herramientas de Prompt Minds funcionan por completo en tu navegador: sin registro, sin subir archivos, sin marcas de agua. Ver todas las herramientas gratuitas.

Asistente de IA de Prompt Minds
¡Namaste! ¿Cómo puedo ayudarte con el Generador de códigos de barras?