重量换算
g/kg/吨/磅/盎司/克拉
· 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 位 | 取决于计算器位数或手册查表精度 |
使用指南
上手步骤 · 输入输出 · 避坑提示
使用步骤
- 在「数值」输入框中键入待转换的重量数字,支持小数(如 2.5)
- 从左侧下拉菜单选择原始单位:克(g)、千克(kg)、吨(t)、磅(lb)、盎司(oz) 或 克拉(ct)
- 从右侧下拉菜单选择目标单位,系统自动即时换算并显示结果
- 点击结果区域旁的「复制」图标,一键复制换算后的数值到剪贴板
输入输出示例8 个典型场景,覆盖常规、边界与易错
| 输入 | 输出 | 说明 |
|---|---|---|
| 500 g | 0.5 kg | 0.0005 吨 | 1.1023 磅 | 17.637 盎司 | 2500 克拉 | 典型场景:厨房食材称重,克转千克和磅 |
| 1 kg | 1000 g | 0.001 吨 | 2.2046 磅 | 35.274 盎司 | 5000 克拉 | 典型场景:国际标准基准单位换算 |
| 1 吨 | 1000 kg | 1000000 g | 2204.6 磅 | 35274 盎司 | 5000000 克拉 | 典型场景:物流货运常用吨位换算 |
| 0.001 g | 0.000001 kg | 1e-9 吨 | 2.2046e-6 磅 | 3.5274e-5 盎司 | 0.005 克拉 | 边界 case:极小质量(1毫克),验证精度 |
| 1000000 g | 1000 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 gt— 吨,1 t = 1000 kg = 1e6 glb— 磅,英制质量单位,1 lb ≈ 453.592 goz— 盎司,英制质量单位,1 oz ≈ 28.3495 gct— 克拉,宝石质量单位,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)或药衡单位。
原理图
开发者集成
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.705479package 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 个高频疑问