英里转英寸换算工具

把 in、ft、yd、mi、海里、市里与 mm、cm、m、km 放进同一个换算器:1 英寸恒等于 0.0254 米,1 英里 = 5280 英尺 = 63360 英寸,后一个数是精确整数。数值一改就重算。

默认示例:5 英里换成英寸。源与目标都在英制一侧,中间只经过 63360 这一个整数倍率。
5 mi = 316800 in 单位族:英制 / 美制 customary → 英制 / 美制 customary 单位汇率:1 mi = 63360 in 折算成基准单位:8046.72 m -- 同一数值展开到十种单位 -- 316800 in 26400 ft 8800 yd 5 mi 4.344881 nmi 8046720 mm 804672 cm 8046.72 m 8.04672 km 16.09344 市里 -- 批量(目标单位 in)-- 5 mi = 316800 in 26.2 mi = 1660032 in 1000 mi = 63360000 in 1 nmi = 72913.3858 in 1 市里 = 19685.0394 in

默认示例:5 英里换成英寸。数值、单位、小数位任意一项改动即重新计算,光标停在数值框里按回车同样触发一次。

使用方法

  1. 「数值」默认填 5,允许 0 到 1000000000,支持小数;「源单位」默认 mi,「目标单位」默认 in。改任意一项立刻重算,光标停在数值框里按回车同样触发一次换算。
  2. 「源单位」与「目标单位」各有十个选项:in、ft、yd、mi、nmi、mm、cm、m、km、市里。前五个按米折算的因子依次是 0.0254、0.3048、0.9144、1609.344、1852;后五个是 0.001、0.01、1、1000、500。选之前先确认你手里那个数是英制还是公制。
  3. 「小数位」默认 6,范围 0 到 10。它只影响显示,把结果四舍五入到指定位数;内部换算全程用双精度浮点数,不因为显示位数少而降精度。
  4. 「批量换算」默认已经写好五行示例,每行一条「数值 + 空格 + 单位」,市里要写「市里」二字而不是拼音。按 Ctrl+Enter(Mac 上 Cmd+Enter)一次算完;万一被清空,点换算时会自动填回这五行。
  5. 结果区给出「原值 源单位 = 结果 目标单位」这一行,下面跟着同一数值展开到十种单位的清单,用来核对数量级有没有看错一位。
  6. 清单下面是一张 12 行的倍率表,把当前数值乘以 0.125 到 1000 逐个换算,默认显示 6 行,点「加载更多」展开全部,点「导出 CSV」存成带字节序标记的表格文件。
  7. 「交换单位」把源与目标对调,用来反着核一遍;「复制结果」复制整段结论;「复制对照表」复制正文那张 12 行的英里到英寸对照表。
  8. 数值为负、超过上限、不是数字,或批量行写成「5公里」「5 公裡」这类识别不了的形式,都会给出针对该条的具体提示,不会拿上一次的结果冒充本次输出。

这个英里转英寸换算工具能解决什么问题

第一类是图纸与物料的口径冲突。同一根型材,美方图纸标 3 mi 的管线长度,国内施工按米备料,两边对不上就要返工;把英里一次性折成英寸(3 mi = 190080 in),再折成米(4828.032 m),同一串长度用三个单位各读一遍,谁少写了一位立刻现形。

第二类是运动与赛事的距离换算。马拉松全程 26.21875 mi 折成 1661220.0 in,半马 13.10938 mi 折成 830610.0 in,10K 是 393700.7 in,5K 是 196850.0 in。配速表、赛道标记、计时光栅的间距常常一个用英里一个用米,对齐到同一个数才敢往计分系统里填。

第三类是航海与航空里的「里」混用。海里是 1852 m 的独立定义,与英制没关系;1 海里 = 72913.3858 in = 1.15077945 mi,比法定英里长 15.0779%。航图上写的 100 nmi 当成 100 mi 来算,落点会偏出 15% 不止,这种错误在长航段上是累积的。

