面积换算

m²/亩/公顷/英亩

414 次访问

面积单位换算

常用关系

· 1 平方公里 = 100 公顷 = 1,000,000 平方米

· 1 公顷 = 10,000 平方米 = 15 市亩

· 1 市亩 ≈ 666.67 平方米(精确 60×平方丈 = 2000/3 m²)· 1 顷 = 100 亩

· 1 英亩 = 4046.8564224 平方米(精确)· 1 平方英里 = 640 英亩

关于本工具

了解工具定位 · 使用场景 · 对比优势

输入数值,在平方米、亩、公顷、英亩之间即时换算。土地交易、工程预算、农业规划、留学申请中常需跨单位核对面积,省去手动乘除的麻烦。所有计算在浏览器内完成,数值不上传服务器。

使用场景

🏠

农村宅基地确权

农民在宅基地确权登记时,需要将自家院子、房屋占地面积从「步」「弓」等传统单位换算为官方要求的「平方米」或「亩」。本工具输入任意数值即可在亩、公顷、平方米间一键转换,避免因单位换算错误导致确权面积偏差,减少反复跑腿补材料的时间。

🌾

农业补贴申报

种粮大户申请耕地地力保护补贴时,申报表要求以「亩」为单位填写面积,但土地流转合同上写的是「公顷」或「平方米」。本工具支持批量换算,输入公顷数直接得到亩数,确保申报面积与合同一致,避免因单位不符被退回或影响补贴金额核算。

🏗

工程用地估算

施工项目经理拿到设计图纸,上面标注的临时用地面积是「平方米」,但向村委会租地时对方习惯用「亩」报价。本工具快速将平方米换算为亩,帮助项目经理当场核算租金预算,避免因单位理解偏差导致报价失误或合同纠纷。

📐

海外房产看房

海外购房者浏览美国房源网站时,房屋面积标注为「平方英尺」,而国内习惯用「平方米」衡量空间大小。本工具输入平方英尺数值即可得到对应的平方米数,帮助购房者直观对比不同国家房源的实际使用面积,避免因单位陌生而误判房屋大小。

🌍

国际土地交易

外贸公司采购东南亚橡胶园时,对方报价按「莱」(泰国面积单位)或「英亩」计价,而国内财务核算需换算为「公顷」或「亩」。本工具支持英亩、公顷、亩、平方米互转,输入对方单位直接得到国内标准数值,方便快速比对不同供应商的单价成本。

对比矩阵本工具 vs 竞品 vs 传统方法

维度本工具竞品 A (ConvertPad)传统方法
数据隐私纯浏览器计算,数据不上传服务器数据需提交至服务器处理人工查阅纸质表格或咨询测绘部门
处理速度即时反馈,无网络延迟受网络和服务器负载影响数分钟至数小时,取决于资料查找
离线可用页面加载后完全离线可用需保持网络连接完全离线,依赖纸质资料
单位覆盖m²/亩/公顷/英亩,聚焦常用土地单位覆盖上百种面积单位,含小众单位取决于手头资料,通常仅包含常用单位
操作门槛打开即用,无学习成本需在众多单位中筛选,操作步骤较多需掌握单位换算公式或查阅手册
使用场景日常土地面积快速换算需要换算冷门或特殊面积单位的场景无网络或需要官方纸质凭证的场景

使用指南

上手步骤 · 输入输出 · 避坑提示

使用步骤

  1. 在「数值」输入框中键入待转换的数字,支持小数(如 1.5)
  2. 点击「从」下拉菜单,选择原始单位(平方米/亩/公顷/英亩)
  3. 点击「到」下拉菜单,选择目标单位
  4. 点击「换算」按钮,结果区即时显示转换后的数值

输入输出示例7 个典型场景,覆盖常规、边界与易错

