水硬度計算ツール

水中のカルシウム量とマグネシウム量から炭酸カルシウム(CaCO3)換算の総硬度(mg/L)を自動計算。軟水・中硬水・硬水の判定やドイツ硬度(°dH)などの単位換算にも対応。

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

水の硬度計算ツールの使い方

水の硬度計算ツールは、飲料水、アクアリウム、調理水、環境水解析などの場面で、カルシウムとマグネシウムの量から水の硬度を迅速かつ正確に算出するためのシミュレーションツールです。

  1. 数値の入力: 水道水やミネラルウォーターの成分表、水質分析結果に記載されている「カルシウム濃度(mg/L)」と「マグネシウム濃度(mg/L)」を入力欄に設定します。
  2. 計算結果の確認: 入力と同時に、炭酸カルシウム($\text{CaCO}_3$)換算の総硬度(mg/L または ppm)が自動出力されます。
  3. 軟水・硬水の判定と単位換算: 結果エリアには、WHO基準等に基づく水質区分(軟水・中硬水・硬水・非常な硬水)と、ヨーロッパで広く使われるドイツ硬度(°dH)、フランス硬度(°fH)、イギリス硬度(°e)への単位換算一覧が表示されます。

各入力欄の単位(mg/L)が揃っていることを確認してご使用ください。

硬度の計算式と理論(カルシウム・マグネシウム換算)

水の硬度(全硬度・総硬度)とは、水中に溶けている主にカルシウムイオン($\text{Ca}^{2+}$)とマグネシウムイオン($\text{Mg}^{2+}$)の量を、炭酸カルシウム($\text{CaCO}_3$)の質量濃度に換算して表した水質指標です。

日本で一般的に用いられるアメリカ硬度(mg/L)の基本計算式は以下の通りです:

$$\text{総硬度 (mg/L)} = 2.497 \times \text{Ca (mg/L)} + 4.118 \times \text{Mg (mg/L)}$$

  • カルシウムの換算係数 (2.497): $\text{CaCO}_3$の分子量(約100.09)を カルシウムの原子量(約40.08)で割った値です。
  • マグネシウムの換算係数 (4.118): $\text{CaCO}_3$の分子量(約100.09)を マグネシウムの原子量(約24.31)で割った値です。

軟水と硬水の区分目安(WHO基準)

硬度(mg/L = ppm)水質区分特徴と用途
0 ~ 60 未満軟水 (Soft)口当たりがまろやかで、和食のだし取り、日本茶、赤ちゃんのミルク作りに最適。
60 ~ 120 未満中硬水 (Moderately hard)飲みやすく、日常の飲用や一般的な調理に適したバランスの良い水。
120 ~ 180 未満硬水 (Hard)ミネラル補給や肉料理の煮込み、西洋料理に適する。
180 以上非常な硬水 (Very hard)しっかりとしたミネラル感があり、スポーツ後のミネラル補給や便秘対策に使われる。

※日本国内の水道水は多くが 20〜80 mg/L 前後の軟水〜中硬水ですが、ヨーロッパなどの外産ミネラルウォーターには 300 mg/L を超える硬水・超硬水が多く存在します。

水の硬度計算ツールの活用事例・応用

  • ミネラルウォーターの硬度確認: 海外製や国産のペットボトル飲料水のカルシウム・マグネシウム表示から、手軽に正確な硬度を算出できます。
  • 熱帯魚・アクアリウムの水質管理: 魚種や水草ごとに適したGH(総硬度)を把握し、飼育環境の最適化に役立てられます。
  • コーヒー・お茶・料理のこだわり: 抽出液の味わいに大きく影響する硬度を計算・調整し、コーヒーの酸味・苦味の引き出し方や日本茶の香りをコントロールできます。
  • ボイラーや家電の水垢(スケール)対策: 硬度が高い水は加熱により炭酸カルシウムの沈殿(水垢)が生じやすいため、設備保全や加湿器のメンテ目標設定に利用可能です。
  • 化学・環境科学の学習と演習: 分析化学や水質検査の計算問題を解く際、途中計算式や単位換算のセルフチェックに活用できます。

水硬度計算ツールについてのよくある質問

この水の硬度計算ツールでは何が計算できますか?

水に含まれるカルシウムイオン(Ca²⁺)およびマグネシウムイオン(Mg²⁺)の濃度から、炭酸カルシウム(CaCO3)相当の総硬度(mg/L・ppm)を自動計算し、軟水・硬水の判定結果や他単位への換算ステップを表示します。

ミネラルウォーターのラベル表示から硬度を計算できますか?

はい。ミネラルウォーターや水道水の水質検査票に記載されたカルシウム量とマグネシウム量を入力することで硬度を計算できます。栄養成分表示が「100mLあたり」の場合は、値を10倍して「1Lあたり(mg/L)」に変換してから入力してください。

入力したデータはサーバーに保存されますか?

いいえ。すべての計算処理はお使いのブラウザ内で行われるため、入力した数値が外部サーバーに送信・保存されることはありません。