1RMパーセンテージ表
1RMが100kgなら、70%は70kg、85%は85kgです。すでに分かっている最大重量を入力すると、50%から100%まで5ポイント刻みの重量表がまとめて表示されます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- One rm
- 100
- 開始 (%)
- 50 kg
- 終了 (%)
- 100
- ステップ
- 5
- 小数点以下の桁数
- 1
筋力プログラムが毎回のセットで真の1回最大挙上(1RM)を指定することはまれです。コーチとリフターは既知の1RMに対するパーセンテージで進め、週を通してボリューム・強度・回復を予測可能に保ちます。この1RMパーセンテージ表計算機は、ひとつの最大値を完全な負荷表に変換します。ウォームアップ帯からトップセットまで各強度について、1RMにパーセンテージを掛け、丸めたトレーニング重量を返します。すでに最大値が分かっておりパーセンテージ表が必要なときに使い、複数回のセットからまだ1RMを推定しなければならないときには使わないでください。
1RMに対するパーセンテージ負荷表とは
1回最大挙上とは、ある動作について正しいフォームで一度だけ挙げられる最も重い負荷です。その数値からプログラムを組むのは、パワーリフティング、ウエイトリフティング、一般的な筋力ブロック、多くのチームスポーツのテンプレートで標準です。
選手ごとに絶対キログラムを書く代わりに、プランは「70パーセントで5セット5回」「85パーセントでシングル」と書き、選手が掛け算します。負荷表はその掛け算を強度の格子全体であらかじめ計算し、ラックの下で電卓なしにバーを積めるようにします。
本機能は既知の1RM、キログラムやポンドなどの任意の質量単位ラベル、行の下限パーセント・上限パーセント・ステップ幅の任意境界を受け付けます。既定では50パーセントから100パーセントまで5ポイント刻みのなじみのある表を作り、中級プログラムのウォームアップ階段と作業セットをほぼカバーします。
各行はパーセントと、1RM×パーセント÷100に等しいトレーニング重量を、選んだ小数桁で丸めて報告します。最大値を測った単位と一貫したままにできます。まだ5回セットから最大値を推定する必要がある場合は、まず専用の1RM推定器を使い、その推定値をここに渡して、ブロックが実際に使うパーセンテージ表を出力してください。
1RMパーセンテージ表が役立つ場面
チーム向けスプレッドシートを作るコーチは、各選手が自分の最大値に対して同じパーセント階段を見られることを望み、手計算で20セルを掛けたくありません。セッション前に電話に表を固定する自主トレのリフターは、プログラムPDFと一致する決定的な表が必要で、丸めの誤ったSNS画像では足りません。
カラー間のプレート計算が必要なときはプレート計算機と、最大値自体がまだ不明なときは1RM推定器と組み合わせてください。本ツールはパーセンテージ負荷の段階だけを担当し、ゼロから最大値を捏造することはありません。
活用例
既知の最大値からセッションカードを作成
測定済み1RMを貼り付け、50–100%の階段を書き出して、バー下での暗算なしに作業セットとウォームアップを積めます。
よくある質問
回数から1回最大挙上を推定しますか?
いいえ。 すでに最大値が分かっている前提です。重量と回数から1RMを推定するには専用の1RM計算機を使い、その値をここに渡してパーセンテージ表を作ってください。
既定のパーセンテージは何ですか?
1RMの50%から100%まで5パーセントポイント刻みで、重量は小数第1位に丸めます。いずれの境界も上書きできます。
1RMの70%で練習するとはどういう意味ですか?
1回だけ挙げられる最大重量の10分の7をバーに載せるという意味です。1RMが100kgなら70kgで、5回×5セットのような練習によく使われ、85%は重いシングルに使われます。
100%を超える表や、別の刻み幅の表も作れますか?
はい。最小と最大のパーセントを1から200の間で決め、行の間隔も自由に選べます。最大値が刻みにちょうど乗らなくても必ず追加されるので、100%が抜けることはありません。
トレーニング重量はどのように丸められますか?
各重量は1RMにパーセントを掛けて100で割った値で、選んだ小数点以下の桁数(0〜4桁)に丸めます。指定しない場合は小数点以下1桁で表示されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
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)リクエスト例
{
"one_rm": 100
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.rep_max_percentage",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
正でない最大値や逆転したパーセンテージ範囲などの無効入力は、明確なinvalid_inputメッセージで失敗し、課金されません。
1RMに対するパーセンテージ負荷表とは
unitフィールドはラベルのみで、キログラムをポンドに換算しません。
入力契約、既定値、エラー時の挙動
トレーニングに使う単位での既知の1回最大挙上として、有限の正の数です。任意のunitはkgまたはlb(および一般的な同義語)を受け付け、既定はkgです。表示用に応答へエコーされ、単位換算は起こしません。範囲の上限がステップ格子にぴったり乗らない場合でも端点は含められ、カスタム格子で100パーセントが消えないようにします。必須のone_rmを含むJSON本体を送ってください。任意のfrom_percentとto_percentの既定は50と100で、それぞれ1から200の間にあり、from_percentはto_percent以下である必要があります。任意のstepの既定は5パーセントポイントで有限の正の数、任意のdecimalsの既定は1で0から4の整数です。ハンドラは主負荷にrep_maxやmax、decimalsにprecisionなどの一般的な別名も受け付けます。成功時、本体はone_rm、unit、from_percent、to_percent、step、decimalsをエコーし、row_countを返し、percentとweightを持つオブジェクトの順序付き配列としてrowsを返し、短い公式文字列を返します。one_rm欠落、正でない最大値、逆転した境界、正でないstep、範囲外パーセント、200行を超える表はいずれもinvalid_inputで問題を示して失敗します。それらの失敗は残高を消費しません。成功した呼び出しは公開の基本価格$0.002を単一アイテムとして課金し、純粋なparseコストのみでモデルトークンは使いません。
1RMパーセンテージ表が役立つ場面
ジムアプリやLMS型トレーニングポータルは、測定または推定した最大値が選手プロフィールに保存されたあと、このエンドポイントを呼んで週間負荷処方を埋められます。実装は純粋なparseのティアAのため、成功呼び出しは$0.002で安く、ワーカー内でネットワーク依存なく動き、カジュアル利用ではブラウザ無料のままです。
連携の活用例
チーム表とコーチングポータル
保存済み最大値から各選手行をパーセント基準の負荷で埋めます。プロファイルごとに同じ公式で、APIでも無料ウィジェットでも利用できます。
カスタム強度グリッド
テンプレートが既定表でないとき、ピークブロックやリハビリ階段、2.5ポイント刻みのためにfrom_percent、to_percent、stepを設定します。
技術的な質問
1RMのパーセンテージ負荷表はどう作りますか?
既知のone_rm(および任意のunit、from_percent、to_percent、step、decimals)を送ってください。APIはweight = one_rm × percent / 100でpercentとweightの行を返します。
unitフィールドはキログラムをポンドに換算しますか?
いいえ。unitは表示ラベルのみです。トレーニング単位でone_rmを入力してください。表はその数値を換算なしで掛けます。
1RMパーセンテージ表計算機の料金は?
ブラウザツールは無料です。APIリクエストは成功1回あたり$0.002の前払いKIT残高を使い、無効入力は課金されません。