第四类是市制与英制的对照。1 市里 = 500 m = 19685.0394 in = 0.31068560 mi,1 公里 = 0.62137119 mi。老地图上「十里」是 5 km,与英里的换算比是 3.10685,不是整数,随口用「一里等于半公里」去套英里会越套越偏。

这个工具在本站也叫「英里转英寸」,名字里的英寸是英制基本单位,下面会讲清它和厘米、毫米的换算关系。

计算原理与变量说明

本页的换算只有一步:先把输入值折成米,再从米折到目标单位。为此给每个单位配一个「相当于多少米」的因子 F,其中 in 是 0.0254、ft 是 0.3048、yd 是 0.9144、mi 是 1609.344、nmi 是 1852、mm 是 0.001、cm 是 0.01、m 是 1、km 是 1000、市里是 500。于是 结果 = 数值 × F[源单位] ÷ F[目标单位]。

以默认示例走一遍:输入 5 mi,先折米得 5 × 1609.344 = 8046.72 m;再折英寸得 8046.72 ÷ 0.0254 = 316800 in。中间量 8046.72 也会被显示出来,方便你核对是不是自己把小数点挪错了一位。

为什么 63360 是整数。1 英里等于 5280 英尺,1 英尺等于 12 英寸,5280 × 12 = 63360 是两个整数相乘,没有任何除不尽的尾巴。所以「1 mi = 63360 in」不是约等,是精确恒等;反过来 1 in = 0.0000157828 mi 才有取不完的小数位,因为 1/63360 是循环小数。

英制与公制之间只有一座桥,就是 0.0254。1959 年国际英寸协议把 1 in 定义为精确的 0.0254 m,其余英制单位全部由它派生:ft = 12 × 0.0254 = 0.3048,yd = 36 × 0.0254 = 0.9144,mi = 63360 × 0.0254 = 1609.344。这三个数看着别扭,但都是 0.0254 乘以整数得来的,不存在近似。

海里不是英制。海里由国际协议定义为 1852 m,走的是米的整数,而不是 0.0254 的整数倍:1852 ÷ 0.0254 = 72913.3858 in,除不尽。这正是海里折成英寸会出现四位小数的原因——它根本不在英制那条链上,只是恰好与英里、公里同量级而已。

市里是另一条独立的链。1 市里 = 500 m,同样是米的整数而不是 0.0254 的整数倍,折成英寸是 19685.0394 in。同一个「里」字,市里、英里、海里三个单位的定义来源互不相干,换算时不能靠字面联想。

完整示例(数值仅作演示)

默认示例是 5 mi 换成 in:米数 = 5 × 1609.344 = 8046.72 m,结果 = 8046.72 ÷ 0.0254 = 316800 in。同一数值展开到十种单位是 316800 in、26400 ft、8800 yd、5 mi、4.344881 nmi、8046720 mm、804672 cm、8046.72 m、8.04672 km、16.09344 市里。

把数值改成 26.2:26.2 mi = 1660032 in。这是标准马拉松距离的常用近似写法,比精确的 26.21875 mi(1661220.0 in)少 1188.0 in,折成米约 30.2 m。

把数值改成 1000:1000 mi = 63360000 in。数量级跨到八位,正好用来检查显示有没有被科学计数法截断。

源单位换成 nmi、目标保持 in、数值填 1:得到 72913.3858 in。注意它有四位小数且不是整数,与 1 mi 的 63360 in 形成对照——海里走的是米这条链,英制走的是 0.0254 这条链。

批量框默认五行,目标单位 in:5 mi 得 316800 in;26.2 mi 得 1660032 in;1000 mi 得 63360000 in;1 nmi 得 72913.3858 in;1 市里得 19685.0394 in。最后一行市里的结果最能说明问题:500 m 与 1609.344 m 之间没有整数倍关系。

英里与英寸对照表