输入输出说明
100100 平方米 = 0.01 公顷 = 0.15 亩 = 0.0247 英亩典型场景:100㎡是常见住宅面积
11 公顷 = 10000 平方米 = 15 亩 = 2.4711 英亩典型场景:农业/土地规划常用公顷
11 亩 ≈ 666.667 平方米 = 0.0667 公顷 = 0.1647 英亩典型场景:中国农村土地常用亩
0.50.5 英亩 = 2023.43 平方米 = 0.2023 公顷 = 3.035 亩边界 case:0.5英亩是美国常见宅基地面积
999999999999999999 平方米 = 99999.9999 公顷 = 1499999.9985 亩 = 247105.381 英亩边界 case:大数值测试精度(9位整数)
0.0010.001 平方米 = 0.0000001 公顷 = 0.0000015 亩 = 0.000000247 英亩边界 case:极小面积(1平方分米)
11 平方米 = 0.0001 公顷 = 0.0015 亩 = 0.000247 英亩易错 case:用户常混淆1亩和1平方米的换算关系

常见错误对照8 个常踩的坑 · 错误 → 修复

1. 亩与公亩混淆

错误
1 亩 = 100 m²
修复
1 亩 ≈ 666.67 m²;1 公亩 (are) = 100 m²

中国市制'亩'与公制'公亩'是完全不同的单位,相差 6.67 倍。工具默认按中国市制亩换算,输入时需确认目标单位是'亩'还是'公亩'。

2. 公顷与英亩混淆

错误
1 公顷 = 2.471 英亩(误以为 1:1)
修复
1 公顷 = 10,000 m² ≈ 2.471 英亩;1 英亩 ≈ 4,046.86 m²

公顷(ha)和英亩(acre)都是土地面积单位但定义不同,换算系数约 2.47。常见错误是直接按 1:1 或 1:2.5 估算导致偏差。

3. 平方米与平方英尺混用

错误
输入 100 但实际想表达 100 ft²,工具按 m² 计算
修复
先确认工具默认输入单位:本工具输入为 m²。若需换算 ft²,先手动除以 10.764(1 m² ≈ 10.764 ft²)再输入

工具输入框未标注单位时,用户容易将其他单位数值直接填入。本工具输入默认 m²,输出可选择单位,但输入值必须为 m²。

4. 小数位数过多导致视觉误差

错误
输入 1 亩,得到 666.6666666666666 m²
修复
工具结果保留 2 位小数:666.67 m²;若需更高精度可手动乘以 666.6667

1 亩 = 2000/3 m² ≈ 666.666... 是无限循环小数。工具默认四舍五入到 2 位小数,避免长尾数字干扰阅读。

5. 把'分'当作'亩'输入

错误
输入 1(实际想表达 1 分地),得到 666.67 m²
修复
1 分 = 0.1 亩 = 66.667 m²,应输入 0.1 亩或直接输入 66.667 m²

中国土地面积单位体系中,1 亩 = 10 分。用户常将'分'与'亩'混淆,导致结果差 10 倍。

6. 英制单位输入时忘记换算系数

错误
输入 1(想表达 1 平方英里),得到 1 m²
修复
1 平方英里 = 2.58999 × 10⁶ m² ≈ 2,590,000 m²,需输入 2590000

工具仅支持 m²/亩/公顷/英亩四种单位,不支持平方英里/平方英尺等。若需换算需先手动转成 m²。

7. 负值或零值输入

错误
输入 -100 或 0
修复
输入正数,如 100

面积物理意义为非负实数,0 或负数无实际意义。工具应限制输入为 > 0 的数值。

8. 非数值字符混入

错误
输入 100m² 或 100 平方米
修复
仅输入数字:100

工具输入框只接受纯数字字符串,带单位或文字会导致解析失败。单位选择通过下拉菜单完成。

工作原理

公式推导 · 流程图解 · 依据出处

核心公式

1 亩 = 666.6667 m²;1 公顷 = 10000 m²;1 英亩 = 4046.8564 m²

变量说明

  • — 平方米,国际单位制面积基本单位
  • — 中国市制土地面积单位
  • 公顷 — 公制面积单位,等于 10000 m²
  • 英亩 — 英制面积单位,等于 4046.8564 m²

