Calculadora 1RM Epley
Levantar 100 kg por 5 repetições limpas coloca sua 1RM de Epley em cerca de 116,67 kg. Digite o peso e as repetições de uma série pesada para planejar as porcentagens do treino sem arriscar um teste de máximo real. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Peso
- 100
- Repetições
- 5
- Uma repetição máxima
- 116,67
- Equação
- 1RM = weight × (1 + reps / 30)
- Casas decimais
- 2
- Nota da unidade
- same unit as weight (kg or lb)
A repetição máxima, ou 1RM, é a carga mais pesada que você consegue levantar em uma única repetição limpa de um exercício. Testar um máximo verdadeiro em cada sessão é arriscado e fatigante, por isso treinadores e praticantes estimam a partir de uma série submáxima com uma fórmula publicada. A equação de Epley é um dos estimadores mais ensinados: a 1RM é o peso multiplicado por um mais as repetições divididas por trinta. Esta capacidade aplica essa fórmula com exatidão, offline e sem aleatoriedade, a partir de um peso positivo e de um número inteiro de repetições entre um e trinta.
O que a fórmula de Epley estima e quando confiar nela
A fórmula de Epley converte uma série multi-repetição bem-sucedida em uma estimativa de repetição máxima. Algebricamente, a 1RM é o peso multiplicado por um mais as repetições sobre trinta. Levantar cem com cinco repetições limpas resulta em cem vezes um mais cinco sobre trinta, cerca de cento e dezesseis ponto seis sete após o arredondamento half-up para dois decimais.
O modelo assume que a série foi feita perto da falha com técnica sólida; uma série deliberadamente fácil subestima a força real, e uma série forçada que quebra a forma a superestima. A precisão é melhor na faixa baixa a moderada de repetições comum no trabalho de força, aproximadamente de dois a dez, e piora quando as repetições sobem em direção ao limite superior desta ferramenta. Epley é agnóstico à unidade: informe quilogramas ou libras e a estimativa volta na mesma unidade, sem passo de conversão para programar.
Esta capacidade calcula apenas o estimador de Epley; não mistura Brzycki, Lombardi nem outros modelos, mantendo a landing e o contrato de máquina focados em uma única intenção de busca. Use o resultado como número de planejamento para cargas percentuais, não como diagnóstico médico nem como garantia de uma tentativa máxima segura. Sempre aqueça, progrida as cargas gradualmente e pare se houver dor ou quebra de técnica.
Casos de uso
Programar cargas de treino por percentual
Transforme uma série submáxima em uma 1RM de Epley e derive as cargas da sessão como percentuais dessa estimativa para o próximo bloco de treino.
Onboarding de praticantes sem máximo verdadeiro
Estime a 1RM a partir de uma série multi-repetição segura no onboarding do app ou da academia em vez de forçar uma única tentativa máxima.
Perguntas frequentes
Qual é a fórmula de Epley para a 1RM?
Exemplo: 100 com 5 repetições rende cerca de 116.67 com dois decimais.
Quais entradas são obrigatórias?
Peso positivo (na mesma unidade em que você levanta) e reps inteiras de 1 a 30. O opcional decimals (0–4, padrão 2) controla o arredondamento.
A unidade importa, quilogramas ou libras?
Não. A fórmula é agnóstica à unidade; a estimativa volta na unidade que você usou para weight.
Com quantas repetições a estimativa de Epley é mais confiável?
Mais ou menos entre 2 e 10, a faixa usada na maior parte do treino de força. Você pode informar até 30 repetições, mas a estimativa perde confiabilidade quanto mais perto desse limite.
Faz diferença o quanto a série foi difícil?
Sim. A fórmula supõe que você terminou a série perto da falha e com boa técnica. Uma série fácil vai subestimar sua força, e uma série arrastada, com a técnica desmontando, vai superestimá-la.
Ferramentas relacionadas
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/health/one-rep-max-epley \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":100,"reps":5}'const res = await fetch("https://api.kit.forhosting.com/health/one-rep-max-epley", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 100,
"reps": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/one-rep-max-epley",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 100,
"reps": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/one-rep-max-epley", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":100,"reps":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":100,"reps":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/one-rep-max-epley", 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
{
"weight": 100,
"reps": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.one_rep_max_epley",
"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. |
Notas técnicas
Você obtém uma estimativa transparente na mesma unidade informada, adequada para programar percentuais, registrar progresso ou processar em lote um histórico de treino pela API. Validação falha devolve um erro invalid_input claro e não é faturada.
Campos de entrada, arredondamento e comportamento de erro
O opcional decimals, um inteiro de zero a quatro com padrão dois, controla quantos dígitos fracionários aparecem na 1RM arredondada. Não há salto de rede, chamada a modelo, leitura de relógio nem fonte aleatória no caminho, então a latência permanece na faixa de parse puro na borda e chamadas repetidas nunca derivam. Envie um objeto JSON com dois campos obrigatórios: weight, um número finito positivo para a carga levantada, e reps, um inteiro de um a trinta para as repetições concluídas. Aliases como load, mass ou w para weight e repetitions, r ou n para reps mapeiam para os mesmos parâmetros, de modo que formulários existentes se conectam sem renomear. Peso não positivo, campos ausentes, reps não inteiros, reps fora de um a trinta e decimals inválidos falham de imediato com invalid_input nomeando o problema; essas falhas não são cobradas do saldo pré-pago. Em sucesso, a resposta ecoa weight e reps, devolve one_rep_max após half-up, rotula formula como epley, reescreve a string da equação, ecoa decimals e inclui unit_note lembrando que a estimativa compartilha a unidade do peso informado. Combine a estimativa com suas próprias tabelas de percentuais se precisar de séries de trabalho a setenta, oitenta ou noventa por cento do máximo estimado; este endpoint para na 1RM de Epley para que o texto do produto seja honesto sobre o que foi calculado.
Onde uma calculadora 1RM Epley se encaixa em fluxos reais
Treinadores de força e personal trainers convertem uma série recente de cinco ou três repetições em uma estimativa de Epley antes de escrever o próximo bloco de sessões percentuais. Apps de fitness coletam o histórico de levantamentos no onboarding e precisam de uma 1RM defensável sem forçar o usuário a um máximo verdadeiro arriscado no primeiro dia. Pipelines de pesquisa e de registro de clubes pontuam em lote muitas séries de uma temporada para que gráficos de progressão mostrem o máximo estimado ao longo do tempo em vez de só a carga bruta. Desenvolvedores embutem a chamada em jobs CRON e webhooks para que cada microsserviço compartilhe uma única definição de Epley em vez de reimplementar multiplicações sensíveis a ponto flutuante que discordam no arredondamento. A via do navegador é gratuita para checagens interativas avulsas: informe cem em weight e cinco em reps e confirme o clássico resultado de cento e dezesseis ponto seis sete com dois decimais. A via da API custa US$ 0,002 por solicitação bem-sucedida e é faturada por item, o que mantém barata a pontuação em massa de logs sem deixar de cobrir a execução na borda. Como os resultados são determinísticos, logs de auditoria podem armazenar a resposta completa e reexecutá-la anos depois sem deriva, e goldens de integração contínua fixam o JSON exato para regressões sempre que a biblioteca for alterada.
Casos de integração
Pontuar em lote um diário de treino
Envie cada série registrada pela API para traçar a progressão da 1RM estimada ao longo de semanas sem calcular Epley à mão toda vez.
Perguntas técnicas
O que acontece com entrada inválida?
A tarefa falha com invalid_input e uma mensagem clara (por exemplo weight ausente ou reps fora da faixa). Entrada inválida não é faturada.
Quanto custa a calculadora 1RM de Epley?
A ferramenta no navegador é gratuita. Solicitações à API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; validação falha não é cobrada.