Neatbo.

化学式组成与声明权重质量

汇总中性化学式中重复出现的全部元素,再按锁版权重表或显式自定义十进制权重计算逐元素贡献和完整总值。

浏览器本地处理输入中性化学式 / 声明权重 CSV输出精确 JSON / CSV / 原件单个文件最多 1 MiB · 最多 1 个
  1. 1添加输入
  2. 2调整设置
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行

或将文件拖到这里

文件留在当前设备,原始文件不会被覆盖。

单个文件最多 1 MiB · 最多 1 个

    0 个字符 · 0 字节
    处理选项

    先填写标记为必填的选项,其余可保留默认值。

    自定义表完全替换固定表,不自动补值;切回固定表前须清空自定义权重字段。

    正在准备处理工具…

    开始之前

    先选择权重来源,再计算组成。精确十进制运算保留所声明的数值,不把它们当作特定样品或同位素的物理精确质量。

    如何使用

    1. 每行输入一个支持的中性化学式,或选择 UTF-8 化学式文件;选中文件优先提供原件。
    2. 选择锁版固定表或自定义表;自定义模式须粘贴每个已用元素及其正十进制权重。
    3. 查看公式数、贡献数和权重来源,再下载完整报告、组成 CSV、权重表及精确原件。

    支持范围与限制

    化学式原件须为严格 UTF-8,可保留开头 BOM;最多1MiB、10,000个非空物理行,每式最多4,096个 UTF-8 字节。仅裁去行首尾 ASCII 空格和制表符,完整报告保留 CRLF/LF/CR 及字节、字符来源跨度。

    恰好109种元素 H–Mt;ASCII 符号区分大小写,计数为无前导零的正整数,() / [] 为非空嵌套组,深度最多16。每个计数词元最多32位,中间元素数和总原子数最多512位。点 . 或 · 始终表示水合物分隔,其后可有正整数倍率,不表示小数化学计量。

    电荷、同位素标签及 D/T 别名、前置系数、物态、宏、表达式、分数计数和 Ds–Og 均不支持。未知符号、空组、零或负权重、重复元素权重、缺少已用元素的权重均原子拒绝。

    固定表为 molmass2026.8.15 源码十进制字面值,包含109行、来源 SHA 和完整 BSD-3-Clause 通知。自定义模式完全替换表,不补固定值:表头 symbol,weight,最多109个唯一元素行;无符号正十进制数,最多6位整数和32位小数;严格不带引号的双字段行,总计最多16KiB。固定模式须清空自定义字段。

    最多100,000项元素贡献和500,000工作单位;全部原件、JSON、CSV 合计最多32MiB。输入、公式维度、计数增长、工作量和输出预算共同生效,部分组合会先触及某个限制。

    表格预览前200项贡献,长单元格仅显示前2,000个 UTF-16 单位。超过20,000字符时复制为报告预览,全部下载仍完整。计算总值保存为精确字符串,电子表格导入 CSV 数字可能舍入。声明平均值或数据库数值不等于物理精确质量、同位素谱或样品不确定度。

    操作示例

    示例输入

    CO2OHC5H18COO
    示例参数
    {"params":{"mode":"custom"},"secondary":"symbol,weight\r\nC,12.01\r\nH,1.008\r\nO,16\r\n"}

    示例输出

    C7 / H19 / O5; totalExact=183.222

    出现问题时

    核对大小写、括号组、水合点、明确模式及每个自定义权重。切回固定表前清空自定义字段。触限时减少完整输入、输出或工作量;错误和取消不返回部分文件,可用同一支持的原件重试。

    常见问题

    同一化学式为什么能得到不同总值?

    结果取决于声明权重。CO2OHC5H18COO 的组成为 C7/H19/O5:正文权重 C12.01/H1.008/O16 得183.222,原代码12.0107/1.00794/15.9994 得183.22276,固定表得183.223084。

    精确十进制是否就是物理精确质量?

    不是。整数计数和选定有限十进制数的运算是精确的,实际平均原子量取决于样品;本工具不推断同位素、分布、不确定度、纯度或反应。

    文档与延伸阅读

    相关工具