重量换算

g/kg/吨/磅/盎司/克拉

416 次访问

重量质量换算

· 1 千克 = 1000 克 = 2.2046 磅 ≈ 2 市斤(精确 2 市斤 = 1 kg)

· 1 磅 = 0.45359237 千克(精确)· 1 盎司 = 28.349523125 克(精确 = 1/16 磅)

· 1 市斤 = 500 克 = 10 两;1 两 = 50 克 = 10 钱;1 钱 = 5 克

· 1 克拉 = 200 毫克 = 0.2 克(珠宝业国际标准)

· 1 英吨 = 1016.05 千克;1 美吨 = 907.18 千克;1 公吨 (tonne) = 1000 千克

关于本工具

了解工具定位 · 使用场景 · 对比优势

在克、千克、吨、磅、盎司、克拉六种单位间互转。输入数值并选择源单位和目标单位,即时得到换算结果。适用于厨房烘焙换算食材重量、国际物流核对包裹计费、珠宝交易确认克拉与克数。换算过程完全在浏览器内执行,输入数据不上传任何服务器。

使用场景

🏋️

健身补剂分装

健身爱好者从海外购入 5 磅装蛋白粉,但日常训练只需 30 克/勺。用本工具将 5 磅(约 2268 克)换算成克,再除以单次用量,算出整桶可分装约 75 次,避免每次凭感觉舀取导致用量不准或浪费。

💍

珠宝采购比价

珠宝商报价 0.5 克拉钻石 vs 海外网站标价 0.1 盎司裸钻,两个单位不同无法直接对比。用本工具将 0.5 克拉(0.1 克)和 0.1 盎司(约 2.83 克)统一换算成克,立刻发现海外标的重量是国内的 28 倍,避免被单位混淆误导决策。

📦

国际包裹计费

代购寄 2.5 公斤包裹回国,承运商按磅计费(首重 1 磅 150 元,续重 0.5 磅 60 元)。用本工具将 2.5 公斤换算为 5.51 磅,算出首重 1 磅 + 续重 9 个 0.5 磅 = 150 + 540 = 690 元,比直接按公斤估算的 600 元多出 90 元,帮你在下单前锁定实际运费。

⚖️

食谱单位转换

烘焙爱好者看到国外食谱要求 1 磅面粉,但家里电子秤只显示克。用本工具将 1 磅换算为 453.6 克,结合面粉密度(约 0.57 克/毫升)还可估算体积约 796 毫升,确保面团配比精准,避免因单位换算错误导致面包发酵失败。

📊

工业原料配比

化工厂采购 2 吨 A 原料,但供应商报价单以盎司列出单价(0.5 美元/盎司)。用本工具将 2 吨(2,000,000 克)换算为 70,547.9 盎司,乘以单价得出总成本约 35,274 美元,比直接按吨估算的 35,000 美元多出 274 美元,用于精确核算采购预算。

对比矩阵本工具 vs 竞品 vs 传统方法

维度本工具竞品 A (ConvertUnits.com)传统方法 (查手册/计算器)
数据隐私纯浏览器端计算,数据不上传服务器输入数据通过网络传输至服务器处理完全本地,无网络依赖
处理速度即时响应,约 0.1 秒取决于网络延迟,通常 1-3 秒取决于查找和手动计算速度,通常 10-60 秒
离线可用完全离线可用,无需网络需要网络连接完全离线
单位覆盖g, kg, 吨, 磅, 盎司, 克拉 (6 种)超过 50 种重量单位,含公制、英制、金衡制等取决于手册或计算器内置的单位,通常较少
批量转换单次输入一个数值支持一次输入多个数值并显示结果列表需逐一手动计算
使用门槛打开即用,无广告干扰页面含广告,需稍加辨认输入区域需携带手册或具备计算器操作知识
结果精度固定小数点后 6 位可自定义小数位数,最高约 15 位取决于计算器位数或手册查表精度

使用指南

上手步骤 · 输入输出 · 避坑提示

使用步骤

  1. 在「数值」输入框中键入待转换的重量数字,支持小数(如 2.5)
  2. 从左侧下拉菜单选择原始单位:克(g)、千克(kg)、吨(t)、磅(lb)、盎司(oz) 或 克拉(ct)
  3. 从右侧下拉菜单选择目标单位,系统自动即时换算并显示结果
  4. 点击结果区域旁的「复制」图标,一键复制换算后的数值到剪贴板

