勾配計算

高低差と水平距離から、勾配率(%)・パーミル(‰)・角度を自動計算できます。勾配率から角度、角度から勾配率への換算もできます。

勾配を計算・換算

自動計算

数値を入力すると、勾配率・パーミル・角度が表示されます。

勾配計算の使い方

入力方法は、「高低差・水平距離」「勾配(%)」「角度(°)」の3種類から選べます。目的に合った方法を選び、必要な数値を入力してください。

  1. 「高低差・水平距離」「勾配(%)」「角度(°)」から入力方法を選びます。
  2. 選んだ方法に必要な数値を入力します。高低差と水平距離を使う場合は、m同士、cm同士など同じ単位にそろえます。
  3. 勾配率、パーミル、角度、比率の計算結果を確認します。

入力内容を変更すると、結果も自動で更新されます。

勾配とは?

勾配は、水平に進んだ距離に対して高さがどれだけ変化したかを表す値です。坂道やスロープなどの傾きを表すときに、パーセント(%)、パーミル(‰)、角度(°)などが使われます。

水平距離が100m、高低差が10mの場合、高低差 ÷ 水平距離は10 ÷ 100 = 0.1となり、勾配率は10%です。

本ツールでは、上りを正の値、下りを負の値として計算できます。

勾配の計算方法

高低差と水平距離がわかっている場合は、その比率から勾配率、パーミル、角度を求められます。

勾配率(%)を求める

勾配率は、高低差を水平距離で割った値を100倍して求めます。高低差12m、水平距離45mの場合、12 ÷ 45 × 100 ≒ 26.6667%になります。高低差と水平距離は同じ単位にそろえてください。

勾配率(%) = 高低差 ÷ 水平距離 × 100

パーミル(‰)を求める

パーミル(‰)は1000分率で、比率を1000倍して表します。1%は10‰、10%は100‰です。

勾配(‰) = 高低差 ÷ 水平距離 × 1000

1% = 10‰

角度(°)を求める

角度は、高低差と水平距離の比率から逆正接(arctan)を使って求めます。高低差12、水平距離45の場合、角度は約14.9314°になります。

角度 = arctan(高低差 ÷ 水平距離)

勾配率と角度を換算する方法

勾配率と角度は同じものではありませんが、相互に換算できます。勾配率10%は角度に換算すると約5.7106°で、45°は勾配率に換算すると100%です。勾配率と角度は同じ数値体系ではありません。

角度 = arctan(勾配率 ÷ 100)

勾配率(%) = tan(角度) × 100

水平距離と斜面の長さの違い

勾配の計算で使う「水平距離」は、斜面に沿って測った長さではなく、水平方向に測った距離です。斜面に沿った実際の長さをそのまま水平距離として入力すると、正しい勾配になりません。高低差と水平距離は、直角に測った値を使ってください。

本ツールは勾配の数値計算を行うもので、道路、建築、屋根、スロープなどの法令や設計基準への適合を判定するものではありません。

計算結果の見方

計算結果では、入力方法に応じて勾配率、パーミル、角度、比率を確認できます。勾配率(%)は高低差と水平距離の比率を100分率で表した値、パーミル(‰)は1000分率で表した値、角度(°)は斜面の傾きを角度で表した値です。比率は高低差 ÷ 水平距離の値で、たとえば0.1は勾配率10%に相当します。正の値は上り、負の値は下りとして表示されます。

よくある質問

勾配はどう計算しますか?

高低差を水平距離で割り、100を掛けると勾配率(%)になります。高低差と水平距離は同じ単位にそろえて計算します。

10%勾配は何度ですか?

10%の勾配は、arctan(0.1)で換算すると約5.7106°です。

1%は何パーミルですか?

1%は10‰です。パーセントの値を10倍するとパーミルになります。

勾配率と角度は同じですか?

同じではありません。勾配率は高低差と水平距離の比率をパーセントで表した値で、角度は斜面の傾きを度で表した値です。

水平距離とは何ですか?

斜面に沿った長さではなく、水平方向に測った距離です。勾配を計算するときは、高低差と水平距離を直角に測った値を使います。

下り坂の勾配も計算できますか?

はい。高低差、勾配率、角度に負の値を入力すると、下り方向の勾配として計算できます。

45度の勾配は何パーセントですか?

45°はtan(45°)=1なので、勾配率は100%です。

勾配100%は45度ですか?

はい。勾配率100%は、高低差と水平距離が1対1の状態なので、角度は45°です。

最終更新日:2026年8月31日

計算処理はすべてお使いのブラウザ上で行われます。入力内容が外部サーバーへ送信されることはありません。