示例

将 5 亩换算为平方米:5 × 666.6667 = 3333.3335 m²。再将 3333.3335 m² 换算为公顷:3333.3335 ÷ 10000 = 0.3333 公顷。换算为英亩:3333.3335 ÷ 4046.8564 ≈ 0.8237 英亩。

适用范围

适用于中国、国际及英美常用土地面积单位间的相互换算。亩仅在中国大陆及台湾地区使用;公顷为国际通用;英亩主要用于英美国家。换算系数基于国际标准定义,无适用对象限制。

原理图

选择单位m² / 亩 / 公顷 / 英亩输入数值数字(如 100)浏览器内计算纯前端,无网络请求展示结果所有单位换算值实时更新输入即变,无需点击
用户输入 本地处理 输出结果

开发者集成

3 种主流语言 · 复制即用

def convert_area(value: float, from_unit: str, to_unit: str) -> float:
    """
    面积单位换算:支持 m² / 亩 / 公顷 / 英亩
    基准单位:平方米 (m²)
    """
    to_m2 = {
        'm2': 1.0,
        'mu': 666.6667,      # 1 亩 = 666.6667 m²
        'ha': 10000.0,        # 1 公顷 = 10000 m²
        'acre': 4046.8564     # 1 英亩 = 4046.8564 m²
    }
    from_m2 = {k: 1/v for k, v in to_m2.items()}

    if from_unit not in to_m2 or to_unit not in to_m2:
        raise ValueError(f"不支持的单位: {from_unit} 或 {to_unit}")

    m2_value = value * to_m2[from_unit]
    return m2_value * from_m2[to_unit]

# 示例:100 亩 = ? 公顷
result = convert_area(100, 'mu', 'ha')
print(f"100 亩 = {result:.4f} 公顷")  # 100 亩 = 6.6667 公顷
package main

import (
	"fmt"
)

// 面积单位换算表(基准:平方米)
var toM2 = map[string]float64{
	"m2":   1.0,
	"mu":   666.6667,
	"ha":   10000.0,
	"acre": 4046.8564,
}

func convertArea(value float64, from, to string) (float64, error) {
	fromFactor, ok1 := toM2[from]
	toFactor, ok2 := toM2[to]
	if !ok1 || !ok2 {
		return 0, fmt.Errorf("不支持的单位: %s 或 %s", from, to)
	}
	m2Value := value * fromFactor
	return m2Value / toFactor, nil
}

func main() {
	result, err := convertArea(100, "mu", "ha")
	if err != nil {
		fmt.Println("错误:", err)
		return
	}
	fmt.Printf("100 亩 = %.4f 公顷\n", result) // 100 亩 = 6.6667 公顷
}
/**
 * 面积单位换算(支持 m² / 亩 / 公顷 / 英亩)
 * @param {number} value - 数值
 * @param {string} from - 源单位
 * @param {string} to - 目标单位
 * @returns {number} 换算结果
 */
function convertArea(value, from, to) {
    const toM2 = {
        'm2': 1.0,
        'mu': 666.6667,
        'ha': 10000.0,
        'acre': 4046.8564
    };

    if (!(from in toM2) || !(to in toM2)) {
        throw new Error(`不支持的单位: ${from} 或 ${to}`);
    }

    const m2Value = value * toM2[from];
    return m2Value / toM2[to];
}

// 示例:100 亩 = ? 公顷
try {
    const result = convertArea(100, 'mu', 'ha');
    console.log(`100 亩 = ${result.toFixed(4)} 公顷`); // 100 亩 = 6.6667 公顷
} catch (e) {
    console.error(e.message);
}

常见问题

7 个高频疑问

