化学反応式のバランス調整ツール(係数計算機)
H2 + O2 -> H2O のような未バランスの化学反応式を入力するだけで、質量保存の法則を満たす最小の正整数係数を自動で計算します。
よく出題される反応式の例
中学・高校の化学でよく登場する反応式と、バランス調整後の係数の例です。自分で計算する前の確認や、答え合わせにお使いください。
| 反応の名称 | 未バランスの反応式 | バランス後の反応式 |
|---|---|---|
| 水素の燃焼 | H2 + O2 → H2O | 2H2 + O2 → 2H2O |
| 鉄のさび(酸化) | Fe + O2 → Fe2O3 | 4Fe + 3O2 → 2Fe2O3 |
| メタンの完全燃焼 | CH4 + O2 → CO2 + H2O | CH4 + 2O2 → CO2 + 2H2O |
| プロパンの完全燃焼 | C3H8 + O2 → CO2 + H2O | C3H8 + 5O2 → 3CO2 + 4H2O |
| 過マンガン酸カリウムと塩酸の酸化還元反応 | KMnO4 + HCl → KCl + MnCl2 + H2O + Cl2 | 2KMnO4 + 16HCl → 2KCl + 2MnCl2 + 8H2O + 5Cl2 |
使い方のヒント
- 反応式の係数はまだ入力しなくても構いません。既存の数字が入っていても本ツールが無視して自動的に計算し直します。
- 矢印は "->"・"="・"→" のいずれでも認識されます。全角矢印をそのままコピー&ペーストしても問題ありません。
- かっこを含む化学式(例: Fe2(SO4)3)にも対応しているため、複雑な塩の反応式も入力できます。
- 「元素は合っているはずなのに解けない」場合は、反応式そのものに書き間違いがある可能性が高いです。反応物と生成物で登場する元素の種類を見比べてみましょう。
- サンプルボタンから代表的な反応式を読み込んで結果の表示形式を確認してから、自分の反応式を入力すると理解しやすくなります。
よくある質問
余談ですが ― 係数合わせのアルゴリズムと質量保存の法則
化学反応式に係数を付けてバランスを取るという発想の土台になったのは、18世紀のフランスの化学者アントワーヌ・ラヴォアジエが提唱した「質量保存の法則」です。密閉容器内で燃焼反応を精密に測定した実験により、反応の前後で全体の質量が変化しないことを実証し、それまで信じられていた「燃焼によって質量が失われる」という説(フロギストン説)を覆しました。
中学・高校の化学で反応式のバランスを手計算する際、多くの学習者が最初につまずくのが「係数と下付き数字(分子式)の混同」です。係数は化合物全体の個数を表す一方、下付き数字は分子内の原子の数を表しており、後者を書き換えると全く別の物質になってしまいます。本ツールが内部で使っているアルゴリズム(連立一次方程式の零空間を求める手法)は、この区別を厳密に守りながら機械的に正しい係数だけを導き出す仕組みになっています。
複雑な酸化還元反応(例: 過マンガン酸カリウムと塩酸の反応)になると、手計算での係数決定は非常に手間がかかり、電子の授受を追跡する「半反応式法」などの専門的な手法が必要になることがあります。本ツールが採用しているガウスの消去法に基づくアルゴリズムは、そうした複雑な反応式でも「元素ごとの原子数が両辺で一致する」という条件だけから機械的に解を求められるため、電子の授受を意識せずに済むという利点があります。