🧰 ToolPicoTodas las herramientas →

Generador de código de barras

Genera gratis códigos de barras en UPC-A (por defecto EE. UU./Canadá), EAN-13, EAN-8, Code 128, Code 39, ITF, MSI, Pharmacode y Codabar. Ajusta la altura, el grosor de las barras, el color y el texto; vista previa en directo, descarga en PNG + SVG. Sin registro, sin límites — tus datos nunca salen de tu dispositivo.

Gratis y sin registro UPC-A por defecto (comercio EE. UU.) 10+ formatos en una sola herramienta ✓ Dígito de control automático ✓ Descarga en PNG + SVG 100% en tu navegador Actualizado: 26 jul. 2026
🎨 Aspecto — altura, grosor de barras, color, texto (todo gratis)
Solo cambia cómo se muestran la altura y el grosor de las barras (a ≈96 px/pulgada). El código de barras en sí no cambia.
Elige un formato e introduce datos — tu código de barras se mostrará aquí en directo.
🔒 Privado y local. El número o texto que introduces nunca se envía a un servidor; el código de barras y las descargas se generan íntegramente en tu navegador.
Respuesta rápidaPara generar un código de barras, elige un formato en la herramienta de arriba (UPC-A para el comercio de EE. UU./Canadá, EAN-13 para el comercio internacional, o Code 128 para uso general), introduce los datos a codificar, y ajusta opcionalmente la altura, el grosor de las barras, el color y la visibilidad del texto. Para UPC-A, EAN-13, EAN-8 e ITF-14, el dígito de control final se calcula automáticamente. El código de barras se muestra al instante — descárgalo en PNG de alta resolución o en SVG vectorial para impresión. La herramienta es gratuita, sin registro, y tus datos nunca salen de tu dispositivo.

Códigos de barras en lote y secuenciales + hoja de impresión tamaño Carta

Genera muchos códigos de barras a la vez: pega un valor por línea, o genera automáticamente una secuencia (prefijo + número incrementado). Imprímelos todos en una hoja de etiquetas tamaño Carta o guarda en PDF. Los ajustes de formato y estilo de arriba (altura, color, texto) se aplican a cada código de barras.

Ejemplo: prefijo EXP-, 1→12, paso 1, 3 dígitos → EXP-001 … EXP-012. Para añadir un sufijo después del número, usa mejor el modo lista.

¿Qué es un código de barras y cómo se genera?

Qué es un código de barras, para qué sirve cada formato, y los pasos para generar uno gratis.

Un código de barras convierte datos — normalmente un número de producto, un número de serie, o un texto corto — en un patrón de líneas y espacios que una máquina puede leer; es un método de marcado unidimensional (1D). Un escáner lee los grosores variables de las barras negras y los espacios blancos entre ellas para decodificar el valor en una fracción de segundo. Los códigos de barras son el estándar en las cajas de las tiendas, en la gestión de almacenes e inventario, en logística, y para el seguimiento de existencias. Esta herramienta genera los formatos de código de barras más comunes al instante, directamente en tu navegador — no se envía ningún dato a un servidor.

¿Cómo genero un código de barras? (5 pasos)

Respuesta rápida1) Elige el formato adecuado a tu uso (p. ej. UPC-A, EAN-13, Code 128). 2) Introduce los datos a codificar. 3) Ajusta la altura, el grosor de las barras, la zona de silencio y el color. 4) Activa/desactiva el texto y revisa la vista previa en directo. 5) Descárgalo en PNG o SVG.

¿Qué formato usar y para qué?

  • UPC-A: el estándar de 12 dígitos usado en productos de venta al por menor en Estados Unidos y Canadá — el formato predeterminado de esta herramienta.
  • EAN-13 / EAN-8: el equivalente internacional del UPC-A, el estándar para el envasado minorista fuera de Norteamérica y cada vez más en todo el mundo (13 y 8 dígitos). EAN-8 se usa para envases pequeños.
  • Code 128 (A/B/C): codifica letras, números y símbolos con alta densidad sin restricción de longitud fija. La opción más flexible para números de serie, envíos, y seguimiento de almacén/logística. Code 128-C es más corto para codificar solo números.
  • Code 39: común en contextos industriales, de defensa y logísticos; codifica letras mayúsculas y números y es compatible con muchos escáneres antiguos.
  • ITF / ITF-14: codifica un número par de dígitos; ITF-14 se usa para cajas de envío y embalaje exterior.
  • MSI: un formato solo numérico preferido para etiquetas de estantería de almacén e inventario.
  • Pharmacode: un formato especializado usado para el control de calidad de impresión en el envasado farmacéutico (un número de 3 a 131070).
  • Codabar: un formato clásico usado en bibliotecas, servicios de paquetería, y bancos de sangre.

¿Por qué usar esta herramienta?

Respuesta rápidaMuchas herramientas de código de barras reservan las descargas en SVG, la alta resolución, o la personalización de colores para un plan de pago. Este generador de código de barras hace que cada formato y cada descarga sean gratis, sin registro, calcula el dígito de control automáticamente para UPC-A/EAN/ITF-14, te avisa en lenguaje claro de datos inválidos, y funciona 100% del lado del cliente para que tus datos nunca salgan de tu dispositivo.

Nota: un código de barras es solo un patrón de líneas. Para que un artículo se venda realmente en un comercio, tu número UPC-A o EAN-13 debe ser un GTIN válido emitido por GS1 (GS1 US para el UPC-A). Esta herramienta dibuja un código de barras para el número que proporciones, pero no emite ni registra números. Para contenido pensado para ser escaneado con la cámara de un teléfono — una URL, una conexión Wi-Fi, o una tarjeta de contacto — un código QR 2D es la mejor opción, no un código de barras 1D.

Código de barras vs código QR, PNG vs SVG

Dos decisiones a menudo confundidas: qué tipo de código (1D/2D) usar, y qué formato de archivo descargar.

¿Código de barras 1D o código QR 2D?

Comparación código de barras lineal vs código QR
CaracterísticaCódigo de barras (1D — esta herramienta)Código QR (2D / matricial)
Dirección de los datosSolo barras horizontalesHorizontal + vertical (matriz)
CapacidadLimitada (unas pocas a decenas de dígitos)Muy alta (miles de caracteres)
Uso típicoCaja, inventario, logísticaURL, Wi-Fi, tarjeta de contacto, pago
Dispositivo de lecturaEscáner láser/infrarrojoCámara de teléfono
Tolerancia a dañosBajaAlta (corrección de errores)

Un código de barras es la herramienta adecuada para el seguimiento de precios e inventario en el punto de venta; un código QR es mejor para contenido enriquecido pensado para ser escaneado con un teléfono.

¿Debo descargar en PNG o en SVG?

Elegir un formato de descarga
Caso de usoFormato recomendadoPor qué
Impresora de etiquetas, Word/Excel, webPNGSe abre en todas partes, imagen lista para usar
Envasado, señalización, imprentaSVGVectorial — nítido a cualquier tamaño, nunca borroso
Etiqueta de producto / folletoSVGLas imprentas quieren vectores; las barras se mantienen nítidas
Compartir rápidoPNGArchivo único, listo para visualizar

Referencia de formatos de código de barras

Los formatos que esta herramienta puede generar, el tipo de datos que acepta cada uno, y sus usos típicos.

Formatos de código de barras compatibles (motor JsBarcode)
FormatoTipo de datosDígitos / reglaUso típicoEjemplo
UPC-ANúmeros11 (+1 auto) o 12Comercio EE. UU./Canadá036000291452
EAN-13Números12 (+1 auto) o 13Comercio internacional5901234123457
EAN-8Números7 (+1 auto) o 8Envase pequeño96385074
Code 128ASCII (letras+números+símbolos)Longitud libreN.º de serie, logística, uso generalEXP-2026-A17
Code 128-CNúmerosNúmero par de dígitosCódigo numérico denso12345678
Code 39MAYÚSCULAS + números + - . $ / + %Longitud libreIndustrial, defensaITEM-42
ITFNúmerosNúmero par de dígitosCaja/distribución1234567890
ITF-14Números13 (+1 auto) o 14Caja de envío15400141288763
MSINúmerosLongitud libreEstantería de almacén / inventario1234567
PharmacodeNúmero3 – 131070Envasado farmacéutico1234
CodabarNúmeros + - $ : / . +Longitud libre; A–D como delimitador opcionalBiblioteca, banco de sangreA40156B