这个工具能换算土地面积吗?比如亩和平方米怎么转?
可以。工具支持平方米、亩、公顷、英亩四种单位的相互转换。以亩和平方米为例:1 亩 ≈ 666.67 平方米。在工具中输入亩数(如 10),选择“亩→平方米”,结果会显示 6666.7 平方米。反过来输入平方米数,选择“平方米→亩”,结果会自动换算。注意:亩是中国市制单位,只用于土地面积,和公制公顷(1 公顷 = 15 亩)是不同的体系,工具已内置换算系数,直接选单位即可。
换算结果精确到几位小数?会不会有误差?
结果默认保留 2 位小数,但背后使用双精度浮点数计算(IEEE 754 标准),中间运算误差小于 1e-12。例如 1 亩换算为平方米,理论值是 666.666666...,工具显示 666.67 平方米(四舍五入到两位)。如果输入带小数的值(如 0.01 英亩),工具也能正确处理。对于日常土地测量(亩、公顷、英亩),2 位小数足够使用;如果需要更高精度(如科研),可以手动按公式再算:1 平方米 = 0.0015 亩,1 英亩 = 4046.8564224 平方米。
为什么我输入 1000 平方米,换算成亩显示 1.5,但别人说是 1.5 亩?这个工具准吗?
准的。1000 平方米 ÷ 666.6667 ≈ 1.5 亩,这个换算系数来自《中国法定计量单位》(1984 年国务院发布)和《土地管理法》中“1 亩 = 666.67 平方米”的标准。如果别人说的数值不同,可能是用了旧制(1 亩 = 600 平方米,即东北地区曾用的“关内亩”),或者对方把“公顷”和“亩”搞混了(1 公顷 = 15 亩,而 1000 平方米 = 0.1 公顷 = 1.5 亩)。工具严格按国家标准换算,和国土部门、房产登记系统的数值一致。
这个工具支持负数或零吗?比如我想输入 0 平方米看看结果?
不建议输入 0 或负数。工具在输入框内允许输入 0 或负数(技术上不会阻止),但换算结果在物理意义上没有实际用途——面积是标量,最小值为 0。输入 0 平方米,换算成任何单位结果都是 0;输入负数(如 -100 平方米),工具仍会按数学公式计算(输出负数),但这不符合实际场景。如果误输入了非数字字符(如“abc”),工具会提示“请输入有效数字”。建议只输入正数用于实际土地、房屋面积换算。
这个工具和百度搜索直接出来的面积换算结果一样吗?哪个更准?
结果完全一致,因为都基于相同的国际单位制换算系数。百度搜索的换算结果(如“1 亩等于多少平方米”)来自其内置计算器,也是按 1 亩 = 666.6667 平方米算的。本工具的优势在于:①支持批量换算(输入一个数值,同时查看它在平方米、亩、公顷、英亩下的结果);②没有广告干扰,页面简洁;③完全在浏览器本地运行,不联网也能用。如果只是偶尔查一次,百度搜索更方便;如果需要反复查不同数值,用本工具效率更高。
我输入了很大的数字,比如 1000000 平方米,工具会卡住或算错吗?
不会。工具使用 JavaScript 的 Number 类型,能精确表示绝对值在 2^53(约 9e15)以内的整数,以及约 1e308 以内的浮点数。1000000 平方米(1 平方公里)完全在范围内,换算成亩(1500 亩)或公顷(100 公顷)都很快,毫秒级出结果。但如果输入超过 1e15(比如 1000 万亿平方米),JavaScript 浮点数会丢失部分精度,此时结果的小数部分可能不准确。日常土地面积(最大到省级行政区级别,如新疆约 166 万平方公里 = 1.66e12 平方米)完全没问题。
手机浏览器上能用吗?触屏操作会不会不方便?
完全能用。工具界面是响应式设计,在手机浏览器(Chrome、Safari、Edge 等)上会自动适配屏幕宽度。输入框支持数字键盘(iOS/Android 会自动弹出数字键盘),选择单位的下拉菜单也支持触控。换算结果直接显示在输入区下方,不需要左右滑动。唯一需要注意的是:如果手机屏幕较小(如 4.7 英寸),结果区域可能会被键盘遮挡,建议输入后收起键盘查看结果。整体操作流程和电脑端一致,没有额外步骤。
选择 打开 +新窗口 esc关闭