字典学习 · 理化

摩尔质量/分子量

化学式→相对分子质量计算

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 61 次使用
输入化学式实时解析 · 支持括号嵌套 / ·结晶水
化学式formula
支持元素符号 + 下标、括号嵌套与结晶水(·)。例:H2SO4 · Ca(OH)2 · Fe2(SO4)3 · CuSO4·5H2O · KAl(SO4)2·12H2O。结晶水的 · 可用 .* 代替。
常见化学式presets · 点击填入
相对分子质量 · 摩尔质量
输入化学式后实时计算
就绪 · 内嵌 118 元素准确相对原子量,纯本地解析计算
第一节

关于本工具

About

配溶液前发现试剂瓶标签模糊,手算摩尔质量又怕漏了结晶水或括号里的系数。输入化学式,工具自动解析元素组成与原子个数,逐项累加标准原子量,并给出质量分数。计算全程在浏览器内完成,不上传任何数据——实验前复核、作业检查都适用。

使用场景

配平化学方程式

高二学生在做《化学反应原理》作业时,遇到「Fe₂O₃ + CO → Fe + CO₂」这样的配平题。他算出了 Fe 和 O 的原子个数,但不确定反应物和生成物各自的相对分子质量,导致无法验证质量守恒。用本工具分别输入反应物和生成物的化学式,秒出分子量,配平系数立刻有据可依,不用再翻书尾附录表。

实验室称量前估算

研究生小陈第二天要合成 0.1 mol 的 CuSO₄·5H₂O。她手边没有计算器,又怕在通风橱里临时翻摩尔质量表污染手套。提前一晚用本工具输入「CuSO4·5H2O」,得到 249.69 g/mol,心算 0.1 mol 需称 24.969 克,直接写在实验记录本上。第二天称量时不用停下操作查数据,效率和安全都提升。

肥料配比核算

农户老张买了两袋复合肥,包装上只标了 N-P₂O₅-K₂O 的比例是 15-15-15,但他想确认每袋里实际氮元素的质量。他用本工具算出 NH₄NO₃(常见氮源)的相对分子质量是 80.04,再结合包装上的总氮含量反推,发现实际有效氮比标称少了 2%。这个发现让他跟经销商交涉时有了硬证据。

药剂配制浓度验证

药厂质检员需要配制 2% 的盐酸普鲁卡因溶液。他手边有原料粉末,但不确定原料的分子量是否因批次含水量不同而有偏差。用本工具输入「C13H20N2O2·HCl」,得到 272.77 g/mol,再与原料批号对应的 COA 上的分子量比对,确认偏差在 0.3% 以内,才放心按标准配方称量。

考研计算题自查

考研党刷真题时,遇到一道「计算 0.2 mol/L 葡萄糖溶液的渗透压」的题。他先自己算了一遍,但对葡萄糖分子量 180.16 这个数没把握——课本附录写的是 180.16,但网上有些资料写 180.18。他打开本工具输入「C6H12O6」,得到 180.156,确认 180.16 是四舍五入后的值,自己的计算没错,才放心继续下一题。

第二节

使用指南

Getting Started

使用步骤

  1. 1在输入框中键入化学式(如 H2SO4),支持大小写与括号嵌套,输入后结果区自动显示相对分子质量
  2. 2点击「计算」按钮,结果区显示相对分子质量数值(如 98.08),同时列出各元素的原子个数与质量占比
  3. 3如需修改化学式,直接编辑输入框内容,结果区自动清空并等待重新计算
  4. 4点击结果区右侧的复制图标,将相对分子质量数值复制到剪贴板

输入输出示例

输入输出说明
H2O18.015常规:最常见的水分子,验证基本元素质量累加
C6H12O6180.156常规:葡萄糖分子式,典型有机化合物,验证多元素复杂计算
NaCl58.443常规:食盐,验证离子化合物(非共价)的分子量计算
Ca(OH)274.093边界:含括号和下标2,验证括号内原子团重复计算
Fe2(SO4)3399.878边界:多层括号和复杂下标,验证嵌套括号展开正确性
H2SO498.079常规:硫酸,验证含氧酸分子量
H2O234.015易错:过氧化氢,与H2O(水)分子量差16,常被混淆
C2H5OH46.069易错:乙醇,含OH基团但整体是分子式,非离子,验证有机结构式输入

常见错误对照

1.大小写字母混用

✗ 错误co2
✓ 修复CO2

元素符号首字母必须大写、后续字母小写(如 Co 是钴,CO 是一氧化碳)。全小写会被解析为多个单字母元素(C、O、O),结果完全错误。

2.括号不配对或嵌套顺序错

✗ 错误Fe(OH)3
✓ 修复Fe(OH)3

括号必须成对出现且嵌套正确。缺少右括号或顺序颠倒(如 Fe(OH3))会导致解析失败或原子计数错误。

3.水合物用点号而非加号

✗ 错误CuSO4.5H2O
✓ 修复CuSO4·5H2O 或 CuSO4+5H2O

化学式中点号表示结晶水,但本工具仅识别加号或乘号作为连接符。直接写点号会被视为非法字符而报错。

4.离子电荷写成上标或数字后置

✗ 错误Fe³⁺ 或 Fe+3
✓ 修复Fe+3

上标字符(³⁺)无法被解析,应使用纯文本格式。电荷数写在元素符号右侧,正负号在数字后(如 Fe+3)。

5.有机物简写未展开

