Conversor métrico
2,5 km son 2500 m y 500 ml son 0,5 l. Elija la unidad que tiene y la que necesita entre doce unidades métricas de longitud, masa y volumen, y olvídese de mover la coma a mano. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Valor
- 2,5
- Desde
- Km
- To
- M
- Resultado
- 2 500 m
- Cantidad
- length
- Factor
- 1 000
- Valor en SI
- 2 500
Un conversor métrico transforma un número finito de una unidad de una familia SI a otra, sin mezclar longitud, masa y volumen. Estudiantes, operarios de almacén, técnicos de laboratorio y mostradores de envío escriben cada día los mismos tres campos: el valor, la unidad que tienen y la unidad que necesitan. Este punto de acceso acepta esos tres campos, multiplica a través de una base SI exacta — metro, kilogramo o metro cúbico — y devuelve el valor convertido con la unidad de destino. Los valores no finitos también se rechazan.
Familias SI, prefijos y por qué fallan los pares mixtos
El Sistema Internacional de Unidades organiza la medición cotidiana en familias coherentes, no en un cajón de nombres históricos. La longitud vive en el metro, la masa en el kilogramo y el volumen en el metro cúbico. Toda unidad métrica habitual que este conversor admite es un múltiplo exacto de potencia de diez de una de esas tres bases.
Milímetros, centímetros, metros y kilómetros se distinguen solo por prefijos SI: mili es la milésima, centi la centésima y kilo mil. Miligramos, gramos, kilogramos y toneladas siguen la misma lógica de prefijos en la masa, con la tonelada definida como mil kilogramos. Mililitros, litros, centímetros cúbicos y metros cúbicos se sitúan en el volumen; un mililitro se define como un centímetro cúbico, de modo que convertir mililitros a centímetros cúbicos es una identidad.
La conversión dentro de una familia es, por tanto, un único producto-cociente: la entrada por el factor de origen entre el factor de destino. La conversión entre familias no es una conversión de unidades: un kilogramo no es una longitud y un metro no es un volumen.
Contrato de entrada, forma de la respuesta y comportamiento ante errores
Ambas se restringen a un enum cerrado de tokens métricos habituales: mm, cm, m y km para longitud; mg, g, kg y t para masa; ml, l, cm3 y m3 para volumen. Los tokens desconocidos fallan. 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 métrico
Las aulas usan un conversor métrico para que quien aprende ensaye prefijos SI sin desplazar a mano un punto decimal. Un docente puede pedir 2.5 kilómetros en metros y esperar 2500, o 500 mililitros en litros y esperar 0.5, y un complemento de LMS puede calificar los mismos ítems con este oráculo determinista. Los laboratorios convierten miligramos a gramos y mililitros a metros cúbicos al preparar reactivos; los mostradores de envío convierten kilogramos a toneladas y metros cúbicos a litros al cotizar flete.
La validación fallida no consume saldo. Mantenga las solicitudes pequeñas, fije el resultado redondeado en las pruebas y obtendrá saltos SI reproducibles para tareas, scripts de almacén y edge workers sin montar una biblioteca general de conversión de unidades.
Qué puede hacer con ella
Ensayos de prefijos SI en el aula
Permita que el alumnado convierta 2.5 km a m o 500 ml a l y compruebe el resultado exacto en potencia de diez frente a las tablas de prefijos del libro.
Cuadernos de laboratorio y preparación de reactivos
Convierta miligramos a gramos y mililitros a centímetros cúbicos cuando un protocolo mezcla prefijos SI de masa y de volumen.
Cotizaciones de envío y scripts de almacén
Pase kilogramos a toneladas y metros cúbicos a litros en calculadoras de flete sin arrastrar una biblioteca general de unidades.
Preguntas frecuentes
¿Qué unidades métricas puedo convertir?
Longitud: mm, cm, m, km. Masa: mg, g, kg, t (tonelada). Volumen: ml, l, cm3, m3. El par debe compartir magnitud; mililitros y centímetros cúbicos son el mismo volumen.
¿Puedo convertir kilogramos a metros?
No. Ese par no se admite porque masa y longitud son familias SI distintas.
¿Cómo se relacionan los mililitros y los centímetros cúbicos?
Convertir entre ellos devuelve la misma magnitud con el token de unidad de destino.
¿Qué ocurre si el valor es Infinity o NaN?
Solo se aceptan números finitos. Los campos ausentes y los nombres de unidad desconocidos fallan igual.
¿Puedo convertir un valor negativo?
Sí. Se aceptan números negativos porque las diferencias con signo aparecen en inventarios y en el laboratorio, y el cero también vale. Solo se rechazan los valores que no son números finitos.
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/metric-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":2.5,"from":"km","to":"m"}'const res = await fetch("https://api.kit.forhosting.com/conv/metric-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 2.5,
"from": "km",
"to": "m"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/metric-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 2.5,
"from": "km",
"to": "m"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/metric-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":2.5,"from":"km","to":"m"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":2.5,"from":"km","to":"m"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/metric-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": 2.5,
"from": "km",
"to": "m"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.metric_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
Los pares entre familias, como kilogramos a metros, se rechazan con invalid_input en lugar de inventar un número sin sentido.
Familias SI, prefijos y por qué fallan los pares mixtos
Esta capacidad rechaza esos pares con invalid_input en lugar de inventar un número. Los factores no proceden de la red ni del reloj de pared; son las definiciones SI publicadas, incrustadas en una tabla diminuta, para que la misma solicitud produzca siempre el mismo JSON.
Contrato de entrada, forma de la respuesta y comportamiento ante errores
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 cuyas familias difieren — por ejemplo from kg to m — es un par de unidades no admitido 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 sin otra consulta, y nombra quantity como length, mass o volume. factor es el multiplicador exacto de la unidad de origen a la de destino a través de la base SI. formula reescribe la aritmética en una cadena breve apta para un recibo o una revisión de tarea.
Dónde rinde un conversor métrico
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
¿Cuánto cuesta el conversor métrico?
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.