Calculadora 1RM Epley
Levantar 100 kg en 5 repeticiones limpias sitúa su 1RM de Epley en unos 116,67 kg. Escriba el peso y las repeticiones de una serie exigente para planificar sus porcentajes de entrenamiento sin arriesgarse a una prueba de máximo real. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Peso
- 100
- Repeticiones
- 5
- Una repetición máxima
- 116,67
- Ecuación
- 1RM = weight × (1 + reps / 30)
- Decimales
- 2
- Nota de unidad
- same unit as weight (kg or lb)
La repetición máxima, o 1RM, es la carga más pesada que usted puede levantar en una sola repetición limpia de un ejercicio dado. Probar un máximo real en cada sesión es arriesgado y fatigante, por eso entrenadores y levantadores lo estiman a partir de una serie submáxima con una fórmula publicada. La ecuación de Epley es uno de los estimadores más enseñados: la 1RM es el peso multiplicado por uno más las repeticiones divididas entre treinta. Esta capacidad aplica esa fórmula con exactitud, sin conexión y sin aleatoriedad, a partir de un peso positivo y un número entero de repeticiones entre uno y treinta.
Qué estima la fórmula de Epley y cuándo confiar en ella
La fórmula de Epley convierte una serie multi-repetición exitosa en una estimación de la repetición máxima. Algebraicamente, la 1RM es el peso multiplicado por uno más las repeticiones entre treinta. Levantar cien con cinco repeticiones limpias da, por tanto, cien veces uno más cinco entre treinta, unos ciento dieciséis punto seis siete tras el redondeo half-up a dos decimales.
El modelo supone que la serie se realizó cerca del fallo con técnica sólida; una serie deliberadamente fácil subestimará la fuerza real, y una serie forzada que rompa la forma la sobreestimará. La precisión es mayor en el rango bajo o moderado de repeticiones habitual en fuerza, más o menos de dos a diez, y decae cuando las repeticiones se acercan al tope que admite esta herramienta.
Epley es agnóstico a la unidad: introduzca kilogramos o libras y la estimación vuelve en esa misma unidad, sin paso de conversión para programar. Esta capacidad calcula solo el estimador de Epley; no mezcla Brzycki, Lombardi ni otros modelos, de modo que la landing y el contrato de máquina se centran en una sola intención de búsqueda. Use el resultado como cifra de planificación para cargas por porcentaje, no como diagnóstico médico ni como garantía de un intento máximo seguro.
Caliente siempre, progrese las cargas de forma gradual y deténgase si aparece dolor o se rompe la técnica.
Qué puede hacer con ella
Programar cargas de entrenamiento por porcentaje
Convierta una serie submáxima en una 1RM de Epley y derive las cargas de sesión como porcentajes de esa estimación para el siguiente bloque de entrenamiento.
Incorporar levantadores sin un máximo real
Estime la 1RM a partir de una serie multi-repetición segura durante la incorporación a la app o al gimnasio en lugar de forzar un único intento máximo.
Preguntas frecuentes
¿Cuál es la fórmula de Epley para la 1RM?
Ejemplo: 100 con 5 repeticiones da unos 116.67 a dos decimales.
¿Qué entradas son obligatorias?
Peso positivo (en la misma unidad en que usted levanta) y reps enteras de 1 a 30. El opcional decimals (0–4, por defecto 2) controla el redondeo.
¿Importa la unidad, kilogramos o libras?
No. La fórmula es agnóstica a la unidad; la estimación se devuelve en la unidad que usted usó para weight.
¿Con cuántas repeticiones es más fiable la estimación de Epley?
Aproximadamente entre 2 y 10, el rango habitual del trabajo de fuerza. Puede escribir hasta 30 repeticiones, pero la estimación pierde precisión cuanto más se acerca a ese límite.
¿Importa lo dura que fue la serie?
Sí. La fórmula supone que terminó la serie cerca del fallo y con buena técnica. Una serie fácil subestimará su fuerza, y una serie arrastrada en la que la técnica se rompió la sobrestimará.
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/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)Ejemplo de solicitud
{
"weight": 100,
"reps": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.one_rep_max_epley",
"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
Usted obtiene una estimación transparente en la misma unidad que introdujo, apta para programar porcentajes, registrar el progreso o procesar por lotes un historial de entrenamiento vía API. Una validación fallida devuelve un error invalid_input claro y no se factura.
Campos de entrada, redondeo y comportamiento ante errores
El opcional decimals, un entero de cero a cuatro con valor por defecto dos, controla cuántos dígitos fraccionarios aparecen en la 1RM redondeada. No hay salto de red, llamada a modelo, lectura de reloj ni fuente aleatoria en la ruta, de modo que la latencia permanece en la banda de parse puro en el edge y las llamadas repetidas no derivan. Combine la estimación con sus propias tablas de porcentajes si necesita series de trabajo al setenta, ochenta o noventa por ciento del máximo estimado; este extremo se detiene en la 1RM de Epley para que el texto del producto sea honesto sobre lo calculado. Envíe un objeto JSON con dos campos obligatorios: weight, un número finito positivo para la carga levantada, y reps, un entero de uno a treinta para las repeticiones completadas. Alias como load, mass o w para weight y repetitions, r o n para reps se asignan a los mismos parámetros, de modo que los formularios existentes se conectan sin renombrar. Un peso no positivo, campos ausentes, reps no enteros, reps fuera de uno a treinta y decimals inválidos fallan de inmediato con invalid_input indicando el problema; esos fallos no se cargan al saldo prepago. En caso de éxito, la respuesta repite weight y reps, devuelve one_rep_max tras el redondeo half-up, etiqueta formula como epley, reescribe la cadena de la ecuación, repite decimals e incluye unit_note recordando que la estimación comparte la unidad del peso introducido.
Dónde encaja una calculadora 1RM Epley en flujos reales
Los entrenadores de fuerza y los preparadores personales convierten una serie reciente de cinco o tres repeticiones en una estimación de Epley antes de redactar el siguiente bloque de sesiones por porcentajes. Las apps de fitness recogen el historial de levantamientos en la incorporación y necesitan una 1RM defendible sin forzar al usuario a un máximo real arriesgado el primer día. Las canalizaciones de investigación y de registro de clubes puntúan por lotes muchas series de una temporada para que las gráficas de progresión muestren el máximo estimado a lo largo del tiempo en lugar de solo la carga bruta. Los desarrolladores incrustan la llamada en tareas CRON y webhooks para que cada microservicio comparta una sola definición de Epley en lugar de reimplementar multiplicaciones sensibles al punto flotante que discrepan en el redondeo. La vía del navegador es gratuita para comprobaciones interactivas sueltas: introduzca cien en weight y cinco en reps y confirme el clásico resultado de ciento dieciséis punto seis siete a dos decimales. La vía de la API cuesta $0.002 por solicitud correcta y se factura por ítem, lo que mantiene barata la puntuación masiva de registros sin dejar de cubrir la ejecución en el edge.
Casos de integración
Puntuar por lotes un diario de entrenamiento
Pase cada serie registrada por la API para graficar la progresión de la 1RM estimada a lo largo de semanas sin calcular Epley a mano cada vez.
Preguntas técnicas
¿Qué ocurre con una entrada inválida?
La tarea falla con invalid_input y un mensaje claro (por ejemplo weight ausente o reps fuera de rango). La entrada inválida no se factura.
¿Cuánto cuesta la calculadora 1RM de Epley?
La herramienta del navegador es gratuita. Las solicitudes a la API usan saldo prepago KIT a $0.002 por llamada correcta; la validación fallida no se cobra.