油价单位换算器

原油、汽油价格在「每桶 / 每加仑 / 每升」之间一键互转,并按你填的汇率同屏对照美元与人民币。1 桶 = 42 美制加仑 = 158.987294928 升(精确值)。

元/美元
等值油价对照
3.622931 元/升
美元/桶$80
美元/加仑$1.9047619
美元/升$0.50318486
人民币/桶¥576
人民币/加仑¥13.714286
人民币/升¥3.622931

换算基准:1 桶(petroleum barrel)= 42 美制加仑 = 158.987294928 升(均为精确定义值); 汇率按 1 美元 = 7.2 元换算。价格随体积单位反向缩放(单位越大、单价数字越大), 结果保留 8 位有效数字。汇率为市场行情,请以实时牌价为准。

怎么用

  1. 选价格货币先点「美元 $」或「人民币 元」——这是你手上那个价格的货币。看国际原油、美国油价用美元;看国内加油站油价用人民币。
  2. 选计价单位点「每桶」「每加仑」或「每升」,对应你价格的分母。国际原油(WTI/布伦特)报「美元/桶」,美国汽油报「美元/加仑」,国内加油站报「元/升」。
  3. 填价格与汇率在价格框填数字,例如原油 80。再在汇率框填「1 美元兑多少人民币」,例如 7.2——汇率是市场行情,请按当天牌价填,只影响美元↔人民币那一步。
  4. 读全表对照每改一个数就立即重算,无需点等号。结果同时给出美元/人民币 × 每桶/每加仑/每升共 6 种等值油价,方便把国际油价直接换成「相当于国内多少元一升」。

核心要点

油价换单位有两条腿:体积换算(桶↔加仑↔升)和货币换算(美元↔人民币)。二者分开算,互不干扰。

  • 体积基准:1 桶 = 42 美制加仑 = 158.987294928 升(约 159 升),均为精确定义值。
  • 换算方向:价格与体积成反比——单位变大,单价数字变大(乘体积倍数);单位变小,单价数字变小(除体积倍数)。
  • 货币:只有跨币种(美元↔人民币)才用汇率;同币种的体积换算与汇率无关。
  • 常见口径:国际原油「美元/桶」,美国汽油「美元/加仑」,国内加油站「元/升」。
  • 提醒:原油折算价 ≠ 加油站零售价,后者还含炼化成本与税费;本工具算的是等值单价对比。

原理与公式

油价是「每单位体积的钱」。换算要同时处理体积单位和货币,靠精确体积常数与市场汇率把各口径联系起来:

1 桶 = 42 美制加仑(石油行业精确定义)
1 美制加仑 = 3.785411784 升(= 231 立方英寸,精确值)
1 桶 = 42 × 3.785411784 = 158.987294928 升(精确)

换单位(同币种)

每升价 = 每桶价 ÷ 158.987294928
每加仑价 = 每桶价 ÷ 42
每桶价 = 每升价 × 158.987294928

换货币

人民币价 = 美元价 × 汇率(汇率 = 1 美元兑人民币元数)
美元价 = 人民币价 ÷ 汇率

计算示例

原油 80 美元/桶 → 美元/升:80 ÷ 158.987294928 ≈ 0.5032
再按汇率 7.2 → 人民币/升:0.5032 × 7.2 ≈ 3.62 元
美国汽油 3.5 美元/加仑 → 美元/升:3.5 ÷ 3.785411784 ≈ 0.925
1 美元/加仑 → 美元/桶:1 × 42 = 42(桶 = 42 加仑)

精度:内部以高精度十进制(decimal.js)运算,规避原生 JavaScript 的0.1 + 0.2 = 0.30000000000000004 类浮点误差;体积因子用精确值,结果统一保留 8 位有效数字。计算均在浏览器本地完成。

常见问题

