CodeKitHub
Español
Herramientas generadoras

Generador de códigos de barras gratis

Escribe o pega un valor y obtén un código de barras escaneable al instante — elige CODE128 para texto general, EAN-13 o UPC-A para productos de retail, o CODE39 para etiquetas de almacén e inventario. El código se actualiza en tiempo real mientras escribes, y puedes descargar un PNG limpio para etiquetas, embalajes u hojas de inventario.

El código de barras se actualiza en tiempo real a medida que escribes — se genera íntegramente en tu navegador.

¿Qué es esta herramienta?

Un código de barras es un patrón legible por máquina de barras paralelas que codifica una cadena corta de texto o dígitos. A diferencia de un código QR, la mayoría de los formatos de código de barras son unidimensionales y se diseñaron hace décadas para escáneres de retail, por lo que siguen siendo el estándar para embalajes, etiquetas de envío y sistemas de inventario.

Este generador ejecuta toda la lógica de codificación en tu navegador usando la conocida librería JsBarcode, así que tus datos nunca se suben — útil si generas códigos para SKUs internos o productos aún no lanzados.

¿Por qué utilizarlo?

  • Cuatro formatos habituales en una sola herramienta: CODE128 para texto general, EAN-13 y UPC-A para productos de retail, CODE39 para etiquetas de almacén.
  • La vista previa se actualiza en vivo mientras escribes o cambias opciones.
  • Ancho de línea, altura y color ajustables para adaptarse a tu plantilla de etiqueta.
  • Errores de validación claros — si no se cumplen las reglas de un formato (p. ej. EAN-13 necesita un dígito de control válido de 12/13 dígitos), se te indica exactamente por qué.
  • Privado: los valores se generan localmente, nada se envía a un servidor.

Cómo utilizarlo

  1. Elige un formato según tu caso de uso: CODE128 para texto mixto, EAN-13/UPC-A para productos de retail, CODE39 para etiquetas internas.
  2. Escribe el valor a codificar — solo dígitos para EAN-13/UPC-A, letras y dígitos para CODE128/CODE39.
  3. Ajusta ancho de línea, altura y color si lo necesitas, y activa o desactiva el texto legible bajo las barras.
  4. Haz clic en "Descargar PNG" e imprime o pega el código en el diseño de tu etiqueta.

Ejemplo

Entrada

123456789012 (formato: UPC-A)

Resultado

Un código UPC-A escaneable con el dígito de control calculado automáticamente y el número impreso bajo las barras.

EAN-13 y UPC-A validan el dígito de control — si escribes un número que no cuadra, la herramienta te avisa en lugar de generar un código que no escaneará.

Elegir entre CODE128, EAN-13, UPC-A y CODE39

FormatoContenidoUso típico
CODE128Cualquier letra, dígito o símboloEtiquetas de envío, logística, uso general
EAN-1312–13 dígitosProductos de retail vendidos internacionalmente
UPC-A11–12 dígitosProductos de retail vendidos en EE.UU./Canadá
CODE39Mayúsculas, dígitos, - . $ / + % espacioEtiquetas de almacén, credenciales, sistemas de escaneo antiguos

Códigos de barras frente a códigos QR

Los códigos de barras son unidimensionales y guardan mucha menos información que un código QR — normalmente un número de producto corto en lugar de una URL. Son la opción correcta cuando necesitas compatibilidad con infraestructura de escaneo de retail de décadas de antigüedad o un estándar específico de identificación de producto como EAN/UPC.

Para enlazar a un sitio web, una red Wi-Fi o bloques de texto más largos, un código QR es más adecuado, ya que puede contener miles de caracteres y cualquier cámara de móvil lo lee.

Generador de códigos QR · Generador de UUID

Preguntas frecuentes

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

CODE128 es el más flexible — codifica cualquier texto ASCII y se usa en etiquetas de envío y logística. EAN-13 es el estándar para productos de retail vendidos internacionalmente; UPC-A es su equivalente en EE.UU./Canadá (12 dígitos). CODE39 es más antiguo y sencillo, común en almacenes y credenciales de identificación, pero menos compacto que CODE128.

¿Por qué EAN-13 o UPC-A rechazan mi número?

Ambos formatos terminan en un dígito de control calculado a partir de los dígitos anteriores. EAN-13 necesita exactamente 12 dígitos (la herramienta añade el dígito de control) o 13 dígitos (el 13.º ya debe ser el dígito de control correcto). UPC-A funciona igual con 11 o 12 dígitos. Si copiaste el código de un producto real, revisa que no falte ningún dígito.

¿Puedo usar estos códigos comercialmente, por ejemplo en productos que vendo?

La simbología del código en sí (CODE128, EAN-13, etc.) es un estándar abierto y renderizarla no tiene coste de licencia. Sin embargo, para vender un producto físico en tiendas de retail bajo un número EAN/UPC real, normalmente hay que registrar ese número en GS1 — esta herramienta dibuja el código visual, pero no te asigna un número de producto único a nivel mundial.

¿A qué tamaño debo imprimir un código de barras?

Los escáneres de retail están calibrados para códigos EAN-13/UPC-A de unos 3–8 cm de ancho al 100 % de escala — reducirlo por debajo de aproximadamente el 80 % suele hacer las barras demasiado finas para escanear de forma fiable. Para etiquetas CODE128 de almacén, sigue la especificación de tu plantilla y siempre prueba a escanear una muestra impresa antes de imprimir un lote completo.

¿Esta herramienta almacena o transmite los valores que codifico?

No. El código de barras se dibuja en un elemento canvas directamente en tu navegador mediante JavaScript — nada se sube, se registra ni se envía a ningún sitio.

Herramientas relacionadas