长度换算器

在线长度单位换算器:米、厘米、毫米、千米与市尺、市寸、市里、英寸、英尺、码、英里、海里等公制/市制/英美制单位一键互转,输入即出全部等值,高精度十进制、市制按精确分数换算。

m
1 m = 市尺
3
公制
纳米nm1000000000
微米µm1000000
毫米mm1000
厘米cm100
分米dm10
m1
千米(公里)km0.001
市制
市里0.002
市丈0.3
市尺3
市寸30
市分300
英美制
英寸in39.370079
英尺ft3.2808399
yd1.0936133
英里mi0.00062137119
海里nmile0.0005399568

换算基准:1 米 = 3 市尺 = 100 厘米;1 英寸 = 2.54 厘米;1 英里 = 1609.344 米。以「米」为中间基准换算,结果保留 8 位有效数字。

怎么用

  1. 输入数值在「数值」框里填要换算的数字,例如 1、1.8、5000。支持小数与负数。
  2. 选择原单位(从)在「从」下拉里选你手上数值的单位。单位按公制(米/厘米/千米…)、市制(里/丈/尺/寸/分)、英美制(英寸/英尺/码/英里/海里)分组,方便查找。
  3. 选择目标单位(到)在「到」下拉里选你想换算成的单位,结果区顶部会用大号字突出这一项的换算结果。
  4. 读取全部结果每改一个数或单位就立即重算,无需点等号。下方表格同时列出该数值在所有单位下的等值,当前选中的目标单位会高亮,方便一次对照多种单位。

原理与公式

长度换算的核心是把任意单位先折算到一个公共「基准单位」,再折算到目标单位。 本工具以 米(m) 为基准,每个单位都带一个「每单位等于多少米」的精确倍率:

目标值 = 数值 × (原单位每米倍率) ÷ (目标单位每米倍率)

三套单位体系

公制(SI):以 10 的幂换算——1 m = 10 dm = 100 cm = 1000 mm = 1,000,000 µm1 km = 1000 m

市制(中国):法定 1 米 = 3 市尺,故1 市尺 = 1/3 米1 市丈 = 10 尺1 市寸 = 1/10 尺1 市分 = 1/10 寸1 市里 = 500 米。本工具用精确分数(尺 = 1/3 米)参与运算,3 市尺 正好换得 1 米

英美制(1959 国际协定):均为精确定义值——1 英寸 = 2.54 cm1 英尺 = 0.3048 m = 12 英寸1 码 = 0.9144 m = 3 英尺1 英里 = 1609.344 m = 5280 英尺1 海里 = 1852 m(航海/航空用)。

计算示例

1.8 米 → 市尺:1.8 × 3 = 5.4 市尺
5 英尺 → 厘米:5 × 0.3048 ÷ 0.01 = 152.4 cm
1 市里 → 千米:500 ÷ 1000 = 0.5 km
1 海里 ÷ 1 英里 = 1852 ÷ 1609.344 ≈ 1.1508

精度:内部以高精度十进制(decimal.js)运算,规避原生浮点误差(0.1 + 0.2 = 0.3),市制用精确分数避免「1/3」舍入累积; 结果统一保留 8 位有效数字,极端量级(如纳米↔千米)自动用科学记数法显示。 计算均在浏览器本地完成。

常见问题

1 米等于多少市尺?市尺、市寸、市里怎么换算?
我国法定 1 米 = 3 市尺,所以 1 市尺 = 1/3 米 ≈ 0.3333 米 = 33.33 厘米;1 市尺 = 10 市寸,1 市丈 = 10 市尺;1 市里 = 500 米 = 0.5 千米。本工具用精确分数(1 尺 = 1/3 米)做中间换算,所以「3 市尺」会正好得到 1 米,不会出现 0.9999 这种浮点误差。买布、量身高、看老地契里的尺寸都用得上。
1 英寸等于多少厘米?英尺、码、英里呢?
按 1959 年国际码-磅协定(现行国家标准):1 英寸 = 2.54 厘米(精确值);1 英尺 = 12 英寸 = 0.3048 米;1 码 = 3 英尺 = 0.9144 米;1 英里 = 5280 英尺 = 1609.344 米;1 海里 = 1852 米(用于航海与航空)。这些都是定义值(精确),本工具按精确常数换算。买电视/显示器(英寸)、看跑步距离(英里)、海图(海里)时常用。
海里和英里有什么区别?为什么不一样?
两者都叫「mile」但完全不同。英里(statute mile)= 1609.344 米,是陆地距离单位;海里(nautical mile)= 1852 米,约等于地球子午线上 1 角分的弧长,用于航海、航空和气象,1 海里 ≈ 1.15 英里。航速单位「节」就是 1 海里/小时。换算时务必分清你看到的是哪个 mile,本工具把两者分开列出。
为什么纳米换算成千米会显示成 1e-12 这样的形式?
当数值非常大或非常小(如纳米↔千米跨 12 个数量级)时,用普通小数会写一长串 0,既难读又容易数错位,所以本工具对极端量级自动改用科学记数法:1e-12 表示 1×10⁻¹²,即小数点后第 12 位才是 1。日常量级(约 0.0001 到一万亿之间)仍按普通小数显示并去掉多余的 0。
换算结果保留几位?精确吗?
内部用高精度十进制运算(decimal.js),规避了 JavaScript 原生浮点误差(如 0.1+0.2 会得到 0.30000000000000004),并以「米」为中间基准、用精确分数换算,最大限度保持精度。显示时统一保留 8 位有效数字(多余的 0 自动去掉)。对绝大多数日常与工程参考足够;需要更高精度的专业场景请以权威标准为准。所有计算都在你的浏览器本地完成,不联网、不上传。
市尺和「营造尺」「裁缝尺」是一回事吗?
不完全是。本工具用的是 1959 年统一后的「市尺」(市制),1 市尺 = 1/3 米 = 33.33 厘米。历史上还有营造尺(清代约 32 厘米)、裁缝尺(约 35.5 厘米)等多种「尺」,各地各行业长度不一,已基本不用于现代计量。如果你看到的是老房契、古建图纸里的尺寸,需按当时当地的尺制单独换算,不能直接套用市尺。

来源与更新

单位定义与换算倍率依据(检索日期 2026-06-22):

本工具为纯单位换算,所用倍率均为国家法定计量单位与国际标准的定义值,不含会随政策变化的参数。内容经本站编辑整理与核对,仅供参考。

最近更新:2026-06-22

本工具按国家法定计量单位与国际标准定义换算,结果供日常与一般工程参考;高精度专业计量请以权威标准与仪器为准。