光年换算器

光年是光在真空中一个儒略年走过的距离,1 光年 = 9 460 730 472 580.8 公里(约 9.46 万亿公里);输入光年或公里,可同时查看米、天文单位 AU、秒差距 parsec 对照。

ly
1 ly = 公里
9.4607304725808e12 km
光年1 ly
公里9.4607304725808e12 km
9.4607304725808e15 m
天文单位63241.0770842663 AU
秒差距0.306601393785551 pc

换算基准:1 光年 = 9 460 730 472 580.8 公里(精确定义值,光在真空中一个儒略年走过的距离)。光年→公里乘以 9.4607×10¹²,公里→光年除以该值;结果保留 15 位有效数字,超大/超小数值用科学计数法显示。

怎么用

  1. 选择换算方向点「光年 → 公里」或「公里 → 光年」。把天文距离(如某颗恒星 4.24 光年)换成公里选前者;把公里数换回光年选后者。
  2. 输入数值在数值框里填要换算的数字,建议使用普通十进制小数或科学计数法(如 4.24、1e13)。框右侧会显示当前输入单位(ly 或 km)。
  3. 读取结果每改一个数或方向就立即重算,无需点等号。大号字给出目标单位结果,超大/超小数值自动用科学计数法(如 9.4607304725808e12)显示。
  4. 对照更多单位结果区同时列出光年、公里、米、天文单位(AU)、秒差距(pc)五种值,方便把星际距离在不同天文单位间一次看清。

核心要点

光年换算公里只需要一个定义值:1 光年 = 9 460 730 472 580.8 公里(≈ 9.4607×10¹² 公里 ≈ 9.46 万亿公里 = 9 460 730 472 580 800 米)。先判断手里的数是光年还是公里,再乘以或除以这个因子。

  • 光年 → 公里:乘以 9.4607×10¹²。例:4.24 光年(比邻星)≈ 4.01×10¹³ 公里。
  • 公里 → 光年:除以 9.4607×10¹²。例:1×10¹³ 公里 ≈ 1.057 光年。
  • 光年是距离:它是「光走一年的路程」,不是一段时间。
  • 天文单位量级:1 光年 ≈ 63 241 AU ≈ 0.30660 秒差距(1 秒差距 ≈ 3.2616 光年)。
  • 由来:光速 c = 299 792 458 m/s(精确)× 儒略年 31 557 600 s(365.25 天)= 9 460 730 472 580 800 米。
  • 输入边界:实际天体距离通常填非负数;负数可按带符号距离/位移做数学换算。建议输入普通十进制小数或科学计数法,不要粘贴 0x10 这类编程字面量。

原理与公式

光年是天文距离单位,等于光在真空中一整年走过的路程;它由两个精确常数相乘得到:

1 光年 = 光速 c × 1 儒略年

其中真空光速 c = 299 792 458 米/秒(SI 定义值,精确);1 儒略年 = 365.25 × 86400 秒 = 31 557 600 秒(精确)。因此

1 光年 = 299 792 458 × 31 557 600 = 9 460 730 472 580 800 米 = 9 460 730 472 580.8 公里

两个方向的公式

公里 = 光年 × 9 460 730 472 580.8
光年 = 公里 ÷ 9 460 730 472 580.8

与其它天文单位的关系

1 天文单位(AU)= 149 597 870 700 米(IAU 2012,约日地平均距离)
1 光年 ≈ 63 241.077 AU
1 秒差距(pc)= 648000/π AU ≈ 3.0857×10¹⁶ 米 ≈ 3.2616 光年
1 光年 ≈ 0.30660 秒差距

计算示例

4.24 光年(比邻星)→ 公里:4.24 × 9.4607×10¹² ≈ 4.01×10¹³ km
8.6 光年(天狼星)→ 公里:8.6 × 9.4607×10¹² ≈ 8.14×10¹³ km
1×10¹³ km → 光年:1×10¹³ ÷ 9.4607×10¹² ≈ 1.057 光年

精度:内部以高精度十进制(decimal.js)运算,规避原生 JavaScript 可能出现的0.1 + 0.2 = 0.30000000000000004 这类浮点误差;换算因子用精确定义值,所以9 460 730 472 580.8 km 正好换回 1 光年;结果统一保留 15 位有效数字,数值极大或极小时用科学计数法显示。计算均在浏览器本地完成。

常见问题

1 光年等于多少公里(千米)?
1 光年 = 9 460 730 472 580.8 公里 ≈ 9.4607×10¹² 公里,也就是约 9.46 万亿公里(9460730472580800 米)。它是光在真空中一整年(儒略年,365.25 天)走过的距离。换算规则:光年换公里就乘以 9.4607×10¹²,公里换光年就除以这个数。例如比邻星约 4.24 光年 ≈ 4.01×10¹³ 公里(40 万亿公里)。
光年是时间单位还是距离单位?
光年是距离(长度)单位,不是时间单位。名字里有「年」容易让人误会,但它表示「光走一年的路程」而非一段时间。因为光速极快(真空中 299 792 458 米/秒),一年走过的距离非常远,所以天文学用光年来度量恒星、星系之间的巨大距离。说「4.24 光年远」指的是空间距离,不是「4.24 年」。
1 光年为什么正好是 9 460 730 472 580 800 米?怎么算出来的?
这是精确定义值:光年 = 光速 × 儒略年秒数。真空光速 c = 299 792 458 米/秒(SI 定义值,精确),1 儒略年 = 365.25 天 × 86400 秒 = 31 557 600 秒(精确)。相乘得 299 792 458 × 31 557 600 = 9 460 730 472 580 800 米 = 9 460 730 472 580.8 公里,均为精确整数运算的结果,不是估算。国际天文学联合会(IAU)与 NIST 均采用儒略年口径。本工具用高精度十进制运算,9 460 730 472 580.8 km 会正好换回 1 光年。
光年、天文单位(AU)、秒差距(parsec)怎么换算?
三者都是天文距离单位,量级由小到大:1 天文单位(AU)= 149 597 870 700 米(约日地平均距离);1 光年 ≈ 63 241.077 AU;1 秒差距(pc)= 648000/π 天文单位 ≈ 3.0857×10¹⁶ 米 ≈ 3.2616 光年,也就是 1 光年 ≈ 0.30660 秒差距。所以从近到远排序:AU < 光年 < 秒差距。本工具结果区把光年、公里、米、AU、秒差距并排列出,一次看清同一距离在各单位下的数值。
比邻星、太阳、银河系有多少光年?
常见参考:太阳到地球约 1 天文单位,光走约 8 分 20 秒,约 0.0000158 光年;离太阳系最近的恒星比邻星约 4.24 光年(≈ 4.01×10¹³ 公里);天狼星约 8.6 光年;银河系直径约 10 万光年;仙女座星系约 254 万光年。把这些光年数填进本工具即可换成公里,直观感受星际尺度。
换算结果为什么用科学计数法?保留几位小数?
因为光年对应的公里/米数极大(1 光年就有约 9.46 万亿公里),用普通写法会有十几位数字,不便阅读,所以数值很大或很小时自动切换为科学计数法(如 9.4607304725808e12)。本工具内部用高精度十进制运算(decimal.js),规避 JavaScript 原生浮点误差(如 0.1 + 0.2 = 0.30000000000000004),换算因子用精确定义值;显示统一保留 15 位有效数字并去掉多余的 0。所有计算都在浏览器本地完成,不联网、不上传。

来源与更新

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

本工具为纯单位换算,换算因子为标准定义值,不含会随政策周期变化的税率、利率或价格参数。内容经本站编辑整理与核对,仅供参考;恒星实际距离等专业数据请以权威天文测量与官方星表为准。

最近更新:2026-07-18

本工具按国际天文学联合会(IAU)定义(1 光年 = 9 460 730 472 580.8 公里)换算,结果供科普、学习与一般参考;恒星实际距离等专业数据以权威天文测量与官方星表为准。