输入输出示例8 个典型场景,覆盖常规、边界与易错

输入输出说明
500 g0.5 kg | 0.0005 吨 | 1.1023 磅 | 17.637 盎司 | 2500 克拉典型场景:厨房食材称重,克转千克和磅
1 kg1000 g | 0.001 吨 | 2.2046 磅 | 35.274 盎司 | 5000 克拉典型场景:国际标准基准单位换算
1 吨1000 kg | 1000000 g | 2204.6 磅 | 35274 盎司 | 5000000 克拉典型场景:物流货运常用吨位换算
0.001 g0.000001 kg | 1e-9 吨 | 2.2046e-6 磅 | 3.5274e-5 盎司 | 0.005 克拉边界 case:极小质量(1毫克),验证精度
1000000 g1000 kg | 1 吨 | 2204.6 磅 | 35274 盎司 | 5000000 克拉边界 case:极大值,验证整数溢出与科学计数法
1 磅453.592 g | 0.45359 kg | 0.00045359 吨 | 16 盎司 | 2267.96 克拉易错 case:磅与盎司的精确换算(1磅=16盎司)
1 盎司28.3495 g | 0.02835 kg | 2.83495e-5 吨 | 0.0625 磅 | 141.748 克拉易错 case:金衡盎司与常衡盎司混淆,此处为常衡
1 克拉0.2 g | 0.0002 kg | 2e-7 吨 | 4.4092e-4 磅 | 0.00705 盎司边界 case:珠宝行业单位,1克拉=0.2克

常见错误对照7 个常踩的坑 · 错误 → 修复

1. 混淆公制吨与英吨

错误
输入 1 吨,期望得到 2204.62 磅
修复
输入 1 吨(公制)= 2204.62 磅;若需英吨(长吨),应先换算:1 英吨 = 1016.05 千克,再输入 1016.05 千克

工具默认使用公制吨(1000 kg)。英吨(长吨,2240 lb)和短吨(2000 lb)是不同单位,直接输入吨会得到公制结果。

2. 混淆常衡盎司与金衡盎司

错误
输入 1 盎司,期望得到 31.1035 克(金衡)
修复
输入 1 盎司(常衡)= 28.3495 克;若需金衡盎司,输入 1 金衡盎司 = 31.1035 克

工具默认使用常衡盎司(oz av)。金衡盎司(oz t)用于贵金属,1 oz t = 31.1035 g,与常衡不同。

3. 混淆磅与磅力

错误
输入 1 磅,期望得到 4.448 牛(力的单位)
修复
输入 1 磅(质量)= 0.453592 千克;若需力的换算,应使用磅力(lbf),1 lbf = 4.448 N

磅(lb)是质量单位,磅力(lbf)是力的单位。工具仅处理质量换算,不涉及力。

4. 忘记克拉是质量单位,非纯度单位

错误
输入 1 克拉,期望得到 0.2 克,并认为 24K 金也是 1 克拉
修复
输入 1 克拉 = 0.2 克;黄金纯度用 K 表示(24K = 99.9%),与质量单位克拉无关

宝石质量用克拉(ct),1 ct = 0.2 g。黄金纯度用开(K),两者同名但不同概念。

5. 输入带空格的数值

错误
输入 "1 000" 或 "1,000"
修复
输入 "1000" 或 "1,000.5"(仅允许数字、小数点、千分位逗号)

工具解析时可能将空格视为分隔符或非法字符,导致只读取第一部分。千分位逗号需确认工具文档是否支持。

6. 混淆毫克与微克

错误
输入 1 毫克,期望得到 0.001 克,但实际想换算微克
修复
输入 1 毫克 = 0.001 克;若需微克,输入 1 微克 = 0.000001 克

毫克(mg)和微克(µg)差 1000 倍。工具若未提供微克单位,需手动换算:1 µg = 0.001 mg。

7. 混淆石与磅(英制体重)

错误
输入 1 石,期望得到 6.35 千克
修复
输入 1 石(英制)= 6.35 千克;若需磅,1 石 = 14 磅

英制体重常用石(stone),1 st = 14 lb = 6.35 kg。工具若未提供石单位,需先换算为磅再输入。

工作原理

公式推导 · 流程图解 · 依据出处

核心公式

1 g = 0.001 kg = 1e-6 t = 0.00220462 lb = 0.035274 oz = 5 ct