Búsquedas populares de código de barras

Guías sobre códigos de barras

Respuestas prácticas, precisas y citables a las preguntas más habituales.

Generar un código de barras UPC-A: estructura de dígitos y dígito de control

UPC-A tiene 12 dígitos: los primeros dígitos forman el prefijo de fabricante asignado por GS1 US, seguido del número de producto, siendo el último dígito el dígito de control. El dígito de control se calcula matemáticamente a partir de los primeros 11 dígitos; en esta herramienta, basta con introducir 11 dígitos — el dígito 12.º se añade automáticamente. También puedes introducir tú mismo los 12 dígitos completos.

Importante: dibujar un código de barras y poseer un número de producto válido son dos cosas distintas. Para la venta al por menor, el número debe estar asignado por GS1 US, o podría entrar en conflicto con otro producto. Esta herramienta dibuja el código de barras para el número que proporciones, pero no asigna ni registra números.

¿Code 128 o Code 39? ¿Cuál elegir para el seguimiento interno?

Code 128 codifica los 128 caracteres ASCII (letras mayúsculas/minúsculas, números, símbolos) con alta densidad, representando los mismos datos en un código de barras más estrecho que Code 39. Es el estándar moderno para números de serie, envíos, y etiquetas de almacén. Code 39 solo codifica letras mayúsculas, números, y algunos símbolos, ocupa más espacio, pero es conocido por su amplísima compatibilidad de hardware y su sencillez.

Recomendación: si construyes un sistema nuevo y el espacio/densidad importa, elige Code 128; si trabajas con escáneres muy antiguos o necesitas códigos alfanuméricos fijos sencillos, elige Code 39. Si solo codificas números, Code 128-C agrupa dos dígitos por símbolo para el código de barras más corto posible (requiere un número par de dígitos).

¿Por qué no se escanea mi código de barras? Contraste, tamaño y zona de silencio

Tres elementos son esenciales para que un código de barras se escanee de forma fiable: el contraste, el tamaño, y la zona de silencio (margen). Los escáneres esperan una barra oscura sobre un fondo claro, así que la opción más segura sigue siendo siempre barras negras sobre fondo blanco. Un fondo de color o una barra de color claro falla al leerse en muchos escáneres láser. Esta herramienta te avisa cuando el contraste es bajo o el color de las barras es más claro que el fondo.

No imprimas un código de barras demasiado pequeño — cuando el grosor de las barras (la «dimensión X») disminuye, el escaneo se vuelve más difícil. Deja suficiente espacio en blanco a cada lado del código de barras (la zona de silencio, normalmente unas 10× el grosor de la barra más estrecha) — usa el control de margen para esto. Prueba siempre con un escáner o una app de teléfono distinta después de imprimir.

¿PNG o SVG? El formato de archivo adecuado para imprimir etiquetas

El PNG es una imagen matricial — práctica para impresoras de etiquetas, documentos Word/Excel, correo electrónico, y web. Esta herramienta genera el PNG a alta resolución (sobremuestreando la vista previa vectorial), así que las barras se mantienen nítidas. El SVG es vectorial: se adapta a cualquier tamaño sin perder nitidez, y las imprentas suelen preferirlo para la impresión profesional.

Recomendación: usa el PNG para una salida de oficina rápida y las impresoras de etiquetas; usa el SVG para envasado, señalización, carteles grandes, y trabajos de imprenta. Ambos son gratuitos en esta herramienta y se generan íntegramente en tu navegador.

Glosario de términos del código de barras

Definiciones breves de los conceptos esenciales usados en la herramienta y en esta página.

Código de barras (1D)Un marcado legible por máquina que codifica datos como grosores variables de barras y espacios en un solo eje horizontal.
UPC / EANEstándares internacionales de numeración para productos de venta al por menor. UPC-A es el estándar norteamericano; EAN-13 se usa en todo el mundo.
GTINGlobal Trade Item Number — el número que identifica de forma única a un producto. UPC-A y EAN-13 son ambos formatos GTIN.
Dígito de controlUn último dígito de validación calculado a partir de los dígitos anteriores; detecta errores de lectura o de escritura.
Code 128Un formato flexible que codifica todos los caracteres ASCII con alta densidad, sin restricción de número de dígitos fija.
Code 39Un formato clásico que codifica letras mayúsculas, números, y algunos símbolos, conocido por su amplia compatibilidad de hardware.
ITF-14Un formato de 14 dígitos, número par, usado para cajas de envío y embalaje exterior.
Grosor de barra (dimensión X)El grosor de la barra más estrecha. Valores más pequeños hacen el código de barras más denso pero más difícil de escanear.
Zona de silencioEl espacio en blanco vacío a la izquierda y derecha de un código de barras, necesario para que un escáner pueda distinguirlo de su entorno.
SVGUn formato de imagen vectorial. Se adapta a cualquier tamaño sin perder nitidez — ideal para envasado e impresión.

Preguntas frecuentes

¿Cómo genero un código de barras?
Elige primero un formato (UPC-A para el comercio de EE. UU./Canadá, EAN-13 para el comercio internacional, Code 128 para uso general), e introduce después los datos a codificar. Para formatos como UPC-A/EAN, el dígito de control final se calcula automáticamente. Ajusta opcionalmente el grosor de las barras, la altura, el color, y la visibilidad del texto. El código de barras se muestra al instante; descárgalo en PNG o, para impresión, en SVG. La herramienta es gratuita, sin registro, y funciona íntegramente en tu navegador.
¿Qué es un código de barras UPC-A?
UPC-A es el código de barras estándar de 12 dígitos usado en productos de venta al por menor en Estados Unidos y Canadá — el formato predeterminado de esta herramienta. Los primeros dígitos identifican el prefijo de fabricante (asignado por GS1 US), los dígitos centrales el número de producto, y el último dígito es un dígito de control calculado a partir de los otros 11. Introduce 11 dígitos aquí y el 12.º se añade automáticamente. Para una venta al por menor real, el número debe ser un GTIN válido emitido por GS1 US.
¿Qué es un código de barras EAN-13?
EAN-13 es el estándar de código de barras de 13 dígitos usado en el envasado minorista fuera de Norteamérica y cada vez más en todo el mundo — el equivalente internacional del UPC-A. Los primeros dígitos identifican el prefijo país/organización GS1, los dígitos centrales el fabricante y el producto, y el último dígito es un dígito de control calculado a partir de los otros 12. Introduce 12 dígitos aquí y el 13.º se añade automáticamente.
¿Qué es Code 128 y para qué sirve?
Code 128 codifica letras, números y símbolos (todo el conjunto ASCII) con alta densidad. No tiene ninguna restricción de número de dígitos fija, lo que lo convierte en el formato de uso general más popular para números de serie, códigos de envío, etiquetas de almacén/logística, y seguimiento interno. Para codificar solo números, Code 128-C agrupa dos dígitos en un solo símbolo para un código de barras más corto (requiere un número par de dígitos).
¿Cómo descargo un código de barras en PNG?
Después de generar tu código de barras, haz clic en Descargar en PNG en el panel de vista previa. La herramienta convierte la vista previa SVG en directo en una imagen PNG de alta resolución y la descarga en tu dispositivo; no se envía ningún dato a un servidor. El PNG es ideal para impresoras de etiquetas, documentos, y web. Para envasado, señalización, o trabajos de imprenta, elige mejor Descargar en SVG para un archivo vectorial.
¿Qué formato de código de barras debería elegir?
Depende de tu uso: para un producto de venta al por menor individual vendido en Estados Unidos o Canadá, usa UPC-A; para el comercio internacional, usa EAN-13; para envases pequeños, usa EAN-8; para números de serie internos y seguimiento de almacén, usa Code 128 o Code 39; para cajas de envío, usa ITF-14; para etiquetas de estantería/inventario, usa MSI; para envasado farmacéutico, usa Pharmacode; para bibliotecas o bancos de sangre, usa Codabar. En caso de duda, empieza con Code 128 porque es flexible y ampliamente compatible.
¿Cuál es la diferencia entre un código de barras y un código QR?
Un código de barras (1D) codifica los datos usando solo barras horizontales y normalmente contiene un número limitado de dígitos o caracteres; es el estándar para los sistemas de caja e inventario. Un código QR (2D / matricial) codifica los datos horizontal y verticalmente, por lo que puede contener mucha más información (una URL, credenciales Wi-Fi, una tarjeta de contacto) y se lee fácilmente con la cámara de un teléfono. Usa un código de barras para el seguimiento de precios/inventario y el punto de venta; usa un código QR para contenido enriquecido pensado para ser escaneado con un teléfono.
¿Qué es un dígito de control y cómo se calcula?
El dígito de control es un último dígito calculado a partir de los dígitos anteriores según una fórmula (una suma ponderada de las posiciones impares/pares, completada hasta el siguiente múltiplo de 10), que permite a un escáner detectar un error de lectura o de escritura antes de que el número se use. En esta herramienta, basta con introducir 11/12/7/13 dígitos para UPC-A/EAN-13/EAN-8/ITF-14 respectivamente — el último dígito se añade automáticamente.
¿Se envían mis datos de código de barras a un servidor?
No. La generación del código de barras se realiza íntegramente en tu navegador (del lado del cliente), usando la biblioteca de código abierto JsBarcode. El número de producto, número de serie o texto que introduces nunca se envía, guarda ni registra en nuestros servidores — desaparece en cuanto cierras la página. El PNG y el SVG que descargas también se generan localmente en tu dispositivo. Es un enfoque respetuoso con la privacidad: tus datos nunca salen de él.

