Funcionamiento del Generador de códigos de barras
Esta herramienta permite crear códigos de barras escaneables de diversos tipos mediante la introducción de datos, la personalización de su aspecto visual y su posterior descarga en formato de imagen. El proceso de conversión de los datos de entrada en una imagen de código de barras se realiza íntegramente dentro del navegador web del usuario.
El procesamiento de los datos se lleva a cabo de manera local: el contenido se convierte en código de barras aquí mismo, en tu navegador, y nada se sube a BroBroGo.
Tipos de códigos de barras y aplicaciones
La elección del formato adecuado depende del uso que se le vaya a dar al código de barras y de las restricciones de los datos que se deseen codificar. A continuación se detallan las opciones disponibles en el selector Tipo de código y sus aplicaciones específicas:
- Code 128: Admite cualquier combinación de letras, dígitos o símbolos. Es un formato de alta densidad idóneo para mantener textos cortos, como códigos de artículo (SKU), números de seguimiento o identificadores de activos.
- EAN-13: Estándar utilizado para la identificación de productos de venta minorista. Requiere la introducción de 12 dígitos (el dígito de control se añade solo) o un código de venta completo de 13 dígitos.
- EAN-8: Variante compacta del formato EAN, diseñada para envases pequeños en el comercio minorista. Requiere 7 dígitos (con dígito de control) o un código completo de 8 dígitos.
- UPC-A: Formato estándar para la venta minorista, común en el mercado norteamericano. Requiere 11 dígitos (con dígito de control) o un código UPC-A completo de 12 dígitos.
- Code 39: Permite codificar letras mayúsculas, dígitos y los caracteres especiales
-,.,$,/,+,%o espacios. No necesita dígito de control y se emplea habitualmente en etiquetas de inventario y gestión de activos. - ITF-14: Formato específico para la identificación de cajas de envío y embalajes de transporte. Requiere 13 dígitos (con dígito de control) o un código de caja de envío completo de 14 dígitos.
- Codabar: Estructura que admite dígitos y los caracteres
-,$,:,/,.,+, delimitados obligatoriamente por letras de inicio y fin de la A a la D (por ejemplo,A40156B). Se utiliza principalmente en bibliotecas y bancos de sangre. - MSI: Formato que admite únicamente dígitos. Su uso es habitual en etiquetas de estantería de almacén y control de inventarios.
- Pharmacode: Sistema de codificación de barras de una sola dirección que requiere un número entero comprendido entre 3 y 131070. Se emplea exclusivamente en envases farmacéuticos y de medicamentos.
Parámetros de entrada y personalización
Para generar un código de barras, la herramienta requiere configurar los siguientes campos en el panel de control:
- Datos: El texto o número que se desea codificar. La longitud máxima permitida para cualquier formato es de 256 caracteres. Si el campo de datos está vacío al cambiar de tipo de código, este se rellena automáticamente con un valor de ejemplo válido para el nuevo formato seleccionado.
- Color de las barras: Define el tono de las líneas del código. Acepta el formato hexadecimal
#RRGGBB. - Fondo: Define el tono del espacio posterior. Acepta el formato hexadecimal
#RRGGBB. Si se introducen valores de color no válidos, el sistema los restablece por defecto a negro o blanco. - Ancho de barra: Un valor numérico entero de 1 a 4 que determina el grosor de los elementos del código.
- Altura: Un valor numérico de 40 a 200 píxeles que define la dimensión vertical de las barras.
- Mostrar el texto bajo las barras: Un interruptor que permite activar o desactivar la representación visual de los caracteres legibles por el ser humano debajo del código.
Reglas de validación y gestión de errores
El generador analiza en tiempo real la validez de los datos introducidos según las especificaciones del formato seleccionado:
- Cálculo de dígitos de control: Para los formatos EAN-13, EAN-8, UPC-A e ITF-14, si se introduce la secuencia numérica sin el último dígito, la herramienta calcula automáticamente el dígito de control. Si se introduce el código con su longitud máxima completa, el sistema verifica que el dígito de control aportado sea matemáticamente correcto en lugar de recalcularlo.
- Exceso de longitud: Si los datos superan el límite de caracteres, la interfaz muestra el mensaje de error: "Es demasiado largo para un código escaneable. Mantenlo por debajo de
{max}caracteres.". - Formato incorrecto: Si los caracteres introducidos no se corresponden con las reglas del tipo de código seleccionado, se muestra el mensaje de error: "No es un valor de
{format}válido: revisa la pista de formato de arriba.". - Ausencia de datos o errores: Si el campo de datos queda vacío, supera la longitud máxima o contiene caracteres no válidos, la Vista previa del código se limpia y los botones de descarga se ocultan.
Formatos de salida y descarga
Una vez que los datos son válidos, la interfaz muestra la representación gráfica en la sección Vista previa del código y habilita dos opciones de exportación:
- Descargar SVG: Exporta el código de barras en formato de gráficos vectoriales escalables (SVG). Este formato es óptimo para la impresión física, ya que permite escalar la imagen a cualquier tamaño sin perder definición ni nitidez en los bordes de las barras.
- Descargar PNG: Exporta el código de barras como un archivo de mapa de bits (PNG). Para garantizar la legibilidad en pantallas y documentos digitales, las descargas en formato PNG se procesan y renderizan a tres veces el tamaño mostrado en la vista previa de la pantalla.
Preguntas frecuentes
¿Qué tipo de código de barras elijo?
Code 128 sirve para cualquier código corto: SKU, números de seguimiento o de activos. EAN-13, EAN-8 y UPC-A son para productos de venta; ITF-14 va en las cajas de envío, Code 39 en etiquetas de inventario, Codabar en bibliotecas y bancos de sangre, MSI en estanterías de almacén y Pharmacode en envases de medicamentos.
¿Tengo que calcular el dígito de control?
No. En EAN, UPC e ITF-14 basta con escribir los dígitos de datos y el dígito de control final se calcula solo. Si escribes el código completo, se comprueba en lugar de recalcularse.
¿Estos códigos se pueden escanear de verdad?
Sí, siempre que mantengas buen contraste, dejes el margen blanco a ambos lados y no los reduzcas demasiado. Descarga SVG para imprimir, así las barras se ven nítidas a cualquier tamaño; el PNG va bien para pantallas y documentos.