房贷模拟器 — 支持多次利率调整与多次提前还款
简短:一个纯前端的房贷模拟器,支持任意次数的利率调整和多次提前还款,并可一键导出 Excel,便于与家人或财务顾问分享。
为什么又造一个“房贷计算器”?
网上已经有一堆房贷计算器,但当你真正开始还贷,才会发现它们对“真实人生”支持太有限:
- 央行 2023-2024 年连续下调存量房贷利率,你要把利率改 3 次、5 次,大多数工具只能一次算完,后续全靠手改。
- 手里攒下一笔钱想提前还款?部分工具干脆不支持;能支持的,也只能一次性“假设”,无法模拟“今年 5 万、明年 10 万”这种多次提前还款的真实节奏。
- 算完想把明细发给家人、理财顾问,只能截图或手敲 Excel。
于是作者 Tiger 干脆自己撸了一个——
纯原生 HTML/JS/CSS,不依赖任何框架,打开浏览器就能用。
核心功能只有一句话:“想怎么调利率、想怎么提前还款,都能一口气算完,还能一键导出 Excel。”
项目地址(开源):
loan-simulator — 开源房贷模拟器(GitHub)
支持多次利率调整与多次提前还款,一键导出 Excel 的纯前端工具
在线体验:
在线体验 - 房贷模拟器
直接在浏览器中模拟利率调整与多次提前还款,并导出 Excel
一图看懂它能做什么
场景 | 传统计算器 | Tiger 的模拟器 |
---|---|---|
首次计算月供 | ✅ | ✅ |
存量利率多次下调 | ❌ 只能整体改一次 | ✅ 任意次数、任意日期 |
多次提前还款(部分/全额) | ❌ 仅支持一次性 | ✅ 任意次数、任意金额 |
实时查看剩余本金、利息 | ❌ 需手动算 | ✅ 自动更新 |
导出 Excel 与家人共享 | ❌ 截图或手敲 | ✅ 一键下载 |
3 分钟上手指南
1. 首次录入贷款信息
打开页面后,先填 4 个核心字段:
- 贷款总额(万)
- 贷款期限(年)
- 首次年利率(%)
- 还款方式:等额本息 / 等额本金
点“生成还款计划”,即可看到第一张“标准还款表”。
2. 模拟利率调整(支持 N 次)
- 点击“新增利率调整”
- 选择调整日期 + 新利率
- 可继续添加 2023-09-01、2024-01-01、2024-07-01 … 任意多次
系统会立即重算剩余本金、新月供、新利息。
3. 模拟提前还款(支持 N 次)
- 点击“新增提前还款”
- 选择还款日期 + 金额 + 缩短年限 or 减少月供
- 同样可添加多次:今年 5 万、明年 10 万、后年结清尾款
每次操作后,右侧图表 & 表格实时刷新,一眼就能看到“省了几年、少还多少利息”。
4. 一键导出 Excel
点“导出 Excel”,即可得到:
- 月度还款计划(含本金、利息、剩余本金)
- 每次利率调整、提前还款事件记录
- 总利息、总还款额汇总
发给家人、理财顾问,直接丢文件即可,再也不用截图拼长图。
技术细节 & 精度说明
- 纯前端实现:
原生 HTML + ES6 + CSS Grid,无任何打包、框架、构建步骤,双击 index.html 都能跑。 - 计算精度:
与作者此前用 Numbers/Excel 逐月公式比对,误差 < 1 元。
唯一差异:银行按天计息,工具按月计息,因此利率变动当月会有一两天利息差,后续月份完全对齐。 - 第三方依赖:
仅 Excel 导出引用 SheetJS(MIT 协议),其余代码零依赖。 - 无输入校验:
作者原话——“大家别故意输负数、字母折腾就行”,主打一个轻量。
开源协议 & 二次开发
- License:MIT
- 如果你想自己部署、内嵌到公众号、小程序,直接
git clone
即可。 - 目录结构极简,核心代码在
js/calculator.js
,逻辑清晰,方便二次开发。
写在最后
利率下行周期 + 提前还款潮,让“手动算房贷”变成每月一次的体力活。
Tiger 把个人需求做成了人人可用的开源小工具,既解决了痛点,又保留了“随时导出 Excel” 的灵活性。
如果你也:
- 背着存量房贷,准备随时提前还款
- 想帮父母算清楚利率下调后到底省多少钱
- 需要把计划表发给配偶/理财顾问讨论
不妨收藏在线体验地址:
在线体验 - 房贷模拟器
浏览器中直接模拟利率调整与提前还款,导出 Excel,适合家庭财务规划
打开浏览器,3 分钟搞定常见场景。
如果喜欢,欢迎到 GitHub 点 ⭐:
loan-simulator(GitHub)
开源房贷模拟器,核心代码位于 js/calculator.js,MIT 许可