Skip to content

房贷模拟器 — 支持多次利率调整与多次提前还款

简短:一个纯前端的房贷模拟器,支持任意次数的利率调整和多次提前还款,并可一键导出 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 许可

访问网站