¿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
- 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.
- Escribe el valor a codificar — solo dígitos para EAN-13/UPC-A, letras y dígitos para CODE128/CODE39.
- Ajusta ancho de línea, altura y color si lo necesitas, y activa o desactiva el texto legible bajo las barras.
- 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
| Formato | Contenido | Uso típico |
|---|---|---|
| CODE128 | Cualquier letra, dígito o símbolo | Etiquetas de envío, logística, uso general |
| EAN-13 | 12–13 dígitos | Productos de retail vendidos internacionalmente |
| UPC-A | 11–12 dígitos | Productos de retail vendidos en EE.UU./Canadá |
| CODE39 | Mayúsculas, dígitos, - . $ / + % espacio | Etiquetas 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.
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.