使用方法
质量换算前先锁两件事:这里的 t 是公吨(1000 kg),不是美吨、英吨;ct 是宝石质量,不是黄金纯度的 K。默认样本是 1 t 换 ct,证书上的「分」、库存里的 kg 与 g 都进同一张以千克为基准的系数表;改任一输入框立即重算。
- 先往「数值」框里写质量,出厂值是
1;敲一下 Enter(别同时按 Ctrl、Cmd、Shift)结果就出来。 - 下拉里「从」定来源、「换算为」定去向,t、kg、g、mg、ct、分(point)、lb、oz 八项随意两两配;证书上写 ct 想折回 t、写「分」想看 mg,都靠这一处切换。
- 「结果小数位」出厂给 0 位,因为 1 t = 5000000 ct 本来就是整数;要端详
1 ct = 0.0000002 t就加到 7 位以上,0 到 10 随调,脚本内部仍按完整精度算。 - 想核验反向,点「交换单位」把两框翻过来当场重算;「复制结果」存下等式,「载入示例」把数值、单位、位数、批量框一并归位。
- 底部的批量框按行收质量值,Ctrl/Cmd + Enter 一次跑完;遇到坏行会写清第几行、内容是什么、为什么跳过,绝不拿零凑数。
速查表先看 12 行,「加载更多」到 16 行;带 BOM 的 CSV 与 TSV 复制取自同一份数组。结果区带 role="alert",读屏软件会朗读换算值。
能解决什么
第一类是核对宝石与钻石证书。证书上的质量常写 ct 或「分」,1 ct = 0.2 g、1 分 = 0.01 ct = 2 mg。把 ct 换成克或毫克、把「分」换成 ct,能把不同证书、不同商家的标注统一到同一把秤上。
第二类是大宗原料与库存核算。以吨计的原料或库存要折算成克拉报价时,1 t = 5000000 ct,10 t 就是 50000000 ct,量级一眼可查,不必逐级手推。本页把 t、kg、g、mg、ct、分放进同一张系数表,任意两级都能对齐。
第三类是读历史文献里的旧克拉。不少人搜索「吨转克拉」,其实是想把一批老记录里的克拉数折回现代质量。1907 年以前各国以角豆籽为基准,克拉在 0.188~0.213 g 之间浮动,若按 0.2053 g 计,1 t 只有 4870920.60 ct;本页只用 1907 年统一的公制克拉,旧数值须先注明口径再比较。
凡是能靠一个以千克为基准的系数解决的问题,都在这里收敛成同一条公式。
原理和变量
公制克拉是 1907 年定下来的。第四届国际计量大会把公制克拉统一为 0.2 g,也就是 0.0002 kg。此前各国以角豆籽为基准,实际在 0.188~0.213 g 之间浮动,若按 0.2053 g 计算,1 t 只有 4870920.60 ct——同一个「吨」在不同克拉定义下会差出十多万克拉,所以读老资料必须先问一句用的是哪套克拉。
1 t 为什么正好是 5000000 ct。1 t = 1000 kg = 1000000 g,除以每克拉 0.2 g,得到 1000000 / 0.2 = 5000000 ct。这是十进制定义推出来的整数,不是测量值,也不含舍入误差;反过来 1 ct = 0.0000002 t。整条阶梯 1 t = 1000 kg = 1000000 g = 5000000 ct,都出自同一个 0.0002 kg。
通用公式。把千克定为基准,给每个单位记一个系数 F:kg F = 1,t F = 1000,g F = 0.001,mg F = 0.000001,ct F = 0.0002,分 F = 0.000002。换算时先把输入换成基准量,再除以目标单位的系数,即 out = v × F[from] / F[to]。t 转 ct 时 1000 ÷ 0.0002 = 5000000,两个方向共用同一张系数表,反向结果必然能复算回原值。
「分」与「K」都别混。珠宝业说的「分」是 0.01 ct,即 2 mg,与人民币的「分」、角度的「分」同字不同义。宝石的 ct(carat,质量单位)与黄金纯度的 K(karat,24 分制,1 K = 1/24 纯金)拼写相近却完全无关,不能拿本页系数去算含金量。本页的 point 只指 0.01 ct 这一质量单位。
只做质量,不做估价。钻石价格随克拉数非线性跳涨,整克拉关口存在所谓「克拉溢价」,0.99 ct 与 1.00 ct 的单价可能差一大截。本页只回答「这么多质量换成另一套质量单位是多少」,不提供任何价格、成色或估值,也不联网查行情。
完整示例
默认样本是 1 t,页面加载时结果区直接给出 1 t = 5000000 ct。它不是预先写死的一句话:脚本把 1 乘 5000000 得 5000000,再按 0 位小数显示成 5,000,000。把数值改成 0.5、交换下拉框,或把小数位调大,等式会立刻被重新算出来。
- 正向:0.001、0.5、1、2、10 t 分别得 5000、2500000、5000000、10000000、50000000 ct,正好覆盖从公斤量级到十吨量级的校验点。
- 反向:5000 ct 换回 0.001 t,5000000 ct 换回 1 t,50000000 ct 换回 10 t;把 5000000 再换回 ct 得原值,误差只在显示位数上。
- 阶梯:1 t = 1000 kg = 1000000 g = 5000000 ct,1 ct = 0.2 g,1 分 = 0.01 ct = 2 mg。这些结果出自同一张系数表,不需要为「换单位」另写分支。
批量框默认填了五行示例,按 Ctrl/Cmd + Enter 一次列出结果;某行非法时会点名那一行并说明跳过,不会输出一个莫名其妙的零。
对照表
速查表把正向、反向和单位阶梯三类换算排在一起,共 16 行,默认只显示前 12 行,点「加载更多」展开剩余 4 行。每一行都由脚本用同一条 out = v × F[from] / F[to] 现场算出,结果列算完再按当前小数位格式化,改小数位后整张表跟着变,不会出现两套数字。备注只标换算方向,不含数值;导出与复制都取自同一份数组。
把 1 t 沿 t / kg / g / ct / mg / point 六级阶梯展开,能一次看清十进制定义如何一路放大:
| 单位 | 以 1 t 为基准 | 说明 |
|---|---|---|
| t(公吨) | 1 t | 基准输入 |
| kg(千克) | 1000 kg | SI 质量单位 |
| g(克) | 1000000 g | 1 kg = 1000 g |
| ct(克拉) | 5000000 ct | 1 ct = 0.2 g |
| mg(毫克) | — | 1 g = 1000 mg |
| point(分) | — | 1 分 = 0.01 ct = 2 mg |
表里 5000000 ct 来自 1000000 g ÷ 0.2 g,是十进制定义推出的整数;「分」一行提醒 1 分 = 0.01 ct = 2 mg,与货币、角度里的「分」都不是一回事。
结果边界与舍入
- 输入范围:数值框允许负一万亿到正一万亿,超出会给出具体越界提示并停止换算。质量取正,负数在数学上仍可换算,本页照实计算并保留符号。
- 零值:0 是合法输入,结果为 0,不会被当成非法值补零。
- 舍入:显示用固定小数位,默认 0 位,按四舍五入处理;内部用完整双精度浮点数先算完再格式化。把小数位调到 7 以上能看到 1 ct 对应的极小吨数,调回 0 又恢复整数,数值本身没变。
- 浮点尾差:0.0002 这类十进制系数在二进制里无法精确表示,反算回原值末位可能差一个最小单位;严格对齐时以「1 t = 1000 kg、1 ct = 0.2 g」的定义式为准。
- 量级显示:超大或超小的结果自动改用科学计数法,日常量级仍用带千分位的写法。
- 口径边界:本页只认 1907 年统一的公制克拉与公吨 t,不认美吨、英吨或 0.188~0.213 g 的旧克拉,也不把 ct 当黄金 K 用;钻石价格随克拉非线性跳涨,本页不做任何估价。
- 不联网:所有换算、批量处理、表格生成与复制都在当前浏览器内完成,页面不发请求、不写 Cookie,也不把数值存进本地存储。
常见问题
「克拉」是多重,谁定的?
1907 年第四届国际计量大会把公制克拉统一为 0.2 g,即 0.0002 kg。此前各国以角豆籽为基准,克拉在 0.188~0.213 g 之间浮动,若按 0.2053 g 计,1 t 只有 4870920.60 ct。本页只用 1907 年的公制定义,老资料里的克拉须先注明口径。
1 吨为什么正好是 5000000 克拉?
因为 1 t = 1000 kg = 1000000 g,而每克拉是 0.2 g,1000000 ÷ 0.2 = 5000000。这是十进制定义推出来的整数,不是测量值,也不含舍入误差;反过来 1 ct = 0.0000002 t。页面脚本并没有把这个数写死,而是用 t 与 ct 的千克系数相除得到。
1907 年前各国克拉差多少?
大致在 0.188~0.213 g 之间浮动,各国、各时期以角豆籽为基准,数值并不统一。以 0.2053 g 为例,1 t 折成克拉只有 4870920.60 ct,比公制克拉少十多万。因此比较历史记录时,先确认用的是哪套克拉,再谈换算,不能直接拿本页系数套。
宝石 ct 和黄金 K 有关系吗?
完全无关,只是拼写相近。ct 是 carat(质量单位,1 ct = 0.2 g),K 是 karat(黄金纯度,24 分制,1 K = 1/24 纯金)。一个量质量、一个量成色,量纲都不同,不能拿本页系数去算含金量,也别把 18K 当成 18 ct 填进数值框。
珠宝的「分」是多少钱的「分」吗?
不是。珠宝业说的「分」(point)是 0.01 ct,等于 2 mg,用来描述小于一克拉的宝石质量;人民币的「分」是货币单位,角度的「分」是 1/60 度,同字不同义。本页下拉里的 point 只指 0.01 ct 这一质量单位。
为什么 1 分 = 2 mg?
「分」在珠宝业定义为 0.01 ct,而 1 ct = 0.2 g,所以 1 分换算成毫克就是 2 mg;这条关系同时出现在克拉定义与速查表的 point 行里,改小数位后结果按新位数重算,但内部始终是同一张系数表。
钻石价格能按克拉线性算吗?
不能。钻石价格随克拉数非线性跳涨,整克拉关口存在「克拉溢价」,0.99 ct 与 1.00 ct 单价可能相差明显,还受颜色、净度、切工影响。本页只做质量换算,不提供价格、成色或估值,也不联网查行情。
反向换算与非法输入会怎样?
反向能复算:ct 换 t 用同一张系数表取倒数,5000000 ct 得 1 t,再换回 ct 得原值。数值为空或不是数字、小数位不在 0 到 10、数值越界,分别有具体提示并停止换算;批量框里某行非法会点名行号说明跳过,绝不静默归零。全部计算在本地完成。
相关工具
下面三个工具都与整理数值和文案有关,按需取用,内链均为站内已上线页面。