变量说明

  • g — 克,公制基本质量单位
  • kg — 千克,1 kg = 1000 g
  • t — 吨,1 t = 1000 kg = 1e6 g
  • lb — 磅,英制质量单位,1 lb ≈ 453.592 g
  • oz — 盎司,英制质量单位,1 oz ≈ 28.3495 g
  • ct — 克拉,宝石质量单位,1 ct = 0.2 g

示例

将 500 克转换为其他单位:kg = 500 × 0.001 = 0.5 kg;t = 500 × 1e-6 = 0.0005 t;lb = 500 × 0.00220462 ≈ 1.10231 lb;oz = 500 × 0.035274 ≈ 17.637 oz;ct = 500 × 5 = 2500 ct。

适用范围

适用于任意非负质量值(≥0),基于国际单位制(SI)及国际标准换算系数。磅/盎司采用国际常衡制(avoirdupois),不适用于金衡盎司(troy oz,1 troy oz ≈ 31.1035 g)或药衡单位。

原理图

选择单位g / kg / 吨 / 磅 / 盎司 / 克拉输入数值合法数字(≥0)本地换算纯前端计算输出结果换算关系(基准:1 克)1 千克 = 1000 克1 吨 = 1,000,000 克1 磅 = 453.592 克1 盎司 = 28.3495 克1 克拉 = 0.2 克
用户输入 本地处理 输出结果

开发者集成

3 种主流语言 · 复制即用

import json

# 单位定义:基准为克(g)
UNITS = {
    "g": 1.0,
    "kg": 1000.0,
    "t": 1_000_000.0,
    "lb": 453.59237,
    "oz": 28.349523125,
    "ct": 0.2
}

def convert(value, from_unit, to_unit):
    """重量单位换算"""
    if from_unit not in UNITS or to_unit not in UNITS:
        raise ValueError(f"不支持的单位: {from_unit} 或 {to_unit}")
    # 先转克,再转目标单位
    grams = value * UNITS[from_unit]
    result = grams / UNITS[to_unit]
    return round(result, 6)

# 示例:5 磅 = ? 千克
print(convert(5, "lb", "kg"))  # 2.267962

# 示例:100 克拉 = ? 盎司
print(convert(100, "ct", "oz"))  # 0.705479
package main

import "fmt"

// 单位系数(基准:克)
var units = map[string]float64{
	"g":  1.0,
	"kg": 1000.0,
	"t":  1_000_000.0,
	"lb": 453.59237,
	"oz": 28.349523125,
	"ct": 0.2,
}

func convert(value float64, from, to string) (float64, error) {
	fromFactor, ok1 := units[from]
	toFactor, ok2 := units[to]
	if !ok1 || !ok2 {
		return 0, fmt.Errorf("不支持的单位: %s 或 %s", from, to)
	}
	// 先转克,再转目标单位
	grams := value * fromFactor
	return grams / toFactor, nil
}

func main() {
	// 示例:2.5 吨 = ? 磅
	result, err := convert(2.5, "t", "lb")
	if err != nil {
		fmt.Println("错误:", err)
		return
	}
	fmt.Printf("%.6f\n", result) // 5511.556555

	// 示例:500 克 = ? 克拉
	result, _ = convert(500, "g", "ct")
	fmt.Printf("%.6f\n", result) // 2500.000000
}
// 单位映射表(基准:克)
const UNITS = {
  g: 1.0,
  kg: 1000.0,
  t: 1_000_000.0,
  lb: 453.59237,
  oz: 28.349523125,
  ct: 0.2
};

function convert(value, fromUnit, toUnit) {
  if (!(fromUnit in UNITS) || !(toUnit in UNITS)) {
    throw new Error(`不支持的单位: ${fromUnit} 或 ${toUnit}`);
  }
  // 先转克,再转目标单位
  const grams = value * UNITS[fromUnit];
  const result = grams / UNITS[toUnit];
  return Math.round(result * 1e6) / 1e6; // 保留6位小数
}

// 示例:10 盎司 = ? 克
console.log(convert(10, 'oz', 'g')); // 283.495231

// 示例:3 千克 = ? 磅
console.log(convert(3, 'kg', 'lb')); // 6.613868

常见问题

8 个高频疑问