1 桶原油等于多少升、多少加仑?
石油行业的 1 桶(petroleum barrel,bbl)= 42 美制加仑 = 158.987294928 升(约 159 升),这是精确定义值。所以「美元/桶」换「美元/加仑」除以 42,换「美元/升」除以 158.987294928。注意:这个 42 加仑的「石油桶」只用于原油等石油产品,和啤酒桶、干量桶等其他「桶」不是一回事。
国际原油 80 美元一桶,相当于国内汽油多少钱一升?
先算原油本身:80 美元/桶 ÷ 158.987294928 ≈ 0.503 美元/升,按汇率 7.2 约合 3.62 元/升。但这只是原油出厂价,不等于加油站零售价——国内成品油零售价还要叠加炼油加工、消费税、增值税、城建税、运输和渠道等成本,通常比原油折算价高不少。本工具算的是同一体积基准下的「等值单价」,用于快速对比国际原油与国内油价的量级,不是零售定价公式。
美国油价是每加仑,怎么换成我们习惯的每升?
美国汽油按「美元/美制加仑」标价,1 美制加仑 = 3.785411784 升。换每升就除以 3.785411784,再乘汇率换成人民币。例如 3.5 美元/加仑 ÷ 3.785411784 ≈ 0.925 美元/升,按 7.2 汇率约 6.66 元/升。反过来,元/升 × 3.785411784 ÷ 汇率就得回美元/加仑。这里的加仑是美制;英制(英国)加仑是 4.54609 升,与美制差约 20%,别混用。
汇率填多少?填错会怎样?
汇率是「1 美元兑多少人民币」的市场即期汇率,随行就市,请按当天牌价填(本工具默认 7.2 只是示例)。汇率只影响「美元 ↔ 人民币」这一步:同为美元或同为人民币的换算(如美元/桶→美元/升)与汇率无关,只有跨币种换算才用到它。汇率填得不准,跨币种结果就会等比例偏差,同币种的体积换算不受影响。
为什么价格换单位是「除以」而不是「乘以」体积?
因为价格是「每单位体积的钱」,和体积成反比。1 桶装的油比 1 升多,所以同一批油「每桶的价」自然比「每升的价」大。把大单位价换成小单位价,要把这桶钱摊到更多升上,所以除以每桶的升数;反之小单位换大单位则乘。记法:单位变大→单价数字变大(乘体积倍数),单位变小→单价数字变小(除体积倍数)。
布伦特原油和 WTI 原油,价格换单位的方法一样吗?
换算方法完全一样。布伦特(Brent)和 WTI 都按「美元/桶」报价,用的是同一个石油桶(1 桶 = 42 美制加仑 = 158.987294928 升),所以换成美元/加仑或美元/升的除数相同,直接在本工具里改价格数字即可。两者的差异只在价格水平(油品品质、产地、运输与市场供需不同,报价常有几美元的价差),而不在体积换算口径——换算这一步对二者一视同仁。
计算精度如何?会不会有浮点误差?
工具内部用高精度十进制运算(decimal.js),规避 JavaScript 原生浮点误差(如 0.1 + 0.2 = 0.30000000000000004);体积换算因子用精确定义值(42 加仑/桶、3.785411784 升/加仑)。结果统一保留 8 位有效数字(价格跨度大,从约 0.5 元/升到几百元/桶,有效数字比固定小数位更合适)。所有计算都在浏览器本地完成,不联网、不上传。

来源与更新

单位定义与换算常数依据(检索日期 2026-07-19):

本工具为单位/币种换算,体积换算因子为标准定义值,不含会随政策周期变化的税率或利率参数;美元兑人民币汇率为市场行情,由用户按当天牌价输入。内容经本站编辑整理与核对,仅供参考;成品油定价与实时汇率请以官方与权威市场数据为准。

最近更新:2026-07-19

本工具按国际标准定义(1 桶 = 42 美制加仑 = 158.987294928 升)做等值单价换算,用于对比国际油价与国内油价量级;换算结果不等于成品油零售价(后者含税费与加工渠道成本)。汇率为用户输入的市场行情,请以实时牌价为准。