Calcolatore 1RM Epley
Sollevare 100 kg per 5 ripetizioni pulite porta il suo 1RM secondo Epley a circa 116,67 kg. Inserisca carico e ripetizioni di una serie impegnativa per programmare le percentuali di allenamento senza rischiare un vero test di massimale. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Peso
- 100
- Ripetizioni
- 5
- Una ripetizione massima
- 116,67
- Equazione
- 1RM = weight × (1 + reps / 30)
- Decimali
- 2
- Nota sull'unità
- same unit as weight (kg or lb)
La ripetizione massima, o 1RM, è il carico più pesante che Lei può sollevare in una sola ripetizione pulita di un dato esercizio. Testare un massimo reale a ogni sessione è rischioso e faticoso, quindi coach e atleti lo stimano da una serie submassimale con una formula pubblicata. L'equazione di Epley è uno degli stimatori più insegnati: la 1RM è il peso moltiplicato per uno più le ripetizioni divise per trenta. Questa capacità applica quella formula con esattezza, offline e senza casualità, a partire da un peso positivo e da un intero di ripetizioni tra uno e trenta.
Cosa stima la formula di Epley e quando fidarsi
La formula di Epley converte una serie multi-ripetizione riuscita in una stima della ripetizione massima. Algebricamente la 1RM è il peso moltiplicato per uno più le ripetizioni su trenta. Sollevare cento per cinque ripetizioni pulite produce quindi cento volte uno più cinque su trenta, circa centosedici virgola sei sette dopo l'arrotondamento half-up a due decimali.
Il modello assume che la serie sia stata eseguita vicino al cedimento con tecnica solida; una serie deliberatamente facile sottostimerà la forza reale, e una serie forzata che rompe la forma la sovrastimerà. L'accuratezza è migliore nell'intervallo basso-moderato di ripetizioni comune nel lavoro di forza, grosso modo da due a dieci, e peggiora quando le ripetizioni salgono verso il limite superiore consentito da questo strumento. Epley è indipendente dall'unità: inserisca chilogrammi o libbre e la stima torna nella stessa unità, senza conversione per programmare.
Questa capacità calcola solo lo stimatore di Epley; non mescola Brzycki, Lombardi né altri modelli, così la landing e il contratto macchina restano centrati su una sola intenzione di ricerca. Usi il risultato come cifra di pianificazione per carichi percentuali, non come diagnosi medica né come garanzia di un tentativo massimale sicuro. Si riscaldi sempre, progredisca i carichi gradualmente e si fermi se compare dolore o si rompe la tecnica.
Casi d'uso
Programmare carichi di allenamento percentuali
Trasformi una serie submassimale in una 1RM di Epley, poi ricavi i carichi di sessione come percentuali di quella stima per il blocco di allenamento successivo.
Onboarding di atleti senza massimo reale
Stimi la 1RM da una serie multi-ripetizione sicura durante l'onboarding di app o palestra invece di imporre un unico tentativo massimale.
Domande frequenti
Qual è la formula di Epley per la 1RM?
Esempio: 100 per 5 ripetizioni dà circa 116.67 a due decimali.
Quali input sono obbligatori?
Peso positivo (nella stessa unità in cui Lei solleva) e reps intere da 1 a 30. L'opzionale decimals (0–4, default 2) controlla l'arrotondamento.
L'unità conta, chilogrammi o libbre?
No. La formula è indipendente dall'unità; la stima torna nell'unità usata per weight.
Con quante ripetizioni la stima di Epley è più affidabile?
Più o meno tra 2 e 10, l'intervallo tipico del lavoro di forza. Può inserire fino a 30 ripetizioni, ma la stima diventa meno affidabile man mano che ci si avvicina a quel limite.
Conta quanto è stata dura la serie?
Sì. La formula presuppone che lei abbia chiuso la serie vicino al cedimento con una buona tecnica. Una serie facile sottostima la sua forza, mentre una serie trascinata con la tecnica che cede la sovrastima.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"weight": 100,
"reps": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.one_rep_max_epley",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Lei ottiene una stima trasparente nella stessa unità inserita, adatta a programmare percentuali, registrare i progressi o elaborare in batch uno storico di allenamento tramite API. Una validazione fallita restituisce un errore invalid_input chiaro e non viene fatturata.
Campi di input, arrotondamento e comportamento sugli errori
L'opzionale decimals, un intero da zero a quattro con default due, controlla quante cifre frazionarie appaiono sulla 1RM arrotondata. Non c'è hop di rete, chiamata a modello, lettura dell'orologio né fonte casuale sul percorso, quindi la latenza resta nella banda di parse puro sull'edge e le chiamate ripetute non derivano. Invii un oggetto JSON con due campi obbligatori: weight, un numero finito positivo per il carico sollevato, e reps, un intero da uno a trenta per le ripetizioni completate. Alias come load, mass o w per weight e repetitions, r o n per reps si mappano sugli stessi parametri, così i moduli esistenti si collegano senza rinominare. Peso non positivo, campi mancanti, reps non interi, reps fuori da uno a trenta e decimals non validi falliscono subito con invalid_input indicando il problema; tali fallimenti non addebitano il saldo prepagato. In caso di successo la risposta riecheggia weight e reps, restituisce one_rep_max dopo half-up, etichetta formula come epley, riscrive la stringa dell'equazione, riecheggia decimals e include unit_note che ricorda che la stima condivide l'unità del peso inserito. Abbini la stima alle proprie tabelle percentuali se le servono serie di lavoro al settanta, ottanta o novanta percento del massimo stimato; questo endpoint si ferma alla 1RM di Epley affinché il testo di prodotto sia onesto su ciò che è stato calcolato.
Dove un calcolatore 1RM Epley si inserisce nei flussi reali
I coach di forza e i personal trainer convertono una recente serie a cinque o tre ripetizioni in una stima di Epley prima di scrivere il blocco successivo di sessioni percentuali. Le app fitness raccolgono lo storico dei sollevamenti in onboarding e necessitano di una 1RM difendibile senza imporre un massimo reale rischioso il primo giorno. Le pipeline di ricerca e di registro dei club valutano in batch molte serie di una stagione così i grafici di progressione mostrano il massimo stimato nel tempo invece della sola carica grezza. Gli sviluppatori incorporano la chiamata in job CRON e webhook affinché ogni microservizio condivida un'unica definizione di Epley invece di reimplementare moltiplicazioni sensibili al floating point che divergono sull'arrotondamento. Il percorso browser è gratuito per controlli interattivi isolati: inserisca cento per weight e cinque per reps e confermi il classico risultato di centosedici virgola sei sette a due decimali. Il percorso API costa $0.002 per richiesta riuscita e si fattura per item, mantenendo conveniente lo scoring massivo dei log pur coprendo l'esecuzione edge.
Casi di integrazione
Valutare in batch un diario di allenamento
Passi ogni serie registrata attraverso l'API per tracciare la progressione della 1RM stimata nelle settimane senza calcolare Epley a mano ogni volta.
Domande tecniche
Cosa succede con un input non valido?
Il task fallisce con invalid_input e un messaggio chiaro (ad esempio weight mancante o reps fuori intervallo). L'input non valido non viene fatturato.
Quanto costa il calcolatore 1RM di Epley?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; la validazione fallita non viene addebitata.