这个工具能换算的克数有上限吗?比如几吨重的物品能算吗?
没有硬性上限。纯前端 JavaScript 运算,理论上受浏览器数字精度限制,但 JavaScript 的 Number 类型安全整数范围约 9 千万亿(2^53),换算几万吨、甚至几十万吨都正常显示。唯一边界是:输入超大数值(如 10^16 以上)时,浮点数尾数可能产生 ±1 的舍入误差,日常使用(几百公斤、几吨)完全不受影响。如果输入后显示为科学计数法(如 1e+21),说明数值过大,建议分步换算。
我输入了数字,但结果为什么是 0 或者没变化?
先检查输入框是否包含非数字字符(空格、逗号、中文数字、字母)。工具只识别纯数字(整数或小数),像「1,000」「5kg」「十斤」都会导致解析失败,结果为 0 或保持空白。解决方法:去掉所有单位文字和千分位逗号,只输入数字本身。如果输入框有「清空」按钮,点击后重新输入纯数字即可。另外注意:小数点的句号「.」和逗号「,」不要混用,中文输入法自动输入的句号有时会被识别为非法字符。
为什么我查的 1 磅等于 0.4536 公斤,但有的地方写 0.453592?哪个准?
两个都对,取决于精度。国际标准 1 磅(常衡磅)精确等于 0.45359237 公斤,这是 1959 年国际码磅协议定义的。日常使用(比如买菜、称体重)取 0.4536 或 0.454 足够,误差在 0.008% 以内。本工具使用完整定义值 0.45359237 进行计算,显示时保留 4-6 位小数,所以结果可能和只看 4 位小数的换算表有微小差异。如果对精度有更高要求(如科研、贵金属),可以自行取更多小数位。
克拉是只用来算钻石的吗?换算成克怎么算?
克拉(carat)是宝石通用的质量单位,不限于钻石,红宝石、蓝宝石、翡翠等也常用。标准定义:1 克拉 = 0.2 克(精确值)。本工具直接按此换算,输入克拉数即得克数。注意:市场上有时会听到「分」(point),1 克拉 = 100 分,如果商家说的是「50 分钻石」,那就是 0.5 克拉。本工具不支持直接输入「分」,建议先换算成克拉再输入。
这个工具要联网才能用吗?没网的时候能不能换算?
不需要联网。工具是纯前端代码(HTML + JavaScript),所有换算逻辑在浏览器本地执行,脚本和页面资源加载完成后即可离线使用。首次打开页面时需要加载一次,之后即使断开网络,刷新页面依然能正常换算。可以放心在无网络环境(如飞机、偏远地区)使用。如果页面显示异常,检查是否被浏览器缓存策略限制了本地执行。
盎司换算出来有金衡盎司和常衡盎司的区别吗?
有区别。本工具默认使用常衡盎司(avoirdupois ounce),1 常衡盎司 ≈ 28.3495 克,用于食品、日用品等一般物品。金衡盎司(troy ounce)用于贵金属(金、银、铂),1 金衡盎司 ≈ 31.1035 克,比常衡盎司重约 9.7%。如果换算的是黄金、白银,需要确认使用的是金衡盎司。本工具目前只支持常衡盎司,如果需要金衡换算,请手动将结果乘以 1.0971(金衡盎司 / 常衡盎司的比值)。建议在输入框旁标注「常衡」,避免误用。
我在国外网站看到的是 stone(英石),这个工具能换算吗?
不能。本工具支持的单位列表为:克、千克、吨、磅、盎司、克拉,不包含英石(stone)。英石是英国、爱尔兰部分地区使用的非正式单位,1 stone = 14 磅 ≈ 6.35 千克,主要用于人体体重。如果需要换算英石,建议先用本工具将 stone 转为磅(乘以 14),再用本工具的磅→千克转换。或者使用专门的多单位换算工具。
为什么我输入 1 吨,结果磅数显示是 2204.62,而不是 2205?
因为 1 吨(公吨)= 1000 千克,而 1 磅 = 0.45359237 千克,所以精确换算为 1000 / 0.45359237 ≈ 2204.6226 磅。取整到 2205 是四舍五入后的近似值,日常使用没问题,但本工具保留到小数点后两位(2204.62)更接近精确值。如果希望看到整数结果,可以手动四舍五入。另外注意:美吨(short ton)和英吨(long ton)与本工具的「吨」不同,本工具只支持公吨。
选择 打开 +新窗口 esc关闭