Calculadora de sobrecarga progressiva de peso
Esta calculadora de sobrecarga progressiva transforma três dados simples em uma meta clara de treino para cada semana.
Executar grátis
Informe o peso que você consegue usar atualmente, escolha um aumento percentual semanal não negativo e defina a duração do bloco. A calculadora aplica cada aumento sobre a meta da semana anterior, mantém a unidade informada e devolve um cronograma numerado que você pode copiar para seu diário ou aplicativo de treino. Assim, fica mais fácil planejar com antecedência e manter os cálculos consistentes e visíveis.
Escolha um ponto de partida realista
O peso inicial deve representar uma carga que você consiga movimentar com técnica confiável no exercício, na faixa de repetições e no nível de esforço pretendidos. Ele não precisa ser sua repetição máxima, sua tentativa recente mais pesada nem o maior número disponível na máquina. Um começo conservador abre espaço para progredir antes que a fadiga ou a execução se tornem o fator limitante. Digite o valor na unidade que você usa de modo consistente, como quilogramas ou libras; a calculadora não converte unidades, portanto todos os pesos planejados permanecem nessa mesma unidade. A primeira semana corresponde exatamente ao peso inicial. Essa convenção facilita a comparação com a primeira sessão do bloco e evita aplicar um aumento antes do início. Se você estiver voltando após uma doença, alterando a técnica ou começando uma fase de maior volume, prefira a carga adequada às novas condições em vez de um recorde antigo.
Entenda como funciona o aumento composto
O percentual semanal incide sobre o peso planejado da semana anterior, e não repetidamente sobre o peso inicial. Por exemplo, um aumento de dois por cento usa o multiplicador 1.02. A primeira semana traz a carga inicial, a segunda multiplica essa carga por 1.02 e a terceira multiplica novamente a meta da segunda por 1.02. Por isso, as diferenças posteriores crescem um pouco mesmo quando o percentual permanece fixo. A saída arredonda cada meta exibida para seis casas decimais, mantendo resultados estáveis e mais precisão do que a maioria dos equipamentos oferece. Na prática, você talvez precise adaptar a meta à anilha, ao halter, à torre de pesos ou ao ajuste de máquina disponível. Faça esse ajuste prático depois de gerar o cronograma. Um aumento de zero por cento é válido e mantém a carga constante. Percentuais negativos são recusados porque esta ferramenta cria planos de sobrecarga progressiva, não de redução ou deload.
Use o cronograma como plano, não como ordem
Copie as semanas geradas para seu diário antes do início do bloco e registre ao lado de cada meta o que você realmente executou. O plano fornece uma regra consistente de progressão, mas disposição, técnica, dor, sono e qualidade das repetições ainda determinam se um aumento específico é adequado. Se a meta não coincidir com os incrementos do equipamento, arredonde de forma consciente e anote a carga real para manter as semanas seguintes compreensíveis. Caso você não complete as repetições ou sua técnica mude bastante, repetir o peso pode ser mais útil do que forçar o próximo número. O cronograma também pressupõe que exercício, séries, repetições e esforço sejam comparáveis entre as semanas. Treinadores e sistemas podem usar a API para criar blocos preliminares automaticamente, enquanto praticantes podem calcular direto no navegador. As solicitações pela API custam US$ 0,002; nesta página, o cálculo também pode ser executado no navegador.
Casos de uso
Planejar um bloco de força
Gere metas semanais consistentes para um exercício antes de iniciar um bloco de várias semanas.
Preencher um diário de treino
Crie pesos planejados e numerados para copiar em uma planilha, caderno ou aplicativo de treino.
Automatizar rascunhos de treinamento
Use a saída determinística da API como cronograma inicial para revisão e adaptação por um treinador.
Perguntas frequentes
A primeira semana já recebe aumento?
Não. A primeira semana corresponde ao peso inicial, e o primeiro aumento percentual aparece na segunda.
O percentual incide no peso inicial ou na semana anterior?
Ele é composto a partir do valor não arredondado da semana anterior, então o aumento absoluto pode crescer com o tempo.
Posso informar um percentual negativo para fazer deload?
Não. Aumentos negativos retornam erro de entrada inválida porque esta calculadora foi criada para sobrecarga progressiva.
A calculadora usa quilogramas ou libras?
Ela preserva a unidade escolhida no peso inicial. Você deve interpretar todas as metas nessa mesma unidade.
E se minha academia não tiver o peso exato?
Arredonde para um incremento disponível e registre a carga real. O cronograma calculado serve como referência.
Quanto custa uma solicitação pela API?
Cada solicitação pela API custa US$ 0,002. Você também pode fazer o cálculo no navegador nesta página.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"starting_weight": 100,
"weekly_percentage_increase": 2.5,
"weeks": 4
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fitness2.progressive_overload_plan",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |