ForHosting KIT · Utilidades de desarrollo

Crear un código de barras

Los sistemas de retail siguen funcionando con códigos de barras lineales décadas después de que todos asumieran que el QR los reemplazaría, porque un escáner de caja leyendo un UPC en una fracción de segundo es un problema ya resuelto que nadie quiere resolver de nuevo. Esta api para generar código de barras produce simbologías EAN, UPC, Code128, Code39 e ITF a partir de un código de producto simple, generando una imagen que un escáner láser o de cámara estándar lee correctamente a la primera.

● EstableGratis · en su navegador
Úselo desde WebAPIEmailApp prontoTelegram pronto

Corre en su navegador. Gratis y sin límite: sus datos no salen de esta página.

Cinco simbologías, cinco tareas distintas

EAN-13 y UPC-A son las dos simbologías impresas en casi todos los productos de retail del mundo, EAN dominante fuera de Norteamérica y UPC dentro de ella, ambas construidas sobre un código numérico de longitud fija asignado por un registro de numeración de productos. Code128 empaqueta cualquier combinación de letras, números y símbolos en un símbolo compacto, por eso las etiquetas de envío y logística interna lo prefieren sobre los formatos de retail. Code39 es más antiguo y menos denso, pero se decodifica de forma confiable incluso en escáneres económicos, lo que lo mantiene vigente en entornos industriales y gubernamentales. ITF, abreviatura de Interleaved 2 of 5, codifica pares de dígitos de forma eficiente y aparece sobre todo en cajas de cartón y empaques exteriores donde la calidad de impresión es inconsistente.

Qué necesita de usted POST /dev/barcode-generate

Envía la simbología deseada y el código a codificar; los formatos EAN y UPC validan que los dígitos cumplan la longitud y las reglas de dígito verificador que exige el estándar, ya que un código de barras con un dígito verificador inválido simplemente no escaneará, o peor, escaneará como el producto equivocado. Code128 y Code39 aceptan un conjunto de caracteres más amplio. La tarea devuelve una imagen con el tamaño y las proporciones adecuadas para escanear de forma confiable, entregada por webhook firmado o por un enlace firmado válido por 24 horas.

Un formato más antiguo que la mayoría del software actual

El código de barras lineal se remonta a una patente presentada en 1952, pero solo se volvió comercialmente práctico en 1974, cuando un paquete de chicles Wrigley's se convirtió en el primer producto de retail escaneado en una caja usando la simbología UPC. Medio siglo después, esa misma idea básica, barras negras y blancas de ancho variable codificando una cadena numérica, sigue moviendo más mercancía física por los pasillos de caja y bodegas que cualquier formato más nuevo haya logrado desplazar.

Cómo encaja en un flujo automatizado de catálogo

Los sistemas de gestión de productos que asignan un SKU nuevo y necesitan un código de barras listo para imprimir en el mismo segundo, las impresoras de etiquetas manejadas por un sistema de gestión de bodega generando cientos de etiquetas Code128 por turno, y las plataformas de comercio electrónico que renderizan una imagen EAN en la página de un producto, todos llaman a este endpoint de la misma forma, sin ningún paso de diseño manual entre asignar el código y tener una imagen escaneable. La generación masiva para una importación completa de catálogo pasa por el mismo modelo de tarea asíncrona que un solo código.

Cómo elegir la simbología correcta

Si el producto se venderá en retail y ya tiene un EAN o UPC asignado, use exactamente esa simbología, el número ya está registrado y cambiar de formato no es una opción. Para logística interna, etiquetas de envío o cualquier caso que necesite letras además de números, Code128 es la opción práctica por defecto. Code39 sigue siendo relevante sobre todo por compatibilidad con escáneres industriales antiguos, e ITF es la elección adecuada específicamente para etiquetado de cajas exteriores.

Alta de un SKU nuevo en el catálogo de productos

Genere una imagen EAN o UPC lista para escanear en el momento en que a un producto nuevo se le asigna su código oficial, lista para imprimir en el empaque.

Impresión de etiquetas de bodega a gran escala

Produzca etiquetas Code128 para seguimiento logístico interno de todos los envíos salientes de un turno completo en un solo lote.

Etiquetado de cajas exteriores en envíos masivos

Genere códigos ITF adecuados para la calidad de impresión más baja típica de las cajas de cartón corrugado en una corrida de distribución.

Compatibilidad con escáneres antiguos en entornos industriales

Produzca etiquetas Code39 para seguimiento de equipos donde la flota de escáneres instalada solo lee esa simbología más simple y antigua.

¿Qué simbologías soporta esta api para generar código de barras?

EAN, UPC, Code128, Code39 e ITF, cada una validada y renderizada según las reglas que exige ese estándar en particular.

¿Valida el dígito verificador de los códigos EAN y UPC?

Sí, los códigos EAN y UPC se verifican contra la longitud y las reglas de dígito verificador que exige el estándar antes de renderizar la imagen.

¿Code128 puede codificar letras además de números?

Sí, Code128 acepta un conjunto amplio de caracteres, incluyendo letras y símbolos, por eso es común en etiquetas de envío y logística más que en productos de retail.

¿Cuál es la diferencia entre EAN y UPC?

Ambas son simbologías numéricas de retail con longitud fija; EAN es el estándar usado fuera de Norteamérica y UPC el usado dentro de ella, y el número de registro asignado al producto determina cuál corresponde.

¿Hay un plan gratuito para generar códigos de barras?

La herramienta de arriba es gratis en su navegador. La API es de pago: cada llamada se descuenta de su saldo prepago de ForHosting KIT — se recarga desde $10.00 (no caduca), se paga el precio publicado de cada solicitud, y una llamada sin saldo devuelve HTTP 402. Sin suscripción, sin tokens, y una tarea fallida no se cobra.

¿Cuánto cuesta generar un código de barras?

$0.002 por solicitud más $0.005 por imagen, y solo se cobra por las tareas que se completan con éxito.

¿Puedo generar códigos de barras en lote para una importación de catálogo?

Sí, los lotes de cualquier tamaño corren de forma asíncrona, así que una importación de catálogo completa puede enviarse de una vez sin bloquear su aplicación.

¿Cómo recibo la imagen del código de barras generado?

POST /dev/barcode-generate devuelve un task_id de inmediato, y la imagen se entrega por webhook firmado o por un enlace firmado válido por 24 horas.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/dev/barcode-generate

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, y pronto desde nuestra app, el email y Telegram.

curl -X POST https://api.kit.forhosting.com/dev/barcode-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"image":"https://ejemplo.com/imagen.jpg"}'
{
  "image": "https://ejemplo.com/imagen.jpg"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.barcode_generate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002
Por imagen$0.005

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →