ForHosting KIT · Datos y archivos

Convertir unidades

Todo catálogo de productos, formulario de envío o conjunto de datos científicos termina necesitando hablar en más de un sistema de medidas. Esta API recibe un valor, una unidad de origen y una de destino, y devuelve un resultado numérico preciso en JSON, sin tablas de referencia que mantener ni sorpresas de redondeo escondidas en su propio código.

● 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.

Por qué existe

Los equipos que venden tanto en mercados métricos como imperiales terminan escribiendo la misma función de conversión tres o cuatro veces en distintos servicios, y con el tiempo esas copias se desalinean: una redondea los centímetros distinto que otra, el desfase de temperatura se escribe mal y nadie recuerda cuál versión es la correcta. Este endpoint centraliza esa lógica una sola vez, para que una página de pago, un sistema de bodega y una aplicación móvil consulten la misma fuente de verdad en vez de confiar en matemática copiada y pegada.

Qué envía y qué recibe

Envía un valor, una unidad de origen y una de destino —por ejemplo kilogramos a libras, litros a galones, Celsius a Fahrenheit, metros cuadrados a acres, o gigabytes a gibibytes— y la tarea corre de forma asíncrona. Recibe un task_id de inmediato, y el valor convertido llega poco después mediante un webhook firmado o un enlace firmado válido por 24 horas, según lo que mejor encaje en su flujo.

Las categorías detrás del cálculo

Se cubren longitud, peso/masa, volumen, temperatura, área y almacenamiento digital, cada una con las unidades que realmente se usan en comercio e ingeniería: metros y pies, kilogramos y onzas, litros y onzas líquidas, Celsius/Fahrenheit/Kelvin, pies cuadrados y hectáreas, y la confusión de siempre entre unidades de datos decimales y binarias (megabytes frente a mebibytes). Las conversiones de temperatura aplican correctamente su desfase no lineal en vez de tratarse como un simple multiplicador, que es justo donde más falla el código de conversión hecho a mano.

Cómo encaja en la automatización

Al ser un endpoint sin estado y asíncrono por diseño, se integra sin fricción en trabajos por lotes: normalizar la hoja de cálculo de un proveedor con unidades mezcladas antes de importarla, localizar las especificaciones de un producto para una tienda en línea, o estandarizar lecturas de sensores IoT calibrados en distintas regiones. Cada llamada se cobra solo si tiene éxito, así que un request mal formado o un par de unidades no soportado nunca genera costo.

La precisión como hábito, no como ocurrencia tardía

Convertir unidades parece trivial hasta que una onza mal etiquetada (líquida versus de peso) o un decimal truncado le cuesta a alguien dinero real o un envío fallido. Tratarlo como un servicio dedicado y probado, en lugar de un fragmento de código improvisado, es una decisión pequeña que evita en silencio toda una categoría de errores.

Catálogos de comercio electrónico

Mostrar el peso y las dimensiones del producto tanto en métrico como en imperial de forma automática según la región del comprador, sin mantener dos campos de datos paralelos.

Logística de importación y exportación

Normalizar hojas de datos de proveedores que mezclan kilogramos, libras y stones en una sola unidad consistente antes de que lleguen al sistema de bodega.

Herramientas científicas y de ingeniería

Convertir mediciones de laboratorio o lecturas de sensores entre métrico e imperial para informes que deben satisfacer tanto a lectores estadounidenses como internacionales.

Apps de recetas y nutrición

Alternar entre mililitros, tazas y onzas líquidas bajo demanda para que una sola base de recetas sirva a cocineros de cualquier país.

¿Qué categorías de unidades soporta la api de conversion de unidades?

Longitud, peso/masa, volumen, temperatura, área y datos digitales (bytes, kilobytes, mebibytes, gigabytes y unidades relacionadas).

¿Existe un plan gratuito para esta API?

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 cada conversión?

$0.002 por request, y se cobra únicamente cuando la tarea se completa con éxito; un request fallido o inválido nunca se cobra.

¿La conversión de temperatura maneja bien el desfase?

Sí. Las conversiones entre Celsius, Fahrenheit y Kelvin aplican correctamente la aritmética del desfase, no un simple multiplicador, evitando el error clásico de escala.

¿Cómo obtengo el resultado, con sondeo o webhook?

La llamada es asíncrona: recibe un task_id de inmediato, y el resultado llega mediante un webhook firmado (recomendado) o un enlace firmado válido por 24 horas.

¿Puedo convertir unidades de almacenamiento como GB a GiB?

Sí, la categoría de datos digitales distingue las unidades decimales (SI) como gigabyte de las unidades binarias como gibibyte, que suelen confundirse.

¿Sirve para trabajos de conversión masiva?

Sí. Como cada request es independiente y asíncrono, se adapta bien a procesos por lotes que convierten grandes hojas de cálculo o conjuntos de datos llamada por llamada.

¿Qué pasa si envío un par de unidades no soportado?

La tarea falla con un error claro después de hasta tres reintentos y, según la política, una tarea fallida nunca se cobra.

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/data/convert-units

¿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/data/convert-units \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":["valor-1","valor-2"]}'
{
  "items": [
    "valor-1",
    "valor-2"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.convert_units",
  "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

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

max_mb25
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 →