Cómo funciona y fuentes

El generador de código de barras de ToolPico es un generador de código de barras gratuito e independiente, sin registro necesario. El renderizado del código de barras se realiza con la biblioteca de código abierto ampliamente usada JsBarcode (v3.11.6, autoalojada — sin llamadas a CDN), directamente en tu navegador; ningún dato que introduzcas se envía a un servidor. Los formatos se basan en los estándares de la industria correspondientes: UPC-A/EAN-13/EAN-8 (numeración GS1 y dígito de control), Code 128 (ISO/IEC 15417), Code 39, Interleaved 2 of 5 & ITF-14, MSI, Pharmacode, y Codabar. El dígito de control se calcula automáticamente para UPC-A, EAN-13, EAN-8, e ITF-14.

Fuente y motor: JsBarcode (autoalojado) — el renderizado sigue los estándares UPC/EAN/Code128/Code39 e ITF. Nota sobre precisión: esta herramienta dibuja un código de barras para el número que proporciones; no verifica si el número es un GTIN válido asignado por GS1. La capacidad de escaneo depende del contraste, el grosor de las barras, la zona de silencio, y la calidad de impresión — prueba con un escáner o una app de teléfono distinta antes de imprimir a gran escala. Última actualización: 26 de julio de 2026. Contenido proporcionado con fines informativos.
⚠️ Nota informativa y de privacidad: esta página se ofrece únicamente con fines informativos y no constituye una asignación oficial de número (registro GS1/GTIN). Todo funciona localmente en tu navegador; los datos que introduces nunca se envían, guardan ni registran en ningún servidor. Para un código de barras de producto comercial, asegúrate de haber obtenido un número válido a través de GS1 US (o tu organización miembro de GS1 local).

🔗 Añade esta herramienta a tu sitio

Copia el código de abajo en tu propio sitio. La herramienta es gratuita, siempre está actualizada, y funciona íntegramente en tu página. No requiere registro.

Vista previa →
📊 Generador de código de barras — ToolPico ↗