UTILS.
100% ブラウザ内で完結
⚗️

質量パーセント組成計算ツール

化学式を入力するとモル質量と各元素の質量パーセントを求めます。括弧や水和物にも対応。

添字、Ca(OH)2のような入れ子の括弧、CuSO4·5H2Oのような水和物に対応しています。

このツールについて

化学式を入力すると、このツールがそのモル質量と各元素が寄与する質量パーセントを返します。添字付きの元素記号、Ca(OH)2やK3[Fe(CN)6]のような入れ子グループ、CuSO4·5H2OやCuSO4.5H2Oのような水和物のドット記法を理解します。解析と計算はすべてブラウザ内で行われます。

手書きの再帰的パーサーが化学式を1文字ずつ読み取り(evalも化学式を解く正規表現も使いません)、元素から原子数へのマップを構築します。モル質量は各元素の原子数と原子量の積の合計です。各元素の質量パーセントは100 × (原子数 × 原子量) / モル質量で、各パーセントの合計は100%になります。

未知の元素記号や不整合な括弧は無効な入力として拒否されます。合成収率の確認、鉱石中の金属含有量の算出、滴定前のモル質量の検証などに利用できます。

よくある質問

質量パーセントはどのように計算されますか?
各元素についてツールは100 × (原子数 × 原子量) / モル質量を計算します。モル質量は各元素の原子数とその原子量の積の総和なので、パーセントの合計は常に100%になります。
括弧や水和物に対応していますか?
はい。Ca(OH)2やMg3(PO4)2のような入れ子グループは正しく展開され、CuSO4·5H2Oのような水和物記法(中黒またはピリオドを使用)は水分子を合計に加えます。
無効な化学式を入力するとどうなりますか?
未知の元素記号や括弧の不一致を入力すると、誤った答えではなく無効入力のメッセージが表示されます。記号は大文字小文字を区別するので、コバルトはCo、一酸化炭素はCOと入力してください。
これはサーバー上で動作しますか?
いいえ。周期表の質量と化学式パーサーはページに組み込まれてローカルで動作するため、入力した化学式が端末から出ることはありません。

その他のツール