Calculadora de longitud de zanca
Un tramo que sube 2800 mm a lo largo de 3500 mm de huella necesita una zanca más larga que cualquiera de los dos lados: la calculadora da esa diagonal exacta y el ángulo, para marcar y pedir la madera con una sola cifra. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Elevación total
- 2 800
- Recorrido horizontal total
- 3 500
- Longitud de la zanca
- 4 482,1869662
- Ángulo (grados)
- 38,6598082541
La zanca de una escalera es el elemento estructural diagonal que sostiene contrahuellas y peldaños de un tramo recto. Antes de marcar cortes en la madera o pedir material, necesita la longitud real en pendiente por el intradós de la zanca, no solo la huella en planta ni la altura entre plantas. Esta calculadora de longitud de zanca aplica la relación de Pitágoras a la subida vertical total y a la huella horizontal total, y devuelve la longitud del corte diagonal y el ángulo de inclinación respecto a la horizontal, para que mediciones, aplicaciones de reforma y croquis de obra compartan un único valor determinista. Use cualquier unidad lineal coherente en ambas entradas: milímetros con milímetros, pulgadas con pulgadas o pies con pies. Una subida o huella no positiva falla con un error de entrada inválida claro, de modo que los formularios puedan validar antes de un pedido.
Cómo se calculan la longitud de la zanca y el ángulo de inclinación
El motor trata el tramo como un triángulo rectángulo cuya cateto vertical es la subida total y cuyo cateto horizontal es la huella total. Es el teorema de Pitágoras clásico aplicado a la geometría de escaleras y es agnóstico a la unidad: la longitud de salida usa la misma unidad que empleó en ambas entradas.
Este producto no impone máximos de código para altura de contrahuella, profundidad de huella o gálibo, y no resta espesor de stock, entalles de asiento ni solapes de rellano: son decisiones de trazado en obra después de conocer la diagonal geométrica. Trate el resultado como la longitud teórica de eje o de trazado del elemento inclinado y aplique después su práctica local de carpintería al marcar la tabla.
Qué puede hacer con ella
Reforma del hogar y conversiones de ático
Los propietarios introducen la subida de suelo a suelo y la huella horizontal prevista para saber cuánto debe medir cada tabla de zanca antes de pedir madera o zancas prefabricadas.
Medición de contratista y listas de corte
Las herramientas de estimación convierten subida y huella medidas en longitud de stock de zanca en diagonal y ángulo de inclinación para tramos rectos en obra residencial y comercial ligera.
Preguntas frecuentes
¿Cómo funciona la calculadora de longitud de zanca?
Ambas entradas deben ser longitudes positivas en la misma unidad.
¿Qué ocurre si la subida total o la huella total es cero o negativa?
Ambas cotas deben ser estrictamente positivas; un cateto no positivo no define una hipotenusa real de zanca y no se cobra.
¿Es gratuita la calculadora de longitud de zanca?
La herramienta del navegador funciona gratis en su dispositivo.
¿Qué unidades debo usar?
Cualquier sistema lineal coherente. Mezclar pulgadas en la subida con milímetros en la huella dará resultados incorrectos.
¿Cómo obtengo la huella total si el plano solo indica la profundidad de cada peldaño?
Multiplique la profundidad de la huella por el número de huellas, o por el número de escalones menos uno según el criterio que siga su plano. Ese resultado es la huella total que debe escribir junto con la subida.
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/home/stair-stringer-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_rise":2800,"total_run":3500}'const res = await fetch("https://api.kit.forhosting.com/home/stair-stringer-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_rise": 2800,
"total_run": 3500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/stair-stringer-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_rise": 2800,
"total_run": 3500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/stair-stringer-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_rise":2800,"total_run":3500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_rise":2800,"total_run":3500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/stair-stringer-length", 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
{
"total_rise": 2800,
"total_run": 3500
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.stair_stringer_length",
"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
Mida la subida total y la huella total en un solo sistema de unidades
La subida total es la distancia vertical acabada de suelo a suelo o de rellano a rellano que debe salvar el tramo. Mida desde la cara superior del acabado inferior hasta la cara superior del acabado superior cuando ya conozca los pavimentos, o ajuste la subida de proyecto si los acabados cambiarán después. La huella total es el avance horizontal global del tramo: la suma de las huellas de los peldaños desde la cara de la primera contrahuella hasta la de la última, o la distancia en planta que el trazado ya fija. Exprese ambos valores en la misma unidad lineal porque la calculadora no convierte sistemas: si total_rise son dos mil ochocientos milímetros, total_run también debe ir en milímetros. Envíe total_rise como número finito estrictamente positivo; los alias rise, height, total_height y vertical_rise apuntan al mismo campo en formularios más cortos. Envíe total_run del mismo modo con los alias run, horizontal_run, going_total y total_going. Las cotas nulas o negativas provocan invalid_input y no se cobran, porque un lado no positivo no define un triángulo rectángulo real para la hipotenusa de la zanca. Valores extremadamente pequeños o enormes fuera del rango de estabilidad publicado también fallan para que el resultado en coma flotante siga siendo significativo en un Worker. Si los planos solo listan la altura de planta y las huellas individuales, multiplique la profundidad del peldaño por el número de huellas (o el número de peldaños menos uno, según su convención) para obtener la huella total antes de llamar a este endpoint.
Cómo se calculan la longitud de la zanca y el ángulo de inclinación
La longitud de corte de la zanca es la hipotenusa: la raíz cuadrada de la suma de los cuadrados de esos dos catetos, escrita stringer_length igual a la raíz cuadrada de total_rise al cuadrado más total_run al cuadrado. Junto a la longitud, la respuesta informa angle_deg, el ángulo de inclinación respecto a la horizontal en grados, calculado como el arctangente de subida sobre huella mediante un arctangente de dos argumentos para que el ángulo quede en un intervalo abierto sensato con catetos positivos. La carga útil repite total_rise y total_run limpios, fija formula a la identidad de la raíz cuadrada y etiqueta method como pythagorean_stringer para un ramificado estable del cliente. Entradas idénticas producen siempre el mismo JSON porque la ruta es aritmética pura, sin red, semilla aleatoria ni reloj de pared.
Uso de la API, precios, mediciones y límites prácticos
Use la calculadora gratuita de longitud de zanca en el navegador para estimaciones domésticas rápidas, pizarras de contratista y demos de estática en aula sin abrir una hoja de cálculo. Recuerde que el espesor del suelo acabado, el vuelo de la nariz y cómo mida la huella hasta la cara de la última contrahuella pueden cambiar la geometría efectiva aunque las cifras estructurales parezcan cerradas: ajuste las entradas a la geometría que realmente cortará. Envíe un cuerpo JSON con total_rise y total_run obligatorios como números finitos positivos o cadenas numéricas. Use la API prepago cuando una app de reforma, una herramienta de medición, un configurador o un pipeline inmobiliario necesite un contrato estable bajo saldo KIT a $0.002 por ítem correcto; los fallos de validación no consumen saldo tras el rechazo del motor. Combine este endpoint con una calculadora de peldaños cuando aún necesite el número de contrahuellas y la altura exacta a partir de la altura entre plantas, o con convertidores de unidades cuando los planos mezclen milímetros y pulgadas. Quienes publiquen SDK pueden mapear stringer_length a listas de corte y mostrar angle_deg y formula como detalle explicativo para el propietario o el jefe de obra que revise el trazado antes de pedir la madera.
Casos de integración
Apps de diseño y configuradores de material
Las apps móviles y web recalculan la longitud de la zanca cuando el usuario cambia subida o huella, con el mismo contrato de API determinista para presupuestos y listas de material.
Preguntas técnicas
¿Qué es angle_deg?
El ángulo de inclinación de la zanca respecto a la horizontal en grados, calculado como atan2(total_rise, total_run) convertido desde radianes. Ayuda a comprobar comodidad y rangos normativos sin sustituir una revisión completa del código.