Conversor de magnitudes
5 pies son 1,524 metros, y pedir que unos kilogramos pasen a metros recibe un rechazo en lugar de una cifra inventada. Convierta dentro de longitud, masa, volumen, tiempo y temperatura, de milímetros a millas y de miligramos a toneladas. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Valor
- 5
- Desde
- Ft
- To
- M
- Resultado
- 1,524 m
- Tipo
- length
- Valor en SI
- 1,524
- Unidad SI
- m
Un conversor de magnitudes toma un número finito y dos nombres de unidad, y devuelve la misma magnitud física expresada en la unidad de destino, pero solo cuando ambas unidades miden el mismo tipo de cosa. La longitud sigue siendo longitud, la masa sigue siendo masa, el volumen sigue siendo volumen, el tiempo sigue siendo tiempo y la temperatura sigue siendo temperatura. Estudiantes, operarios de almacén, técnicos de laboratorio y scripts de automatización escriben los mismos tres campos: el valor que tienen, la unidad en que está y la unidad que necesitan. Este extremo multiplica los tipos lineales a través de una base SI — metro, kilogramo, metro cúbico o segundo — y lleva la temperatura por el kelvin con el desplazamiento afín correcto.
Qué es un tipo de magnitud y por qué fallan los pares mixtos
Una magnitud física es un número por una unidad, pero la unidad no es una etiqueta libre: pertenece a un tipo de magnitud. Longitud, masa, volumen, tiempo y temperatura son cinco tipos distintos. Usted puede reescalar cinco pies a metros porque ambos nombres miden longitud.
No puede reescalar cinco kilogramos a metros porque masa y longitud no son la misma magnitud, por muchos prefijos que añada. Este conversor de magnitudes codifica esa regla como contrato de primer orden. Cada token admitido lleva exactamente un tipo y un factor exacto hacia una sola base SI: metro para longitud, kilogramo para masa, metro cúbico para volumen, segundo para tiempo y kelvin para temperatura.
La conversión dentro de un tipo es, por tanto, un producto-cociente determinista, salvo la temperatura, que es afín: Celsius y Fahrenheit no comparten un cero común, así que el motor pasa por kelvin con los desplazamientos publicados 273.15 y 459.67 en lugar de fingir que existe un único factor de escala. La conversión entre tipos no es una conversión de unidades. Los factores no proceden de la red ni del reloj de pared; son las definiciones SI y consuetudinarias de EE.
Contrato de entrada, temperatura y forma de la respuesta
Ambas se restringen a un enum cerrado para que el formulario web sea un selector, no una trampa de texto libre. Los tokens de longitud son mm, cm, m, km, in, ft, yd y mi. Los de masa son mg, g, kg, t para la tonelada métrica, oz y lb para la libra avoirdupois internacional.
Los de volumen son ml, l, m3, gal para el galón líquido US y qt para el cuarto líquido US. Los de tiempo son s, min, h y d. Los de temperatura son c, f y k.
Los tokens desconocidos fallan. En los tipos lineales, factor es el multiplicador exacto de la unidad de origen a la de destino a través de la base SI. Se rechazan las temperaturas que caerían por debajo del cero absoluto.
En los tipos lineales se permiten valores negativos porque los deltas con signo aparecen en inventario y laboratorio; el cero se admite; solo se rechazan las magnitudes no finitas.
Dónde rinde un conversor de magnitudes
Las aulas usan un conversor de magnitudes para que quien aprende ensaye hojas mixtas SI y consuetudinarias de EE. UU. sin invertir un factor a mano. Un docente puede pedir cinco pies en metros y esperar 1.524, o cien grados Celsius en Fahrenheit y esperar 212, y un complemento LMS puede calificar los mismos ítems con este oráculo determinista, incluidos los que deben marcarse mal porque el estudiante intentó pasar kilogramos a metros.
La validación fallida no consume saldo. Mantenga las solicitudes pequeñas, fije el resultado redondeado en las pruebas y obtendrá saltos del mismo tipo, reproducibles, para tareas, scripts de almacén y edge workers, sin montar una biblioteca de álgebra computacional. Los conversores de un solo tipo siguen siendo la landing adecuada cuando la búsqueda es solo longitud, solo masa o solo temperatura; esta página es el conversor genérico de magnitudes que exige que las dos unidades sean compatibles antes de devolver un número.
Qué puede hacer con ella
Tareas con unidades mixtas y calificación LMS
Permita que el alumnado convierta 5 ft a m o 100 °C a °F y falle de forma cerrada al intentar kilogramos a metros, con un oráculo determinista para la autocorrección.
Cuadernos de laboratorio que mezclan SI y US
Pase miligramos a onzas y mililitros a cuartos líquidos US cuando un protocolo cita masa y volumen en dos sistemas en la misma página.
Cotizaciones de envío y scripts de programación
Pase kilogramos a libras, metros cúbicos a galones US y horas a segundos en flete o colas de trabajo sin una biblioteca general de unidades.
Preguntas frecuentes
¿Qué ocurre si las dos unidades son de tipos distintos?
Las solicitudes de tipos mixtos no se facturan.
¿Qué tipos de magnitud puedo convertir?
Longitud (mm, cm, m, km, in, ft, yd, mi), masa (mg, g, kg, t, oz, lb), volumen (ml, l, m3, gal, qt), tiempo (s, min, h, d) y temperatura (c, f, k). gal y qt son líquido US.
¿Por qué la temperatura no es una simple multiplicación?
Celsius y Fahrenheit no comparten un cero. El conversor pasa ambos por kelvin con los desplazamientos publicados y emite la escala de destino. Se rechazan los valores bajo el cero absoluto.
¿Qué galón, cuarto y libra usa el conversor?
El galón líquido de EE. UU. y el cuarto líquido de EE. UU. para el volumen, y la libra avoirdupois internacional para la masa. La tonelada es la tonelada métrica, así que revise su fuente si se refiere a otra.
¿Puedo escribir valores negativos?
Sí, en longitud, masa, volumen y tiempo, porque las diferencias con signo aparecen en inventarios y registros. En temperatura, en cambio, se rechaza cualquier valor que quede por debajo del cero absoluto.
Herramientas relacionadas
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/conv/quantity-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":5,"from":"ft","to":"m"}'const res = await fetch("https://api.kit.forhosting.com/conv/quantity-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 5,
"from": "ft",
"to": "m"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/quantity-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 5,
"from": "ft",
"to": "m"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/quantity-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":5,"from":"ft","to":"m"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":5,"from":"ft","to":"m"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/quantity-converter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"value": 5,
"from": "ft",
"to": "m"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.quantity_converter",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Si usted pide pasar kilogramos a metros, la tarea se niega con invalid_input en lugar de inventar un número.
Qué es un tipo de magnitud y por qué fallan los pares mixtos
El manejador rechaza esos pares con invalid_input en vez de inventar un número que parecería autorizado en una hoja de cálculo. UU. publicadas, incrustadas en una tabla diminuta, para que la misma solicitud produzca siempre el mismo JSON.
Contrato de entrada, temperatura y forma de la respuesta
Envíe por POST un cuerpo JSON con tres campos obligatorios. value es la magnitud numérica a convertir y debe ser un número finito; se aceptan números JSON y cadenas numéricas, pero NaN, Infinity, cadenas vacías y valores ausentes fallan con invalid_input nombrando el campo. from es la unidad de origen y to es la unidad de destino. Un par cuyos tipos difieren — por ejemplo from kg to m — es un tipo de magnitud incompatible y también falla con invalid_input; ese error no se factura. En caso de éxito el cuerpo devuelve value, from y to en forma canónica, result como la magnitud convertida redondeada a doce decimales para referencias estables, unit como el token de destino para que los clientes muestren el número con su unidad, y nombra kind. Las respuestas de temperatura omiten factor porque un mapa afín no es un único multiplicador; aun así devuelven si_value en kelvin.
Dónde rinde un conversor de magnitudes
Los laboratorios convierten miligramos a onzas y mililitros a cuartos US cuando un protocolo mezcla sistemas; los mostradores de envío convierten kilogramos a libras y metros cúbicos a galones al cotizar flete; los programadores convierten horas a segundos cuando una API posterior solo habla tiempo SI. Como la implementación es análisis puro de tier A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Preguntas técnicas
¿Cómo convierto una magnitud entre dos unidades?
Envíe un número finito en value más from y to de la lista cerrada de unidades. Cuando ambas unidades comparten tipo, la API devuelve el resultado convertido y el token de unidad de destino.
¿Cuánto cuesta el conversor de magnitudes?
La herramienta del navegador es gratuita. Las solicitudes a la API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se factura.