跳到主要内容

免费贷款与房贷计算器

计算任意贷款或房贷的月供、总利息,并查看完整的还款计划表。支持任意期限和利率。

加载后可离线使用
%
贷款期限
还款方式
每月还款
¥1,896.20
¥682,633.47
还款总额
¥382,633.47
利息总额
本金 44%利息 56%

仅为估算,仅供参考。不含房产税、房屋保险、PMI、贷款手续费及其他费用。实际贷款条款和总费用会有所不同。借款决策前请咨询持牌金融专业人士。

常见用途

  • 抵押贷款支付计算器计算你的月度抵押贷款支付、总利息,并查看你的房屋贷款的摊销时间表。
  • 汽车贷款支付计算器计算汽车贷款的月度支付和总成本。比较不同的期限和首付方案。
  • 个人贷款计算器计算个人贷款的月度支付和总成本。非常适合债务整合、家居改进或大额购买。
  • 学生贷款还款计算器计算学生贷款的月度还款和总利息。比较标准与延期还款计划。
  • 商业贷款支付计算器估算小商业贷款、SBA贷款和商业信用额度的月度还款额和总融资成本。

工作原理

所有计算都直接在你的浏览器中运行,使用手写实现的标准等额本息公式,不依赖服务器或第三方库。输入贷款金额、利率和期限,每个数字都会随你的输入即时更新。

  1. 1
    应用等额本息公式
    核心函数使用封闭形式的还款公式计算固定月供:P × (r × (1+r)^n) / ((1+r)^n − 1),其中 r 是月利率,n 是总还款期数。零利率(免息贷款)的情况单独按简单除法处理。
  2. 2
    生成逐月还款计划
    从全部本金开始,工具逐期计算:将当前余额乘以月利率得到当月利息,用固定月供减去利息得出偿还的本金,并更新余额。此循环中的每年快照填充到屏幕上的还款计划表中。
  3. 3
    提前还款模拟
    如果你输入可选的每月额外还款,第二个循环会以更高的还款额重复同样的余额递减逻辑,统计还清所需的月数。与原期限的差值即为节省的月数和避免的利息。
  4. 4
    符合地区习惯的格式与 CSV 导出
    金额使用浏览器内置的 Intl.NumberFormat API 格式化,小数点和千位分隔符会按你所在地区的习惯显示。完整的逐月还款计划可下载为 CSV 文件,由 Blob API 在内存中生成,无需与服务器交互。

你输入的贷款数据绝不会离开你的设备——所有计算和 CSV 导出都在浏览器本地运行,不会向服务器发送任何数据。

指南

操作示例

页面打开时,“贷款金额”为 300000(美元),“年利率”为 6.5 %,选中 30 年期限,并已显示“每月还款”$1,896.20、“还款总额”$682,633.47 和“利息总额”$382,633.47,条形图显示“本金 44%”和“利息 56%”。在“每月额外还款(可选)”中输入 200,会出现一行:“额外还款可让贷款提前 6 年 11 个月还清,并节省 $103,448.79 的利息。”点击“▼ 显示还款计划”,第 1 年显示还款 $22,754.45、本金 $3,353.18、利息 $19,401.27、余额 $296,646.82。现在把“还款方式”切换为“等额本金”。标题变为“首月还款”$2,458.33,并显示“每月减少 $4.51,最后一次还款为 $837.85。”利息总额降至 $293,312.50。

使用哪些设置,以及限制

  • 用年或月来选择期限。 “贷款期限”旁边有两个按钮,“年”和“月”。点击另一个会转换框中已有的数字,所以 30 年变成 360 个月。预设按钮有 5 年、10 年、15 年、20 年和 30 年,或 12 个月、24 个月、36 个月、48 个月和 60 个月,旁边的小框可输入其他任意值。小数会四舍五入为整月,所以 2.5 年是 30 个月。工具接受的最长期限是 1,200 个月,即 100 年。对于 18 个月的汽车贷款,请切换到“月”并输入 18。
  • 按你平时书写的方式输入数字。 金额、利率、期限和额外付款接受 300000、300,000、300.000、300 000 和 300.000,50。小数逗号也可以,所以 6,5 是 6.5%,阿拉伯-印度数字也会被转换。不要输入货币符号、百分号或字母:“$300000”和“300k”无法识别。货币菜单有 23 种代码,从 USD、EUR 和 GBP 到 JPY、INR 和 NGN。它只改变金额的显示方式,不做任何换算。金额始终显示两位小数,即使是 JPY 这类通常没有小数的货币。
  • 选择与你的贷款相符的还款方式。 “等额本息”是常见的房贷或车贷安排,每月还款额相同。“等额本金”每月偿还相同的一份本金加上当月的利息,所以还款额起初较高,然后逐渐下降。在这种方式下,标题标为“首月还款”,并有一行说明每月减少多少。以默认贷款为例,等额本金的利息为 $293,312.50,而另一种是 $382,633.47,但前期还款额高出约 $560。请使用你的贷款方合同中所写的那一种。
  • 用额外付款框查看提前还清的效果。 “每月额外还款(可选)”会把这笔金额加到从第 1 个月到贷款还清的每一次还款中。绿色的一行显示你能提前多久还清以及节省多少利息。只有当至少节省一个月或 $1 的利息时才会出现。三个标题数字保持为没有额外付款时的贷款数据。年度表、CSV 和提前还清那一行都包含额外付款。额外金额必须大于 0,框为空表示没有。
  • 查看年度表,或下载每个月的明细。 “▼ 显示还款计划”每个贷款年列一行(即 12 次还款),含还款、本金、利息和年末余额。最后一行的余额为 0。“下载 CSV”则保存每个月的明细,列为月份、还款、本金、利息和余额,最后是一行“合计”。默认贷款保存为 loan-300000-6.5-30y.csv。对于使用小数逗号的语言,文件的列之间使用分号,以便电子表格正确打开。
  • 用“分享结果”发送确切的数字。 一旦你更改任何输入,页面地址就会在 # 之后多出一部分,其中包含金额、利率、期限、单位、额外付款、货币和还款方式。默认值会被省略,货币除外。“分享结果”会复制该链接,在手机上则打开分享面板。打开它的人会在输入框中看到你的数字,并在他们的设备上计算结果。该链接会向你发送的每个人显示你的贷款数字,所以只与你信任的人分享。

常见问题及解决方法

提示“请输入大于 0 的贷款金额、不低于 0% 的利率和贷款期限,即可查看还款额。利率为 0% 时,金额会按期数平均分摊。”
三个输入之一无法使用。金额必须大于 0,利率不能为负,期限取整后必须至少为 1 个月且不超过 1,200 个月。不是数字的文本,如“$300000”“300k”或“1e5”,也属于这种情况。0.04 年的期限取整后为 0 个月,会被拒绝。允许利率为 0,此时各期均分。改正有问题的框,结果会立即恢复。
结果消失了,也没有任何提示。
只有当“贷款金额”“年利率”和期限框全部填写后才会显示提示。如果你清空了其中一个,工具会等待输入值,既不显示结果也不显示提示。请在空框中输入一个数字。只有“每月额外还款(可选)”可以留空。
额外付款没有任何效果,也没有出现提前还清的那一行。
额外付款必须是大于 0 的普通数字。像“$200”或“200 USD”这样的值无法识别,工具会在不给提示的情况下视为没有额外付款。请输入 200。如果数字有效但很小,绿色的一行会一直隐藏,直到贷款至少提前一个月结清,或至少节省 $1。“每月还款”“还款总额”和“利息总额”这些数字从不包含额外付款,但表格和 CSV 包含。
每月还款额比贷款方报价低。
如它的说明所写,本工具只计算本金和利息:它“不含房产税、房屋保险、PMI、贷款手续费及其他费用”。它每月应用年利率除以 12,并从第一次还款起按相等的月份计算。贷款方的报价可能加入了手续费、保险或不同的利率,所以请索取明细。也请检查“还款方式”是否与你的合同一致,因为“等额本金”的起始还款额比“等额本息”高。

对比分析

对于普通的固定利率贷款,银行自己的计算器或电子表格的 PMT 公式会给出相同的还款额,因为本工具使用的是标准的月供公式。它不会模拟浮动利率、手续费、税费、保险、期末一次性大额尾款,或在选定日期支付的一次性款项。额外付款是加到每个月的一笔固定金额,而且还款计划不会把每次还款四舍五入到分,所以贷款方的账单在合计上可能相差几分。本页面仅提供估算,仅供参考。好处是你可以得到两种还款方式、每个月的 CSV 和可分享的链接,无需安装任何东西。

相关工具

常见问题