Calculadora de sobrecarga progresiva con peso
Esta calculadora de sobrecarga progresiva convierte tres datos sencillos en un objetivo de entrenamiento claro para cada semana.
Ejecutar — gratis
Introduzca el peso que puede utilizar actualmente, elija un aumento porcentual semanal no negativo e indique cuántas semanas durará el bloque. La calculadora aplica cada aumento sobre el objetivo de la semana anterior, conserva la unidad original y devuelve un calendario numerado que usted puede copiar en su registro o aplicación de entrenamiento. Así puede planificar con antelación y mantener una aritmética coherente y transparente.
Elija un punto de partida realista
El peso inicial debe representar una carga que usted pueda mover con una técnica fiable para el ejercicio, el intervalo de repeticiones y el esfuerzo previstos. No tiene por qué ser su máximo de una repetición, su intento reciente más pesado ni el número más alto de la máquina. Un inicio prudente deja margen para progresar antes de que la fatiga o la técnica se conviertan en el factor limitante. Introduzca el valor en la unidad que utilice de forma constante, como kilogramos o libras; la calculadora no convierte unidades, por lo que todos los valores planificados mantienen esa misma unidad. La semana uno coincide exactamente con el peso inicial. Esta convención facilita comparar el plan con la primera sesión del bloque y evita aumentar la carga antes de empezar. Si vuelve tras una enfermedad, cambia la técnica o inicia una fase de mayor volumen, use una carga adecuada a esas nuevas circunstancias y no un récord anterior.
Comprenda cómo funciona el incremento compuesto
El porcentaje semanal se aplica al peso planificado de la semana anterior, no una y otra vez al peso inicial. Por ejemplo, un aumento de dos por ciento utiliza un multiplicador de 1.02. La primera semana corresponde a la carga inicial, la segunda la multiplica por 1.02 y la tercera vuelve a multiplicar el objetivo de la segunda por 1.02. Por eso, las diferencias posteriores aumentan ligeramente aunque el porcentaje permanezca fijo. La salida redondea cada objetivo mostrado a seis decimales para ofrecer resultados estables sin perder una precisión útil. En la práctica, quizá deba adaptar el valor al disco, mancuerna, bloque de polea o ajuste de máquina disponible. Haga ese ajuste después de generar el calendario. Un aumento de cero por ciento es válido y mantiene la misma carga cada semana. Un porcentaje negativo se rechaza porque esta capacidad crea planes de sobrecarga progresiva, no fases de descarga ni reducción gradual.
Utilice el calendario como guía, no como orden
Copie las semanas generadas en su registro antes de comenzar el bloque y anote junto a cada objetivo lo que realmente realiza. El plan aporta una regla de progresión constante, pero la disposición, la técnica, el dolor, el sueño y la calidad de las repeticiones determinan si conviene aplicar un aumento concreto. Si el objetivo no coincide con los incrementos del equipo, redondee de manera deliberada y registre la carga real para entender las semanas siguientes. Si no completa las repeticiones o su técnica cambia de forma importante, repetir el peso puede ser más útil que forzar el siguiente número. El calendario presupone que el ejercicio, las series, las repeticiones y el esfuerzo son comparables entre semanas. Entrenadores y aplicaciones pueden usar la API para preparar borradores automáticamente, mientras que cualquier deportista puede calcularlos en el navegador. Las solicitudes por API cuestan $0.002; el uso en esta página se ejecuta en el navegador.
Qué puede hacer con ella
Planificar un bloque de fuerza
Genere objetivos semanales coherentes para un levantamiento antes de iniciar un bloque de varias semanas.
Completar un registro de entrenamiento
Cree pesos planificados y numerados para copiarlos en una hoja de cálculo, libreta o aplicación.
Automatizar borradores de entrenamiento
Use la salida determinista de la API como calendario inicial para que un entrenador lo revise y adapte al equipo disponible.
Preguntas frecuentes
¿La primera semana ya incluye un aumento?
No. La primera semana coincide con el peso inicial y el primer aumento porcentual aparece en la segunda.
¿El porcentaje se aplica al peso inicial o a la semana anterior?
Se acumula sobre el valor calculado sin redondear de la semana anterior, por lo que el aumento absoluto puede crecer con el tiempo.
¿Puedo indicar un porcentaje negativo para una descarga?
No. Los aumentos negativos devuelven un error de entrada no válida porque esta calculadora está destinada a la sobrecarga progresiva.
¿La calculadora utiliza kilogramos o libras?
Conserva la unidad del peso inicial. Usted debe interpretar todos los valores planificados con esa misma unidad.
¿Qué hago si mi gimnasio no permite usar el peso exacto?
Redondee a un incremento disponible y anote la carga real. El calendario calculado es una referencia de planificación.
¿Cuánto cuesta una solicitud por API?
Cada solicitud por API cuesta $0.002. También puede ejecutar el cálculo directamente en el navegador desde esta página.
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/fitness2/progressive-overload-plan \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"starting_weight":100,"weekly_percentage_increase":2.5,"weeks":4}'const res = await fetch("https://api.kit.forhosting.com/fitness2/progressive-overload-plan", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"starting_weight": 100,
"weekly_percentage_increase": 2.5,
"weeks": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fitness2/progressive-overload-plan",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"starting_weight": 100,
"weekly_percentage_increase": 2.5,
"weeks": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fitness2/progressive-overload-plan", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"starting_weight":100,"weekly_percentage_increase":2.5,"weeks":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"starting_weight":100,"weekly_percentage_increase":2.5,"weeks":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fitness2/progressive-overload-plan", 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
{
"starting_weight": 100,
"weekly_percentage_increase": 2.5,
"weeks": 4
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fitness2.progressive_overload_plan",
"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. |