贷款月供与总利息计算
转换所有处理都在浏览器本地完成,数据不上传服务器
输入
把文件拖到这里可直接载入
输出
输入本金,选好年利率与期限,就能看到月供、总利息与一张折叠过的还款计划表。 三个最容易算错的点,这里都按银行的算法来: · 月利率是年利率 ÷ 12(名义利率),不是有效月利率 `(1 + 年利率)^(1/12) - 1`。后者算出来的月供更低,但对不上账单。 · 等额本金的月供逐月递减,所以首期与末期分别给出,只报一个数是错的。 · 还款计划表最后一期强制归零:每期利息四舍五入到分,几百期累加会剩下几毛钱的尾巴,末期本金直接取剩余余额抹平。 提前还款可以选「缩短期限」或「减少月供」,两种结果不同,结果里给出能省多少利息、少还多少期(或每期少还多少)。全部在浏览器本地完成。
功能
- 等额本息:每月月供相同,给出固定月供与总利息
- 等额本金:首期与末期月供都给出,因为它逐月递减
- ⚠️ 月利率用名义利率(年利率 ÷ 12),并在结果里注明
- ⚠️ 还款计划表末期归零,本金合计恰好等于贷款本金
- 支持额外每月提前还款与一次性提前还本
- 提前还款方式可选缩短期限或减少月供,并算出省下的利息
- 还款计划表折叠:前 12 期加每年年终一行,不列满 360 行
- 全部在浏览器本地完成
使用方法
- 在输入框里填贷款本金
- 选还款方式,填年利率与期限(年或月)
- 要提前还款就填每月多还与一次性还本的金额与期数
- 结果给出月供、总利息、计划表与省下的利息
常见问题
- 月供为什么和银行算的差几分钱?
- 因为这里把每期利息四舍五入到分,而银行可能保留更多内部精度,几百期累加之后最后几期会差几分。这里的做法保证最后一期余额精确归零,所以总数与本金对得上。
- 等额本金为什么给两个数?
- 因为它的月供不固定:每月偿还的本金固定,利息随余额递减,所以月供一路下降,首期最高、末期最低。只给一个数会误导。
- 提前还款选缩短期限还是减少月供?
- 两者结果不同。缩短期限保持月供、少还若干期,通常省下的利息更多;减少月供保持期数、每期少还一点,现金流压力更小。工具两种都算,并给出具体数字。
- 用的是名义利率还是有效利率?
- 名义利率,即月利率等于年利率除以 12,这是银行的算法。有效月利率 `(1 + 年利率)^(1/12) - 1` 更小,用它会算出更低、但银行不认的月供。
相关工具
存款复利计算
转换复利终值、每月定投、达到目标的月供、通胀折算与存款到期,复利频率真的用上,逐年表按每 5 年折叠,并折算出今天的购买力。
单价比较
转换按「名称 价格 数量」列几行比较单价:数量可以带单位(500g 与 1kg 会先归一化),标出最划算的那条与其余贵了百分之多少。
汇率换算
转换按欧洲央行参考汇率换算 30 种货币,给出汇率、反向汇率与汇率日期,并附近 30 天走势。金额会发往第三方汇率服务。
时间戳转换
转换把 Unix 时间戳还原成日期时间,或反过来。秒 / 毫秒 / 微秒 / 纳秒自动识别,支持小数、负数与 Windows FILETIME。全部在浏览器本地完成。
日期计算
转换算两个日期之间相差多少天,或给一个日期加减若干天、周、月。日期用日历挑或直接粘贴,结束日期留空就与今天比较。全部在浏览器本地完成。
进制转换
转换在二、八、十、十六、36、64 进制之间互转,六种结果一次全部给出,19 位的雪花 ID 也能一位不差。全部在浏览器本地完成。