Tabla de porcentajes del 1RM
Con un máximo de 100 kg, el 70 % son 70 kg y el 85 % son 85 kg: escriba el máximo que ya conoce y obtenga toda la tabla de cargas del 50 % al 100 % en saltos de 5 puntos. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- One rm
- 100
- Desde (%)
- 50 kg
- Hasta (%)
- 100
- Paso
- 5
- Decimales
- 1
Los programas de fuerza rara vez prescriben un verdadero máximo de una repetición en cada serie. Entrenadores y levantadores trabajan con porcentajes de un 1RM conocido para que el volumen, la intensidad y la recuperación se mantengan predecibles a lo largo de la semana. Esta calculadora de tabla de porcentajes del 1RM convierte un solo máximo en un cuadro de cargas completo: para cada intensidad, desde la franja de calentamiento hasta las series principales, multiplica el máximo de una repetición por el porcentaje y devuelve el peso de entrenamiento redondeado. Úsela cuando ya conozca su máximo y necesite el cuadro de porcentajes, no cuando aún deba estimar el 1RM a partir de una serie de varias repeticiones.
Qué es una tabla de cargas por porcentaje del 1RM
El máximo de una repetición es la carga más pesada que usted puede levantar una sola vez en un movimiento concreto con técnica sólida. Programar a partir de ese número es habitual en powerlifting, halterofilia olímpica, bloques de fuerza general y muchas plantillas de deportes de equipo. En lugar de escribir kilogramos absolutos para cada atleta, el plan indica trabajar al setenta por ciento en cinco series de cinco, o al ochenta y cinco por ciento en singles, y el atleta multiplica.
Una tabla de cargas precalcula esa multiplicación en una rejilla de intensidades para que pueda cargar la barra sin calculadora bajo el rack. Esta capacidad acepta su 1RM conocido, una etiqueta opcional de unidad de masa como kilogramos o libras, y límites opcionales para el porcentaje más bajo, el más alto y el paso entre filas. Por defecto construye el cuadro habitual del cincuenta al cien por cien en pasos de cinco puntos, que cubre escaleras de calentamiento y series de trabajo en la mayoría de programas intermedios.
Cada fila informa el porcentaje y el peso de entrenamiento igual al 1RM por el porcentaje dividido entre cien, redondeado a los decimales que usted elija. El campo unit es solo una etiqueta: no convierte kilogramos a libras, de modo que se mantiene coherente con cómo midió el máximo. Si aún necesita estimar un máximo a partir de una serie de cinco repeticiones, use primero un estimador de 1RM dedicado y luego introduzca esa estimación aquí para imprimir el cuadro de porcentajes que su bloque usa de verdad.
Dónde aporta valor un cuadro de porcentajes del 1RM
Los entrenadores que preparan hojas de cálculo para equipos quieren que cada atleta vea la misma escalera de porcentajes sobre su propio máximo sin multiplicar a mano veinte celdas. Los levantadores autodirigidos que fijan un cuadro en el teléfono antes de la sesión necesitan una tabla determinista que coincida con el PDF del programa, no un gráfico de redes sociales con redondeo erróneo.
Combine la tabla con una calculadora de discos cuando necesite el reparto de platos de collar a collar, o con un estimador de 1RM cuando el máximo aún sea desconocido; esta herramienta solo cubre el paso de carga por porcentaje y se niega a inventar un máximo desde cero.
Qué puede hacer con ella
Tarjetas de sesión a partir de un máximo conocido
Pegue un 1RM medido y exporte la escalera del 50–100 % para cargar series de trabajo y calentamientos sin cálculo mental bajo la barra.
Preguntas frecuentes
¿Estima el máximo de una repetición a partir de repeticiones?
No. Supone que usted ya conoce el máximo. Para estimar el 1RM a partir de peso y repeticiones, use una calculadora de 1RM dedicada y luego pase ese valor aquí para el cuadro de porcentajes.
¿Cuáles son los porcentajes por defecto?
Del 50 % al 100 % del 1RM en pasos de 5 puntos porcentuales, con pesos redondeados a un decimal. Puede anular cualquiera de esos límites.
¿El campo unit convierte kilogramos a libras?
No. Unit es solo una etiqueta de visualización.
¿Qué significa entrenar al 70 % de mi máximo?
Significa cargar la barra con siete décimas partes de su máximo de una repetición. Con un máximo de 100 kg son 70 kg, la carga típica de un plan de cinco series de cinco, mientras que el 85 % se reserva para repeticiones sueltas pesadas.
¿Puedo hacer una tabla por encima del 100 % o con otro salto?
Sí. Puede fijar el porcentaje más bajo y el más alto entre 1 y 200 y elegir la distancia entre filas. Si el valor más alto no cae justo en un salto, se añade igualmente, así que el 100 % nunca desaparece.
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/rep-max-percentage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"one_rm":100}'const res = await fetch("https://api.kit.forhosting.com/health/rep-max-percentage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"one_rm": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/rep-max-percentage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"one_rm": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/rep-max-percentage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"one_rm":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"one_rm":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/rep-max-percentage", 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
{
"one_rm": 100
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.rep_max_percentage",
"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
Entradas no válidas, como un máximo no positivo o un rango de porcentajes invertido, fallan con un mensaje claro invalid_input y no se facturan.
Contrato de entrada, valores por defecto y errores
Cuando el extremo alto del rango no cae exactamente en la malla del paso, el extremo se incluye de todos modos para que el cien por cien no desaparezca en una rejilla personalizada. Esos fallos no consumen saldo. Envíe un cuerpo JSON con one_rm obligatorio: un número finito positivo para el máximo de una repetición conocido en la unidad con la que entrena. El unit opcional acepta kg o lb (y sinónimos habituales) y por defecto es kg; se ecoa en la respuesta para mostrar y nunca dispara una conversión de unidades. from_percent y to_percent opcionales valen por defecto cincuenta y cien y deben situarse entre uno y doscientos, con from_percent menor o igual que to_percent. step opcional vale cinco puntos porcentuales por defecto y debe ser un número finito positivo; decimals opcional vale uno y debe ser un entero de cero a cuatro. El manejador también acepta alias habituales como rep_max o max para la carga principal y precision para decimals. Si todo es correcto, el cuerpo ecoa one_rm, unit, from_percent, to_percent, step y decimals; devuelve row_count; devuelve rows como matriz ordenada de objetos con percent y weight; y devuelve una cadena de fórmula breve. Falta de one_rm, máximo no positivo, límites invertidos, step no positivo, porcentajes fuera de rango o una tabla que superaría doscientas filas fallan con invalid_input indicando el problema. Las llamadas correctas facturan el precio base publicado $0.002 como un solo ítem con coste de parse puro y sin tokens de modelo.
Dónde aporta valor un cuadro de porcentajes del 1RM
Las aplicaciones de gimnasio y los portales de entrenamiento tipo LMS pueden llamar a este endpoint para rellenar las prescripciones semanales de carga una vez que un máximo medido o estimado esté guardado en el perfil del atleta. Como la implementación es parse puro de nivel A, cada llamada correcta se mantiene económica a $0.002, se ejecuta sin dependencia de red dentro del worker y sigue siendo gratuita en el navegador para uso ocasional.
Casos de integración
Hojas de equipo y portales de entrenamiento
Rellene cada fila de atleta con cargas por porcentaje desde su máximo guardado; la misma fórmula en cada perfil, por API o widget gratuito.
Rejillas de intensidad personalizadas
Defina from_percent, to_percent y step para bloques de pico, escaleras de rehabilitación o incrementos de 2.5 puntos cuando su plantilla no sea el cuadro por defecto.
Preguntas técnicas
¿Cómo se construye una tabla de cargas por porcentaje del 1RM?
Envíe su one_rm conocido (y unit, from_percent, to_percent, step, decimals opcionales). La API devuelve filas de percent y weight con weight = one_rm × percent / 100.
¿Cuánto cuesta la calculadora de tabla de porcentajes del 1RM?
La herramienta en el navegador es gratuita. Las solicitudes API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada no válida no se factura.