Tableau pourcentages 1RM
Avec un maximum de 100 kg, 70 % font 70 kg et 85 % font 85 kg : saisissez le maximum que vous connaissez déjà et obtenez tout le tableau de charges de 50 % à 100 %, par paliers de 5 points. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- One rm
- 100
- De (%)
- 50 kg
- À (%)
- 100
- Étape
- 5
- Décimales
- 1
Les programmes de force prescrivent rarement un véritable maximum d'une répétition à chaque série. Coachs et pratiquants travaillent à partir de pourcentages d'un 1RM connu afin que le volume, l'intensité et la récupération restent prévisibles sur la semaine. Ce calculateur de tableau de pourcentages 1RM transforme un seul max en une grille de charges complète : pour chaque intensité, de la zone d'échauffement aux séries principales, il multiplie le maximum d'une répétition par le pourcentage et renvoie la charge d'entraînement arrondie. Utilisez-le lorsque vous connaissez déjà votre max et avez besoin du tableau de pourcentages, non lorsque vous devez encore estimer le 1RM à partir d'une série multi-répétitions.
Qu'est-ce qu'un tableau de charges en pourcentage du 1RM
Le maximum d'une répétition est la charge la plus lourde que vous pouvez soulever une seule fois sur un mouvement donné avec une technique solide. Programmer à partir de ce chiffre est standard en force athlétique, haltérophilie olympique, blocs de force générale et de nombreux modèles de sports collectifs. Au lieu d'écrire des kilogrammes absolus pour chaque athlète, le plan indique de travailler à soixante-dix pour cent sur cinq séries de cinq, ou à quatre-vingt-cinq pour cent en singles, et l'athlète multiplie.
Un tableau de charges précalcule cette multiplication sur une grille d'intensités afin que vous puissiez charger la barre sans calculatrice sous le rack. Cette capacité accepte votre 1RM connu, une étiquette optionnelle d'unité de masse comme kilogrammes ou livres, et des bornes optionnelles pour le pourcentage le plus bas, le plus haut et le pas entre les lignes.
Par défaut elle construit le tableau familier de cinquante à cent pour cent par pas de cinq points, qui couvre les échelles d'échauffement et les séries de travail de la plupart des programmes intermédiaires. Chaque ligne indique le pourcentage et la charge d'entraînement égale au 1RM multiplié par le pourcentage divisé par cent, arrondie au nombre de décimales que vous choisissez. Le champ unit n'est qu'une étiquette : il ne convertit pas les kilogrammes en livres, afin de rester cohérent avec la façon dont vous avez mesuré le max.
Si vous devez encore estimer un max à partir d'une série de cinq répétitions, utilisez d'abord un estimateur de 1RM dédié, puis fournissez cette estimation ici pour imprimer le tableau de pourcentages que votre bloc utilise réellement.
Où un tableau de pourcentages 1RM trouve sa place
Les coachs qui préparent des tableurs pour des groupes veulent que chaque athlète voie la même échelle de pourcentages sur son propre max sans multiplier à la main vingt cellules. Les pratiquants autodirigés qui épinglent un tableau sur le téléphone avant la séance ont besoin d'une table déterministe qui colle au PDF du programme, non d'un graphique de réseau social au mauvais arrondi.
Les applications de salle et les portails d'entraînement de type LMS peuvent appeler ce point de terminaison pour remplir les prescriptions de charge hebdomadaires une fois qu'un max testé ou estimé est stocké sur le profil de l'athlète. Associez le tableau à un calculateur de disques lorsque vous avez besoin du calcul plaque à plaque, ou à un estimateur de 1RM lorsque le max lui-même est encore inconnu ; cet outil ne couvre que l'étape de charge par pourcentage et refuse d'inventer un max à partir de zéro.
Cas d’usage
Fiches de séance à partir d'un max connu
Collez un 1RM testé et exportez l'échelle 50–100 % pour charger séries de travail et échauffements sans calcul mental sous la barre.
Questions fréquentes
Cela estime-t-il mon maximum d'une répétition à partir de répétitions ?
Non. Cela suppose que vous connaissez déjà le max. Pour estimer le 1RM à partir du poids et des répétitions, utilisez un calculateur de 1RM dédié, puis passez cette valeur ici pour le tableau de pourcentages.
Quels sont les pourcentages par défaut ?
De 50 % à 100 % du 1RM par pas de 5 points de pourcentage, avec des charges arrondies à une décimale. Vous pouvez remplacer n'importe laquelle de ces bornes.
Que veut dire s'entraîner à 70 % de son maximum ?
Cela veut dire charger la barre avec sept dixièmes de votre maximum sur une répétition. Avec un maximum de 100 kg, cela fait 70 kg, la charge typique d'un plan en cinq séries de cinq, alors que 85 % sert aux répétitions uniques lourdes.
Peut-on faire un tableau au-delà de 100 % ou avec un autre palier ?
Oui. Vous fixez le pourcentage le plus bas et le plus haut entre 1 et 200 et choisissez l'écart entre les lignes. Si la valeur haute ne tombe pas pile sur un palier, elle est ajoutée quand même : les 100 % ne disparaissent jamais.
Comment les charges d'entraînement sont-elles arrondies ?
Chaque charge vaut votre maximum multiplié par le pourcentage, divisé par 100, puis arrondi au nombre de décimales que vous choisissez, d'aucune à quatre. Sans réglage de votre part, le tableau affiche une décimale.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"one_rm": 100
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.rep_max_percentage",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Les entrées invalides, comme un max non positif ou une plage de pourcentages inversée, échouent avec un message clair invalid_input et ne sont pas facturées.
Contrat d'entrée, valeurs par défaut et erreurs
Envoyez un corps JSON avec one_rm obligatoire : un nombre fini positif pour le maximum d'une répétition connu dans l'unité avec laquelle vous vous entraînez. L'unit optionnel accepte kg ou lb (et synonymes courants) et vaut kg par défaut ; il est renvoyé dans la réponse pour l'affichage et ne déclenche jamais de conversion d'unités. from_percent et to_percent optionnels valent cinquante et cent par défaut et doivent chacun se situer entre un et deux cents, avec from_percent inférieur ou égal à to_percent. step optionnel vaut cinq points de pourcentage par défaut et doit être un nombre fini positif ; decimals optionnel vaut un et doit être un entier de zéro à quatre. Le gestionnaire accepte aussi des alias courants comme rep_max ou max pour la charge principale et precision pour decimals. En cas de succès, le corps renvoie one_rm, unit, from_percent, to_percent, step et decimals ; renvoie row_count ; renvoie rows comme tableau ordonné d'objets avec percent et weight ; et renvoie une courte chaîne de formule. Lorsque le haut de la plage ne tombe pas exactement sur le maillage du pas, l'extrémité est tout de même incluse pour que cent pour cent ne disparaisse pas d'une grille personnalisée. one_rm manquant, max non positif, bornes inversées, step non positif, pourcentages hors plage ou une table qui dépasserait deux cents lignes échouent avec invalid_input en nommant le problème. Ces échecs ne consomment pas le solde. Les appels réussis facturent le prix de base publié $0.002 comme un seul élément avec un coût de parse pur et sans jetons de modèle.
Où un tableau de pourcentages 1RM trouve sa place
Comme l'implémentation est un parse pur de niveau A, chaque appel réussi reste économique à $0.002, s'exécute sans dépendance réseau dans le worker et reste gratuit dans le navigateur pour un usage occasionnel.
Cas d'intégration
Tableurs d'équipe et portails de coaching
Remplissez chaque ligne d'athlète avec des charges par pourcentage depuis son max enregistré ; même formule pour chaque profil, API ou widget gratuit.
Grilles d'intensité personnalisées
Définissez from_percent, to_percent et step pour des blocs de pic, des échelles de rééducation ou des pas de 2.5 points lorsque votre modèle n'est pas le tableau par défaut.
Questions techniques
Comment construire un tableau de charges en pourcentage du 1RM ?
Envoyez votre one_rm connu (et unit, from_percent, to_percent, step, decimals optionnels). L'API renvoie des lignes percent et weight avec weight = one_rm × percent / 100.
Le champ unit convertit-il les kilogrammes en livres ?
Non. Unit n'est qu'une étiquette d'affichage. Saisissez one_rm dans l'unité avec laquelle vous vous entraînez ; le tableau multiplie ce nombre sans conversion.
Combien coûte le calculateur de tableau de pourcentages 1RM ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.