MCPで接続 →

計算を入力してください

Use element symbols with optional counts, e.g. H2O, AgS2O3, Na3AsO16H24. Parentheses and hydrate dots are not supported.

公式

広告

結果

分子量
18.0153
g/mol
# 元素 記号 原子量 (g/mol) 原子数 寄与分 (g/mol)
1 Hydrogen H 1.00794 2 2.0159
8 Oxygen O 15.9994 1 15.9994

分子量計算ツールとは?

このツールは、化学物質の分子量(式量・モル質量とも呼ばれます)を化学式から直接計算します。H2OAgS2O3Na3AsO16H24 のように化学式を入力すると、合計の質量をグラム毎モル(g/mol)で算出。あわせて、各元素の原子番号・元素名・標準原子量・原子数・合計への寄与分を一覧で表示します。

使い方

元素記号と、必要に応じて原子数を並べて入力します。各記号は大文字1文字+(必要なら)小文字1文字で表され(IUPACの原子記号)、その後ろに整数の原子数を続けます。原子数を省略すると1個とみなされるため、CO2 は炭素1個と酸素2個になります。大文字・小文字の区別が重要で、CO は炭素+酸素、Co はコバルトを意味します。なお、この基本版ではかっこ・角かっこ・水和物のドット表記には対応していません(例:Ca(OH)2CuSO4·5H2O は手動で展開してください)。

計算式の仕組み

このツールは ([A-Z][a-z]?)(\d*) というパターンで入力文字列を解析し、元素番号1〜118をカバーする周期表から各元素の標準原子量を参照します。その原子量に原子数を掛け、すべての寄与分を合計します:

$$\text{MW} = \sum_{i} n_i \cdot A_i \quad \text{from } \text{Molecular Formula}$$

原子量はすでに g/mol(1分子あたりの統一原子質量単位と同等)で表されているため、単位変換は不要です。

分子量が各元素の原子量×原子数の合計であることを示す図
分子量は、各元素の原子量に原子の数を掛けたものの合計です。

計算例

チオ硫酸銀 AgS2O3 の場合:Ag = \(1 \times 107.8682 = 107.8682\)、S = \(2 \times 32.065 = 64.130\)、O = \(3 \times 15.9994 = 47.9982\)。合計 =

$$107.8682 + 64.130 + 47.9982 = 219.9964 \ \text{g/mol}$$

となります。水 H2O の場合:

$$2 \times 1.00794 + 15.9994 = 18.01528 \ \text{g/mol}$$

です。

水分子の元素ごとの寄与を示す内訳バー
全体の重さに対する各元素の寄与を、割合で示したもの。

よくある質問

結果の単位は何ですか? グラム毎モル(g/mol)です。モル質量を表す標準的な単位です。

かっこや水和物を入力できますか? このバージョンでは対応していません。グループは手動で展開してください。例えば Ca(OH)2CaO2H2 と入力します。

なぜ化学式がエラーになるのですか? 認識できない記号、小文字で始まるトークン、不要な文字が含まれている可能性が高いです。記号は必ず大文字+(任意で)小文字1文字とし、周期表に存在する元素である必要があります。

最終更新: