¿Necesitas un código de barras para una etiqueta de producto, una hoja de inventario o una caja de envío? Elige un formato, escribe el valor y esta herramienta dibuja un código de barras conforme a los estándares que puedes descargar. Admite las simbologías comunes de retail y logística, con validación en vivo para que sepas al instante si un valor encaja en el formato.
Todo se genera en tu dispositivo. Exporta un SVG para etiquetas con calidad de impresión o un PNG para un uso rápido, y los datos de tu producto nunca salen del navegador.
Cómo se usa
- Elige un formatoCODE128 admite cualquier texto; EAN-13, EAN-8 y UPC son para retail; CODE39, ITF-14 y otros para logística.
- Introduce el valorEscribe los datos. Una entrada no válida para un formato estricto (como un EAN corto) se marca de inmediato.
- Dale estilo y exportaAjusta la altura de las barras, el ancho, los colores y el pie de texto, y luego descarga PNG o SVG.
Un generador de códigos de barras dibuja una fila de barras que un escáner vuelve a convertir en texto: un SKU, un ID de activo, un número de lote. Este se ejecuta por completo en tu navegador usando JsBarcode, y cubre los formatos que aparecen en el trabajo real: CODE128 para cualquier cosa de letras y números, EAN-13, EAN-8 y UPC-A para el comercio minorista, además de CODE39, ITF-14, MSI, Pharmacode y Codabar para los sectores que los usan. Fijas la altura y el ancho de las barras, eliges los colores y muestras u ocultas el texto legible bajo las barras. Nada de lo que escribes se sube, y la página sigue funcionando sin conexión una vez cargada.
La decisión importante es el formato. Si el código es para tu propio uso —inventario, etiquetas de activos, seguimiento interno—, CODE128 es la elección correcta y no necesita registro. Los códigos de comercio son distintos: los números EAN y UPC son números GS1 oficiales que tienes que poseer para vender en tiendas, y renderizar dígitos inventados no los hace legítimos. La herramienta valida a medida que escribes, así que un valor que rompe un formato estricto se marca en lugar de exportarse. Exporta PNG para una imagen rápida, o SVG cuando el código de barras vaya a imprimirse: las barras vectoriales se mantienen nítidas a cualquier tamaño y DPI, que es lo que necesitan las etiquetas.
Para qué la usa la gente
Imprimir etiquetas de activos CODE128 para portátiles y monitores de oficina
Etiquetar ubicaciones de contenedores y estanterías de almacén como A7-03
Maquetar un empaquetado minorista EAN-13 antes de registrar un número GS1 real
Generar códigos de barras SVG nítidos para insertarlos en una plantilla de hoja de etiquetas
Codificar números internos de orden de trabajo o de lote para la planta de producción
Crear un código Codabar o CODE39 para un sistema de biblioteca o carné de socio
Un código de barras no es más que un número que un escáner lee rápido
Un código de barras 1D es una fila de barras negras y huecos blancos que codifica una cadena corta de texto, normalmente un número de producto, un SKU o un ID de activo. Un escáner láser o de cámara lee las anchuras de las barras y las convierte de nuevo en texto mucho más rápido y con más exactitud que cualquiera tecleándolo. Los ves en el embalaje del comercio, las estanterías de almacén, los libros de biblioteca, las cajas de envío, los viales de muestras de sangre y la pegatina de la parte de abajo del portátil de tu oficina. Esta herramienta dibuja esos códigos en tu navegador con JsBarcode, una biblioteca con licencia MIT, y admite los formatos que de verdad importan en la práctica: CODE128, EAN-13, EAN-8, UPC-A, CODE39, ITF-14, MSI, Pharmacode y Codabar.
La única decisión que hace tropezar a la gente es qué formato usar, y se reduce a una bifurcación. Si el código de barras es para tu propio uso —inventario, etiquetas de activos, seguimiento interno, una etiqueta de estantería en tu propio almacén—, quieres CODE128. Codifica cualquier letra y número, los empaqueta densamente, y todo escáner lo lee. Si en cambio el código de barras tiene que escanearse en una caja de comercio real en algún lugar del mundo, necesitas un EAN-13, EAN-8 o UPC-A, y aquí viene la parte honesta: esos son números de comercio oficiales de GS1. El número en sí tiene que estar registrado a tu nombre (o al de tu fabricante) a través de GS1. Esta herramienta renderizará encantada cualquier 13 dígitos en un EAN-13 de aspecto válido, pero un número inventado no es un código de comercio legítimo; el sistema de una tienda puede rechazarlo o, peor, colisionar con el producto de otro. Renderiza EAN inventados para maquetas y pruebas, no para la estantería. Para cualquier cosa interna, CODE128 esquiva toda la cuestión del registro.
La herramienta valida mientras escribes. Los formatos estrictos tienen reglas —EAN-13 necesita exactamente 12 dígitos más un dígito de control, UPC-A su propia longitud— y si das un valor inválido señala el problema de inmediato con un mensaje en lugar de exportar una imagen defectuosa. Es deliberado: un código de barras que parece correcto pero no escanea es peor que un error evidente.
Hacer que de verdad escanee
Dos ajustes deciden si un escáner lee tu código a la primera. La anchura de barra (la anchura del módulo) es el grosor de la barra más estrecha; hazla demasiado fina y una impresora o una pantalla difumina las barras juntas. La altura de barra solo tiene que ser lo bastante alta para que el escáner capte una línea limpia a través de ella. La tercera cosa no es un control en absoluto: es la zona de silencio, el margen en blanco a la izquierda y a la derecha del código. Los escáneres necesitan ese espacio vacío para encontrar dónde empieza y termina el código de barras, así que nunca recortes pegado a las barras ni las pegues sobre un fondo recargado. Mantén también un contraste fuerte: barras oscuras sobre fondo claro. Aquí puedes fijar los colores de primer plano y de fondo, pero unas barras muy claras o un fondo oscuro son una razón habitual de que los códigos no se lean. Deja activada la leyenda de texto legible por humanos salvo que tengas un motivo para ocultarla: permite que una persona teclee el número a mano cuando un escaneo falla.
Por qué SVG, y por qué en local
Exporta a PNG cuando necesites una imagen rasterizada rápida. Exporta a SVG cuando el código de barras vaya a imprimirse. SVG es vectorial, así que las barras se mantienen nítidas a cualquier tamaño y cualquier DPI: puedes soltarlo en una plantilla de etiquetas, una hoja de pegatinas Avery o un diseño de envase y se imprime nítido en lugar de pixelarse. Para tiradas reales de etiquetas, SVG es el que hay que usar.
Todo ocurre en tu máquina. Tus SKU de producto, números de activo y códigos de lote son datos de negocio, y aquí nunca salen del navegador: sin subida, sin cuenta, y la página sigue funcionando sin conexión una vez cargada. Muchos creadores de códigos de barras online restringen CODE128 o la exportación SVG tras un registro o un muro de pago, o ponen marca de agua al resultado; este no. Dos límites honestos: solo hace códigos de barras 1D —para QR y otros códigos 2D usa la herramienta de QR— y renderiza un código de barras a la vez, no hojas impresas ni rollos de etiquetas.
Por qué IMG.DIY
9 formatos
CODE128, EAN-13/8, UPC, CODE39, ITF-14, MSI, Pharmacode, Codabar.
Validación en vivo
Los valores con longitud incorrecta o no válidos se detectan al instante.
PNG + SVG
Salida vectorial para etiquetas impresas nítidas.
Privado
Los códigos de barras se generan en local, nunca se suben.



