Generador de códigos de barras
Un código de barras representa datos en un formato que puede leer un escáner. Se usa en comercio, inventario, logística, bibliotecas, etiquetas internas y pruebas de software. Esta herramienta genera códigos visuales a partir del valor introducido para que puedas copiarlos o descargarlos según el flujo de trabajo de la página.
Antes de crear un código, revisa qué estándar necesitas. EAN-13 se usa mucho en productos comerciales; Code 128 admite más caracteres y es habitual en logística; otros formatos tienen restricciones de longitud y caracteres. Un código visualmente generado no garantiza que el número esté registrado oficialmente como producto.
Buenas prácticas
Usa alto contraste, deja margen blanco alrededor y prueba el código con un lector real antes de imprimir muchas etiquetas. En envases pequeños, evita reducirlo demasiado. Para productos vendidos en tiendas, confirma requisitos GS1, dígitos de control y normativa del canal de venta.
La página usa JsBarcode para crear el código en un SVG dentro del navegador. El usuario escribe el contenido, elige el formato y pulsa generar. Si el dato no cumple las reglas del formato seleccionado, la librería lanza un error y la página lo muestra en lugar de producir una imagen incorrecta. Esto es importante porque no todos los formatos aceptan el mismo tipo de entrada: CODE128 es flexible, EAN-13 requiere una longitud numérica específica, UPC-A usa 11 o 12 dígitos, ITF-14 trabaja con 13 o 14 dígitos, CODE39 limita caracteres, MSI es numérico y Pharmacode tiene su propio rango.
El código generado usa barras negras, ancho 2, altura 80, valor visible, fuente de 14 px y margen 10. El botón de descarga convierte el SVG a una imagen PNG mediante un canvas, rellena el fondo en blanco y descarga el archivo como barcode.png. El botón de copiar SVG serializa el elemento con XMLSerializer, útil si necesita pegar el vector en un documento, revisar el markup o integrarlo en otro flujo.
Para inventario real, etiquetas comerciales o logística, el dato debe validarse contra el estándar que use la organización. Un barcode que se ve correcto en pantalla puede fallar si se imprime demasiado pequeño, si se distorsiona, si el contraste es bajo o si el lector espera un checksum concreto. Esta herramienta resulta especialmente útil para pruebas, prototipos, etiquetas internas y generación rápida, pero antes de producir etiquetas finales conviene probar el archivo con el escáner y el tamaño de impresión reales.
Comentarios