下表把英里换成英寸,全部是 63360 的整数倍,小数位固定两位。

英里 mi英寸 in英里 mi英寸 in
0.1257920.005.000316800.00
0.25015840.0010.000633600.00
0.50031680.0026.2001660032.00
1.00063360.0050.0003168000.00
2.000126720.00100.0006336000.00
3.000190080.001000.00063360000.00

下面这张表回答「同样叫里,差多少」:三个单位的定义源头不同,折算成英里后的比值都不是整数。

单位米 m英寸 in英里 mi
法定英里 statute mile1609.344063360.00001.00000000
海里 nautical mile1852.000072913.38581.15077945
市里500.000019685.03940.31068560
公里1000.000039370.07870.62137119
码0.914436.00000.00056818
英尺0.304812.00000.00018939
英寸0.02541.00000.00001578
厘米0.01000.39370.00000621

再看一组跑步与场地尺度,全部按 63360 折算成英寸。

距离英里 mi英寸 in
马拉松全程26.218751661220.0
半程马拉松13.10938830610.0
10 公里6.21371393700.7
5 公里3.10685196850.0
1 英里1.0000063360.0
400 米跑道一圈0.2485515748.0
足球场长0.065504150.1
篮球场长0.018001140.5

读第一张表看整除:每一行的英寸都是英里的 63360 倍,26.2 mi 这一行出现小数是因为输入本身带了小数,不是倍率不整。读第二张表看来源:英里、码、英尺、英寸四行的英寸列都是整数,海里、市里、公里、厘米四行不是,这条分界线就是 0.0254。

结果边界、舍入与适用说明

常见问题

1 英里为什么正好是 63360 英寸,而不是约等于?

因为它是两个整数相乘的结果:1 英里 = 5280 英尺,1 英尺 = 12 英寸,5280 × 12 = 63360。英制内部全靠整数倍率串起来,所以英里到英寸是精确恒等。反过来 1 英寸 = 0.0000157828 英里才除不尽,因为 1/63360 是循环小数。

海里和英里哪个长?差出来的 15% 是怎么回事?

海里长。1 海里 = 1852 m,1 英里 = 1609.344 m,比值 1.15077945,也就是海里比英里长 15.0779%。折成英寸看更直观:72913.3858 in 对 63360 in。航图与海图上写的 nmi 千万不能当 mi 用。

市里、公里、英里三者怎么快速互相对照?

记住三个米数就够:1 市里 = 500 m,1 公里 = 1000 m,1 英里 = 1609.344 m。于是 1 市里 = 0.31068560 mi,1 公里 = 0.62137119 mi,1 英里 = 3.21869 市里。会发现没有一对是整数倍,别用「一里半公里」去估算英里。

为什么英尺是 0.3048 米这么别扭的数?

因为 1959 年国际英寸协议先把 1 in 定成精确的 0.0254 m,英尺、码、英里都由它乘以整数派生:ft = 12 × 0.0254 = 0.3048,yd = 36 × 0.0254 = 0.9144,mi = 63360 × 0.0254 = 1609.344。别扭的是英制内部那套 12 与 3 的进位,不是 0.0254。

英里转英寸要保留几位小数?

源与目标都是英制时不需要小数,63360 的倍数必然是整数,小数位填 0 即可。一旦掺进海里、市里、公里这类走米定义链的单位,结果通常除不尽,建议保留 4 到 6 位,并按下游精度再截一次。

批量框里写「5公里」为什么报错,写「1 市里」就行?

单位必须逐字匹配十种之一:in、ft、yd、mi、nmi、mm、cm、m、km、市里,大小写敏感。「公里」是中文名,本页的单位键是 km,所以写成「5 km」才能识别;市里没有对应的拉丁缩写,就写「市里」二字。

这个工具免费吗?

免费,无需注册即可使用。

输入的数据安全吗?

安全。计算在当前浏览器本地完成,不会上传输入内容。

相关工具