面積計算機

長方形、正方形、三角形、円、平行四辺形、台形、楕円の面積を計算し、長さと面積の単位を換算できる無料オンライン面積計算ツールです。

828.5K 利用回数 更新日 · 2026-05-09 ブラウザ内で処理 · アップロードなし
AD

面積計算機の使い方

面積計算機は、一般的な平面図形の面積を、公式と計算手順つきで確認するための無料の面積計算ツールです。図形の種類を選び、表示された入力欄に必要な値を入力して、長さの単位と出力する面積の単位を選択します。結果パネルには、選択した図形の面積、図形名、公式への代入手順が表示されます。

対応する図形と入力は次のとおりです。

図形入力する値求める面積
長方形長さ、幅長さ × 幅
正方形1辺の長さ1辺 × 1辺
三角形底辺、高さ底辺 × 高さ ÷ 2
半径π × 半径²
平行四辺形底辺、高さ底辺 × 高さ
台形上底、下底、高さ(上底 + 下底)× 高さ ÷ 2
楕円長半径、短半径π × 長半径 × 短半径

すべての長さは同じ入力単位で指定してください。長さの単位は mm、cm、m、km、in、ft、yd に対応し、面積の出力単位は mm²、cm²、m²、km²、in²、ft²、yd²、acre、hectare に対応します。たとえば入力を cm にすると、内部計算で cm から m に換算してから、指定した面積単位へ変換します。異なる長さ単位を図形の入力欄ごとに混在させる機能ではありません。

入力値は0より大きい数値が必要です。表示精度は小数点以下2桁、3桁、4桁、6桁から選べます。これは表示時の丸め桁数であり、入力値そのものや内部計算の精度を変更するものではありません。円と楕円では円周率 π を使うため、手計算で π を3.14などに丸めた結果とは差が出る場合があります。

面積計算機の計算式と理論

面積計算機は、選択した図形に応じて標準的な面積公式を適用します。計算結果のパネルには、実際に入力した数値を公式へ代入した手順も表示されます。

長方形: A = length × width
正方形: A = side²
三角形: A = base × height / 2
円: A = π × radius²
平行四辺形: A = base × height
台形: A = (top + bottom) × height / 2
楕円: A = π × semiMajor × semiMinor

ここでいう面積は、平面上の図形が占める広さで、単位は長さの単位を2乗したものです。面積は二次元図形の量なので、図形の外周の長さである周長(円では円周)や、立体の表面積・体積とは別の概念です。このツールは周長、円周、表面積、体積を求めるものではなく、立方体・直方体・円柱などの3D形状にも対応していません。

長方形、正方形、三角形、平行四辺形、台形では、入力した長さをまずメートルに換算して面積を計算します。円と楕円も半径・半軸を長さとして同じ換算を行います。その後、平方メートルから選択された面積単位へ換算して表示します。したがって、長さを2倍にすると同じ図形の面積は4倍になるという、面積単位の二乗関係も保たれます。

面積計算機の活用例

面積計算機は、算数・数学の宿題で公式を確認したい学生、授業用の例を準備する教師、設計やレイアウトの寸法を概算する人、材料や床面積を見積もる人に役立ちます。「図形の面積」や「面積計算」をすぐに確認したいとき、面積の単位換算で平方メートルや平方センチメートルなどを比較したいときにも利用できます。

ただし、対応するのは上表の標準的な7つの平面図形です。不規則な土地、部屋のL字形、複数の図形を合算する形状、曲線を含む任意形状は、このページの1回の計算だけでは表せません。必要に応じて形状を分割して別途計算するか、測量・設計用の専門ツールを利用してください。出力は通常の入力に対する公式ベースの概算・確認用であり、安全性が関わる設計、正式な測量、契約や試験の最終判定には専門家や指定の基準を優先してください。

面積計算機についてのよくある質問

面積計算機では何を計算できますか?

長方形、正方形、三角形、円、平行四辺形、台形、楕円の7種類から図形を選び、必要な長さを入力して面積を計算できます。計算結果、適用した公式、数値を代入した計算手順も表示します。

小数の値や異なる単位を使えますか?

はい。入力には正の小数を使えます。長さの単位は mm、cm、m、km、in、ft、yd から選び、出力する面積は mm²、cm²、m²、km²、in²、ft²、yd²、acre、hectare から選べます。内部で平方メートルにそろえて換算し、小数点以下2・3・4・6桁の表示精度を指定できます。

入力データは保存されますか?

いいえ。計算はすべてブラウザ内で行われ、入力した値や結果がサーバーに送信されることはありません。