化学反応式 係数合わせ計算ツール

未調整の化学反応式(例:H2 + O2 = H2O)を入力するだけで、最も簡単な整数比の化学量論係数を自動計算し、左右の元素別原子数検証テーブルを出力する無料Webツールです。

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

使い方

  1. 反応物 = 生成物 の形式で未調整の化学反応式を入力します。各物質は + で区切ります。(例:CH4 + O2 = CO2 + H2O
  2. 「係数を合わせる」 ボタンをクリックします(または Enter キーを押します)。
  3. 最も簡単な整数比の化学量論係数で調整された化学反応式が瞬時に表示されます。
  4. 化学量論係数 の表示エリアで各物質と係数の対応を確認できます。
  5. 元素・原子数検証テーブル を確認し、左右の辺で全元素の原子数が一致していること(✓)を確かめます。

また、画面上のクイック例(例:「Fe + O2 = Fe2O3」)をクリックすると、自動的に入力されて計算が行われます。

計算の仕組みと理論

化学反応式の係数合わせとは、反応の前後で各元素の原子数が等しくなるように、最小の正の整数係数の組 $(c_1, c_2, \ldots, c_n)$ を求める作業です。

数学的には、各元素の原子数を表す行列を $\mathbf{A}$(行=元素、列=各物質。反応物は正、生成物は負の符号)と定義した場合、以下の同次一次方程式を満たす解を求めることに相当します。

$$\mathbf{A} \cdot \mathbf{c} = \mathbf{0}$$

これは行列 $\mathbf{A}$ の零空間(カーネル)を求める問題と等価です。

本ツールでは、比較的小規模な化学反応式(最大6物質程度)に対して整数探索法を採用しています。各係数の組み合わせ(1〜10)を体系的に検証し、すべての元素のバランスを満たす整数解を見つけ出します。得られた解は最大公約数(GCD)で約分され、最も簡単な整数比の化学反応式として出力されます。

質量保存の法則により、化学的に正しい反応式であれば、必ず原子数が左右で釣り合う係数の組み合わせが存在します(反応によって原子が新たに生成されたり消滅したりすることはありません)。

活用シーン

  • 中学生・高校生・大学生の化学の勉強:化学反応式の係数合わせの宿題チェックやテスト対策・復習に。
  • 実験・研究者:実験前に試薬のモル比や反応式の化学量論係数を素早く確認。
  • 理科・化学の教員:授業で質量保存の法則や化学反応式の立て方を解説する際の視覚的な教材として。
  • プラント・プロセスエンジニア:プロセスシミュレーションで使用する反応式の質量バランス確認に。
  • 化学の独学者:反応式のバランス調整結果をリアルタイムで確認しながら学習を進めたい時に。

化学反応式 係数合わせ計算ツールについてのよくある質問

どのような形式の化学反応式に対応していますか?

反応物と生成物を「=」(または「→」「->」)で区切り、各物質を「+」で繋いで入力してください。例:Fe + O2 = Fe2O3

Ca(OH)2 のようなカッコ(括弧)を含む化学式にも対応していますか?

はい。Ca(OH)2、Fe2(SO4)3、Al(NO3)3 など、一般的なカッコを含む化学式の解析に対応しています。

係数が合わない(バランスできない)反応式があるのはなぜですか?

当ツールは係数1〜10の範囲で整数解を自動探索します。極端に大きな係数が必要な反応や、化学的に成立しない反応式はバランスできません。反応式が化学的に正しいか確認してください。

原子数検証テーブルとは何ですか?

係数合わせの完了後、反応物の左辺と生成物の右辺で各元素の原子数が一致しているかを一覧表示するテーブルです。左右の数が等しければ緑色のチェックマークが表示されます。

入力した化学反応式などのデータはサーバーに保存されますか?

いいえ。すべての係数計算処理はお使いのブラウザ上で実行されます。入力データがサーバーに送信・保存されることは一切ありません。