✗ 错误CH3CH2OH
✓ 修复C2H5OH

工具按原子种类和数量计算,不识别结构简写中的重复基团。CH3CH2OH 会被视为 C1H3C1H2O1H1,结果正确但容易因手误写错。建议写最简分子式 C2H5OH。

6.同位素标注用括号而非上标

✗ 错误C(14)O2
✓ 修复C14O2

本工具不支持同位素标注,所有元素按天然丰度计算平均相对原子质量。括号内数字会被当作原子个数或非法字符。

7.多聚体用下标 n 或括号外数字

✗ 错误(C6H10O5)n
✓ 修复C6H10O5 或 (C6H10O5)10

工具不支持变量 n,必须代入具体聚合度。若计算单体质量直接写分子式;若计算特定链长,将 n 替换为数字。

8.空格或特殊符号混入

✗ 错误Na Cl
✓ 修复NaCl

空格、制表符、换行符、@、# 等符号会被视为非法字符。化学式必须连续书写,元素间不加分隔符。

第三节

工作原理

How It Works

核心公式

M_r = Σ(n_i × A_r(i))

变量说明

  • M_r相对分子质量,无量纲
  • n_i元素 i 在化学式中的原子个数
  • A_r(i)元素 i 的相对原子质量(标准原子量)

示例

计算 H₂SO₄ 的相对分子质量:H 原子量 1.008,个数 2;S 原子量 32.06,个数 1;O 原子量 16.00,个数 4。M_r = 2×1.008 + 1×32.06 + 4×16.00 = 2.016 + 32.06 + 64.00 = 98.076,四舍五入保留两位小数得 98.08。

输入化学式如 H₂SO₄拆分元素H×2 + S + O×4查相对原子质量H=1.008, S=32.06, O=16.00求和计算2×1.008+32.06+4×16.00输出分子量= 98.08 g/mol校验元素合法性元素符号是否在周期表中处理括号与系数如 Ca(OH)₂ → Ca+2×(O+H)输入化学式如 Ca(OH)₂
用户输入 本地处理 输出结果
第五节

常见问题

Q & A
我输入 Na2CO3 能算,但输入 Na₂CO₃(带下标的)为什么没反应?

本工具的输入框只接受纯文本格式的化学式,不支持 Unicode 下标字符(如₂、₃)。下标数字必须写成普通数字,例如 Na2CO3。如果手打的下标字符(像从某些文档复制过来的),工具会识别为非法字符而无法计算。请先在上一步将下标替换为普通数字再输入。

输入 Ca(OH)2 这种带括号的,应该怎么打?括号用英文还是中文?

必须使用英文半角括号 ( 和 )。中文全角括号(和)会被视为非法字符导致计算失败。正确写法:Ca(OH)2。同理,带结晶水的化合物如 CuSO4·5H2O,中间的连接点也必须用英文句点 . 或直接省略写成 CuSO45H2O(不推荐,易歧义),推荐用英文句点。

算出来的分子量小数点后面保留几位?和课本上的标准值有出入怎么办?

本工具计算结果默认保留两位小数。课本或试卷上的分子量有时会采用整数(四舍五入)或使用特定版本的原子量(如 C=12.01 还是 12.011)。本工具采用 IUPAC 最新公布的标准原子量,与某些旧教材或习题集可能存在末位差异。如果用于考试核对,请以题目给出的原子量表为准。

有机大分子,比如 C6H12O6(葡萄糖),也能算吗?有没有分子量上限?

能算,本工具对化学式的长度和复杂度没有硬性上限(由浏览器性能决定)。C6H12O6、C2H5OH 等常见有机物均可正常计算。但对于分子式极长(如某些聚合物简式、蛋白质序列式)的情况,建议分拆成单体计算或在输入后等待几秒让浏览器处理。

我算一个含 10 个原子的简单分子,结果是不是瞬间出来?

是的。本工具完全在浏览器本地运行(FE 实现),不经过服务器。输入化学式后,计算在毫秒级完成,结果几乎与点击按钮同时出现。没有网络延迟,也不受服务器负载影响。对于绝大多数中小学及大学化学中出现的分子式,响应速度都是瞬时的。

这个工具会不会把我的化学式上传到服务器?我算的是实验室新合成的化合物,担心泄密。

完全不用担心。本工具所有计算均在浏览器本地执行(纯前端实现),输入的化学式不会被发送到任何服务器。即使断网,已加载的页面也能正常使用。对于涉及未公开分子结构或商业机密的计算场景,这种本地计算模式是最安全的。

我输入了 Fe2O3,结果显示 159.69,但我自己用铁 56 氧 16 算出来是 160,工具错了吗?

工具没有错,差异源于原子量取值。您手动算时用了铁 56、氧 16 的近似整数,而工具使用的是 IUPAC 标准原子量:铁 55.845、氧 15.999。2×55.845 + 3×15.999 = 159.687,四舍五入后显示 159.69。如果题目或考试明确给出了原子量表,请以题目提供的数值为准。

我算一个带结晶水的分子,比如 CuSO4·5H2O,为什么算了和手算对不上?

请检查输入格式。正确的输入方式是:CuSO4.5H2O(用英文句点 . 连接)或直接 CuSO45H2O。注意结晶水系数 5 必须写在 H2O 前面,而不是后面。如果输入成 CuSO4H10O5,工具会将其识别为不同分子,结果自然不同。建议用英文句点写法,最清晰不易歧义。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