Distancia de reacción del conductor
La distancia de reacción es el trayecto que recorre un vehículo desde que el conductor percibe un peligro hasta que empieza a frenar.
Ejecutar — gratis
Esta calculadora convierte la velocidad de kilómetros por hora a metros por segundo, la multiplica por el tiempo de reacción y devuelve la distancia en metros y pies. Aísla la parte humana de la distancia de detención y resulta útil para educación vial, formación de conductores, análisis preliminares y comparación de escenarios. No estima la distancia de frenado, el agarre de la vía ni la distancia total de detención.
Cómo se calcula la distancia de reacción
Un vehículo en movimiento sigue avanzando durante el intervalo que transcurre entre la percepción de un peligro y el inicio efectivo del frenado. Por ello, la distancia de reacción es la velocidad multiplicada por el tiempo de reacción, siempre que ambas magnitudes utilicen unidades compatibles. La calculadora divide primero la velocidad en kilómetros por hora entre 3.6 para obtener metros por segundo. Después multiplica esa velocidad convertida por el tiempo indicado en segundos. Por ejemplo, un vehículo que circula a 90 kilómetros por hora avanza a 25 metros por segundo. Con un tiempo de reacción de 1.5 segundos, recorre 37.5 metros antes de comenzar a frenar. La respuesta también convierte el resultado a pies. El modelo supone una velocidad constante hasta el inicio del frenado. No añade la distancia de frenado, por lo que el resultado no representa la distancia total necesaria para detenerse. La misma función pura se ejecuta en el navegador y mediante la API, sin red, aleatoriedad ni dependencia del reloj.
Cómo elegir los datos e interpretar el resultado
Introduzca la velocidad del vehículo inmediatamente antes del intervalo de reacción, expresada en kilómetros por hora. Indique en segundos el tiempo transcurrido desde que se percibe el peligro hasta que comienza el frenado. Ambos campos admiten cero y rechazan valores negativos, ausentes, no numéricos o no finitos. Una velocidad de cero produce una distancia nula porque el vehículo está inmóvil; un tiempo de reacción de cero también da cero porque, en ese supuesto matemático, el frenado empieza de inmediato. En la realidad, el tiempo de reacción cambia con la atención, visibilidad, expectativa, fatiga, deterioro, edad y criterio de medición. La herramienta no selecciona por usted un valor universal. Utilice un dato respaldado por la lección, norma, estudio, grabación o escenario y compare varios valores si existe incertidumbre. La velocidad devuelta en metros por segundo hace visible la conversión, y las distancias en metros y pies facilitan el informe. Considere el resultado un escenario aritmético, no una conclusión sobre lo que percibió una persona concreta. Cada solicitud API correcta cuesta $0.002 por elemento.
Diferencia entre reacción, frenado y detención
La distancia de reacción termina donde empieza el frenado. La distancia de frenado continúa desde ese punto hasta que el vehículo se detiene, y la distancia total de detención suele definirse como la suma de ambas. Separarlas evita un error frecuente: la velocidad afecta directamente al recorrido previo al frenado, mientras que la fase posterior depende además de los neumáticos, los frenos, la pendiente, la fricción, el clima y la evolución de la fuerza de frenado. Esta capacidad calcula deliberadamente solo el componente anterior al frenado a partir de velocidad y tiempo. No predice una colisión ni reconstruye un siniestro, y no sustituye mediciones, modelos de ingeniería, normas locales o análisis periciales cuando hay decisiones jurídicas o de seguridad. Sí permite comparaciones controladas: mantenga fijo el tiempo para mostrar el efecto de la velocidad, o mantenga fija la velocidad para observar el efecto de una respuesta más lenta. Ese alcance preciso facilita explicaciones reproducibles en clases, cursos de conducción, sesiones de flota y tablas preliminares.
Qué puede hacer con ella
Educación vial
Muestre cuánto avanza un vehículo antes de frenar con distintas velocidades y tiempos de reacción supuestos.
Escenarios de formación vial
Prepare ejemplos claros que separen el recorrido de percepción y reacción de la fase posterior de frenado.
Comparaciones preliminares de incidentes
Cree escenarios reproducibles antes de aplicar un modelo especializado de frenado o reconstrucción.
Preguntas frecuentes
¿Qué es la distancia de reacción del conductor?
Es la distancia recorrida entre la percepción de un peligro y el comienzo del frenado.
¿Qué fórmula utiliza la calculadora?
Distancia en metros = (velocidad en km/h dividida entre 3.6) multiplicada por el tiempo de reacción en segundos.
¿Es igual a la distancia de detención?
No. La distancia total de detención incluye también el recorrido posterior al inicio del frenado.
¿La calculadora elige un tiempo de reacción estándar?
No. Usted debe indicar el tiempo adecuado para su fuente o escenario, porque la respuesta real varía.
¿Cuánto cuesta la API?
Cada solicitud API correcta cuesta $0.002 por elemento. El cálculo en el navegador es gratuito.
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/travel/reaction-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"speed_kmh":90,"reaction_time_seconds":1.5}'const res = await fetch("https://api.kit.forhosting.com/travel/reaction-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"speed_kmh": 90,
"reaction_time_seconds": 1.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/reaction-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"speed_kmh": 90,
"reaction_time_seconds": 1.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/reaction-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"speed_kmh":90,"reaction_time_seconds":1.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"speed_kmh":90,"reaction_time_seconds":1.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/reaction-distance", 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
{
"speed_kmh": 90,
"reaction_time_seconds": 1.5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.reaction_distance",
"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. |