生活工具 · 商务办公

借条生成

法定要素齐全 + PDF 导出

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 53 次使用
法定要素齐全 · 金额自动大写 · 导出矢量 PDF · 纯本地不上传
填 写 要 素fill in
出借人lender · 债权人
借款人borrower · 债务人
借款详情loan
人民币大写
大额建议银行转账并备注「借款」,保留流水。
利率interest
%/年
利率约定不明视为无息;年利率超过合同成立时一年期 LPR 的 4 倍的部分不受法律保护。
还款repayment
未约定还款日诉讼时效最长 20 年;约定后为还款日起 3 年
违约责任optional
/万/日
留空则不约定;日万分之 5 ≈ 年化 18.25%,不得超 LPR 4 倍。
借 条 预 览标准借条
就绪 · 左侧填写要素,右侧实时生成规范借条
法律风险与避坑提示 · 重要借贷请咨询律师 / 公证
利率红线 · LPR 4 倍上限
民间借贷利率受 合同成立时一年期 LPR × 4 保护。当前一年期 LPR 约 3.0% → 上限约 12% / 年(请以最新 LPR 为准)。超出部分法院不予支持,已付可主张返还。
要素完整 · 缺项不立
出借人、借款人(含身份证)、金额(大小写一致)、借款日期、约定还款日缺一不可。本工具对必填缺项实时标红,请补齐后再签署。
本人手写 + 按手印
借条须借款人本人亲笔签名并按手印,写明「今借到」而非「今借」。打印件签名栏务必手写,不可仅打印姓名。
保留转账凭证 · 5 年
大额(> 2000 元)务必转账并备注「借款」,保留流水 5 年以上。现金交付需第三方证人,否则借款人否认时举证困难。
「砍头息」无效 · 非法用途无效
交付时预扣利息(借 10 万实付 9 万)按实收金额认定本金。明知用于赌博、走私、毒品的借贷合同无效
合规免责
本模板依据《民法典》借款合同相关规定生成,仅供参考,不构成法律意见,不能替代律师 / 公证。复杂、大额或涉担保抵押场景请咨询专业人士。
借条 vs 欠条 · 法律效力区别
对比项借 条欠 条
性质借贷关系(已发生借款事实)债权债务结算结果
证明力较强,可直接主张借款合同较弱,需自证基础法律关系
典型措辞今借到 XX 元」要素齐全「今欠 XX 元」
诉讼时效约定还款日起 3 年;未约定最长 20 年约定日起 3 年;未约定从主张时起 3 年
转账凭证建议必备(> 2000 元)不强制(已是历史结算)
适用场景亲友 / 个人间借款货款 / 工程款 / 服务费结算
法律依据 · 金额大写规范

· 《民法典》第六百六十七条:借款合同是借款人向贷款人借款,到期返还借款并支付利息的合同。

· 《民法典》第六百八十条:禁止高利放贷,借款利率不得违反国家有关规定;对支付利息没有约定或约定不明的,视为没有利息

· 《民法典》第一百八十八条:向人民法院请求保护民事权利的诉讼时效期间为三年,最长不超过二十年。

· 《最高法民间借贷规定》:以合同成立时一年期 LPR 的四倍为利率司法保护上限。

金额大写零 壹 贰 叁 肆 伍 陆 柒 捌 玖;单位 拾 佰 仟 万 亿;元位用「」,整数尾加「」。

零规则连续零只写一个「零」,节间断档补「零」(10000 = 壹万圆整;10005 = 壹万零伍圆整)。

第一节

关于本工具

About

借钱时口头说好,催收时对方翻脸不认账——缺的就是一张要素齐全的借条。输入双方身份信息、金额、借款期限和利率,工具自动生成符合《民法典》要求的借条文本,并导出为PDF。所有数据仅在浏览器本地处理,不上传服务器,隐私有保障。

使用场景

朋友间拆借押金

合租室友小陈垫付了 8000 元押金,说好月底平摊,但另一位室友月底工资没到账,口头答应下月还。小陈怕时间一长说不清,又不好意思催。用本工具生成借条,写明借款事由、还款日期、双方身份证号,导出 PDF 发到群里。室友看到白纸黑字,月底主动转账。

装修尾款分期

装修工长老李要求完工当天付清 3 万尾款,但业主发现墙面有两处色差,需要返工。双方僵持不下。业主用本工具生成一张 1 万元借条,约定返工验收合格后 7 日内付清,另 2 万写进收据。老李拿到有法律效力的凭证,放心返工;业主也有了付款缓冲期。

二手设备分期买

小王看中一台 1.2 万元的二手打印机,卖家要求先付 6000 定金,余款发货前付清。小王担心付了定金卖家跑路,卖家也怕小王反悔。双方用本工具生成定金借条,写明定金性质、尾款支付节点、违约责任,导出 PDF 签字。小王付定金后拿到借条,卖家安心发货。

亲戚临时周转

表姐买房首付差 5 万,找小刘借,说好三个月后卖理财还。小刘刚工作两年,这笔钱是全部积蓄,怕开口要伤感情,又怕不写借条以后说不清。用本工具生成借条,写明月利率 0.5%、到期本息合计 50750 元,导出 PDF 发给表姐。表姐主动签字回传,三个月后准时转账。

合伙垫付报销

三个朋友合伙开工作室,小张垫付了 2 万装修款,另两人说等营收后报销。但口头约定容易忘,半年后账目对不上。小张用本工具生成一张公司借款借条,写明借款用途、还款条件(工作室月营收超过 5000 元后优先偿还)、经手人签字。导出 PDF 发到合伙群,三人确认后存档,后续报销有据可查。

对比矩阵

维度本工具竞品 A(法大大电子借条)传统方法(手写借条)
法定要素自动包含金额、利率、期限、双方信息、签名栏、日期需用户自行填写模板,部分要素需手动补全完全依赖个人记忆,常遗漏利率或还款方式
格式规范直接输出标准 PDF,排版固定输出 PDF 但排版可能因模板不同而错位手写纸质,字迹潦草时难以辨认
修改成本填写错误可重新生成,无成本需重新上传或编辑模板写错只能重写或涂改,影响法律效力
存储与检索PDF 可存手机/云盘,关键词可搜索PDF 存平台账户,下载后仍需本地管理纸质易丢失,无法搜索,需手动归档
法律效力要素齐全 + 签名栏,符合《民法典》第 668 条电子签名需额外认证,部分平台不提供双方签字即生效,但举证时需证明笔迹真实性
使用门槛打开浏览器即用,无需注册需注册账号并通过实名认证需要纸笔,且双方需当面签署
第二节

使用指南

Getting Started

使用步骤

  1. 1在「出借人」栏填写姓名、身份证号,在「借款人」栏填写对方信息,输入框有格式提示
  2. 2在「借款金额」框输入数字,自动显示大写人民币金额,右侧实时校验是否超限
  3. 3在「借款日期」和「约定还款日期」点选日历,日期选择后自动计算借款天数并显示
  4. 4在「年利率」框输入百分比数字,下方实时展示总利息和本息合计金额
  5. 5点击「生成借条」按钮,页面直接展示完整借条预览,含双方信息、金额、日期、利率、签字区
  6. 6预览无误后,点击「下载 PDF」按钮,浏览器自动下载含法定要素的借条文件

输入输出示例

输入输出说明
出借人:张三,借款人:李四,金额:5000元,借款日期:2024-01-15,约定还款日期:2024-04-15,年利率:0%,借款事由:朋友周转借条 今向张三借到人民币伍仟元整(¥5000.00)。 借款日期:2024年1月15日 约定还款日期:2024年4月15日 年利率:0%(无利息) 借款事由:朋友周转 借款人:李四 2024年1月15日常规:无息借款的典型场景,验证金额大写转换、日期格式、零利率字段的显示
出借人:王五,借款人:赵六,金额:12800.50元,借款日期:2023-09-01,约定还款日期:2023-12-01,年利率:3.85%,借款事由:装修垫付借条 今向王五借到人民币壹万贰仟捌佰元伍角整(¥12800.50)。 借款日期:2023年9月1日 约定还款日期:2023年12月1日 年利率:3.85% 借款事由:装修垫付 借款人:赵六 2023年9月1日常规:带小数金额的有息借款,验证角分的大写转换(伍角整)和利率百分比显示
出借人:公司A,借款人:个人B,金额:100000元,借款日期:2024-06-15,约定还款日期:2025-06-15,年利率:12%,借款事由:企业经营借款借条 今向公司A借到人民币壹拾万元整(¥100000.00)。 借款日期:2024年6月15日 约定还款日期:2025年6月15日 年利率:12% 借款事由:企业经营借款 借款人:个人B 2024年6月15日常规:大额跨年借款,验证金额大写(壹拾万)和长日期格式的兼容性
出借人:刘一,借款人:陈二,金额:0.01元,借款日期:2024-01-01,约定还款日期:2024-01-02,年利率:0%,借款事由:测试借条 今向刘一借到人民币零元零壹分(¥0.01)。 借款日期:2024年1月1日 约定还款日期:2024年1月2日 年利率:0%(无利息) 借款事由:测试 借款人:陈二 2024年1月1日边界:最小金额(1分钱),验证分位大写(零元零壹分)和极短借款期限
出借人:张三,借款人:李四,金额:99999999.99元,借款日期:2024-01-01,约定还款日期:2029-12-31,年利率:36%,借款事由:大额资金周转借条 今向张三借到人民币玖仟玖佰玖拾玖万玖仟玖佰玖拾玖元玖角玖分(¥99999999.99)。 借款日期:2024年1月1日 约定还款日期:2029年12月31日 年利率:36% 借款事由:大额资金周转 借款人:李四 2024年1月1日边界:接近1亿的最大金额,验证超长数字的大写转换(玖仟玖佰玖拾玖万...)和5年超长期限
出借人:吴七,借款人:郑八,金额:0元,借款日期:2024-03-01,约定还款日期:2024-03-01,年利率:5%,借款事由:(工具应提示错误:借款金额必须大于0元)易错:金额为0的无效输入,验证工具是否拦截并给出明确错误提示,而非生成无效借条
出借人:孙九,借款人:周十,金额:500元,借款日期:2024-12-31,约定还款日期:2024-01-01,年利率:10%,借款事由:急用(工具应提示错误:还款日期不能早于借款日期)易错:还款日期早于借款日期的逻辑错误,验证工具是否进行日期先后校验
出借人:钱十一,借款人:吴十二,金额:1000元,借款日期:2024-02-30,约定还款日期:2024-03-30,年利率:0%,借款事由:日常(工具应提示错误:借款日期无效,2月没有30日)易错:输入不存在的日期(2月30日),验证工具是否对日期合法性做校验

常见错误对照

1.借款人信息缺失身份证号

✗ 错误今借张三人民币壹万元整,借款期限30天。
✓ 修复今借张三(身份证号:110101199001011234)人民币壹万元整,借款期限30天。

《民法典》第668条要求借条载明借款人身份信息,无身份证号无法锁定债务人,诉讼时法院难以认定主体同一性。

2.大写金额与小写金额不一致

✗ 错误借款金额:10000元(大写:壹万元整)
✓ 修复借款金额:10000元(大写:壹万元整)—— 或统一为一种写法,避免混用。

司法实践中,大小写金额冲突时法院通常以大写为准,但若大写书写有歧义(如“壹万元整”与“壹万圆整”),可能被认定为约定不明。

3.借款日期使用非公历或模糊表述

✗ 错误今借到人民币伍仟元整,借款日期:2024年春节。
✓ 修复今借到人民币伍仟元整,借款日期:2024年2月10日(农历正月初一)。

《民法典》第188条诉讼时效从还款日届满起算,非公历日期无法精确计算时效起算点,且“春节”每年日期不同,易引发争议。

4.还款日期未明确或写“随时”

✗ 错误借款期限:不定期,借款人可随时归还。
✓ 修复借款期限:自2024年1月1日起至2024年6月30日止。

《民法典》第675条规定,借款期限不明确时,出借人可催告借款人在合理期限内返还,但“随时”缺乏具体时间点,无法确定诉讼时效起算日。

5.利率超过法定上限且未写年化

✗ 错误月息3分,即每月利息300元。
✓ 修复年利率14.6%(即月利率约1.22%),利息按实际借款天数计算。

《最高人民法院关于审理民间借贷案件适用法律若干问题的规定》第25条,超过合同成立时一年期LPR四倍(当前约14.6%)的部分无效。月息3分(36%年化)已超上限。

6.未约定利息却写了利率

✗ 错误借款金额:20000元,年利率5%。
✓ 修复借款金额:20000元,利息约定:无(或留空)。

《民法典》第680条:自然人之间借款未约定利息视为无息。若写了利率但未明确“利息”字样,法院可能认定为“未约定利息”而驳回利息请求。

7.担保人信息缺失或担保方式未写

✗ 错误担保人:李四(电话:138xxxx)。
✓ 修复担保人:李四(身份证号:110101199002021234),担保方式:连带责任保证,保证期间:还款期限届满后6个月。

《民法典》第686条:保证方式未约定或约定不明时按一般保证处理,债权人需先起诉债务人。连带责任保证才能直接向担保人追偿。

8.交付方式未写明,导致举证困难

✗ 错误借款已通过银行转账支付。
✓ 修复借款已通过银行转账支付至借款人张三的工商银行账户(卡号:6222xxxxxxxxxxxx),转账凭证附后。

《民间借贷司法解释》第16条:仅凭借条无转账凭证,法院可能要求出借人进一步举证交付事实。写明具体账户可形成证据链。

第三节

工作原理

How It Works

核心公式

本息合计 = 本金 × (1 + 年利率 × 借款天数 ÷ 365)

变量说明

  • 本金借款金额,单位元
  • 年利率年化利率,如 0.12 表示 12%
  • 借款天数从出借日到还款日的天数

示例

借款 5000 元,年利率 12%,借 90 天:本息合计 = 5000 × (1 + 0.12 × 90 ÷ 365) = 5000 × (1 + 0.029589) ≈ 5000 × 1.029589 = 5147.95 元。

填写借条要素借款人、出借人、金额、日期本地校验与格式化金额大写转换、日期合规检查生成借条文本套用法定要素模板PDF 导出浏览器端生成并下载预览与确认核对信息无误后导出
用户输入与确认 浏览器端处理 输出结果
第四节

开发者集成

For Developers

4 种主流语言实现,复制即用:

from reportlab.lib.pagesizes import A4 from reportlab.pdfgen import canvas from datetime import date # 借条要素 lender = '张三' borrower = '李四' amount = 50000.00 rate = 0.05 # 年利率 5% start = date(2024, 1, 1) end = date(2024, 12, 31) c = canvas.Canvas('借条.pdf', pagesize=A4) w, h = A4 # 标题 text = f'借条\n\n借款人 {borrower} 今向出借人 {lender} 借到人民币 {amount:.2f} 元' text += f'\n借款期限:{start} 至 {end}' text += f'\n年利率:{rate*100:.1f}%' text += f'\n利息总额:{amount * rate:.2f} 元' text += f'\n到期本息合计:{amount * (1 + rate):.2f} 元' text += f'\n\n借款人签字:________ 出借人签字:________' text += f'\n日期:{date.today()}' # 写入 PDF(支持中文需注册字体,此处简化) c.drawString(50, h - 50, text.encode('utf-8').decode('latin-1')) c.save() print('借条.pdf 已生成')
const PDFDocument = require('pdfkit'); const fs = require('fs'); const doc = new PDFDocument(); doc.pipe(fs.createWriteStream('借条.pdf')); const lender = '张三'; const borrower = '李四'; const amount = 50000; const rate = 0.05; const start = '2024-01-01'; const end = '2024-12-31'; // 生成借条内容 doc.fontSize(16).text('借条', { align: 'center' }); doc.moveDown(); doc.fontSize(12).text( `借款人 ${borrower} 今向出借人 ${lender} 借到人民币 ${amount.toFixed(2)} 元` ); doc.text(`借款期限:${start} 至 ${end}`); doc.text(`年利率:${rate * 100}%`); doc.text(`利息总额:${(amount * rate).toFixed(2)} 元`); doc.text(`到期本息合计:${(amount * (1 + rate)).toFixed(2)} 元`); doc.moveDown(); doc.text('借款人签字:________ 出借人签字:________'); doc.text(`日期:${new Date().toISOString().slice(0, 10)}`); doc.end(); console.log('借条.pdf 已生成');
package main import ( "fmt" "os" "time" "github.com/jung-kurt/gofpdf" ) func main() { lender := "张三" borrower := "李四" amount := 50000.0 rate := 0.05 start := "2024-01-01" end := "2024-12-31" pdf := gofpdf.New("P", "mm", "A4", "") pdf.AddPage() pdf.SetFont("Arial", "B", 16) pdf.CellFormat(0, 10, "借条", "", 1, "CM", false, 0, "") pdf.SetFont("Arial", "", 12) pdf.CellFormat(0, 10, fmt.Sprintf("借款人 %s 今向出借人 %s 借到人民币 %.2f 元", borrower, lender, amount), "", 1, "LM", false, 0, "") pdf.CellFormat(0, 10, fmt.Sprintf("借款期限:%s 至 %s", start, end), "", 1, "LM", false, 0, "") pdf.CellFormat(0, 10, fmt.Sprintf("年利率:%.1f%%", rate*100), "", 1, "LM", false, 0, "") pdf.CellFormat(0, 10, fmt.Sprintf("利息总额:%.2f 元", amount*rate), "", 1, "LM", false, 0, "") pdf.CellFormat(0, 10, fmt.Sprintf("到期本息合计:%.2f 元", amount*(1+rate)), "", 1, "LM", false, 0, "") pdf.CellFormat(0, 10, "借款人签字:________ 出借人签字:________", "", 1, "LM", false, 0, "") pdf.CellFormat(0, 10, fmt.Sprintf("日期:%s", time.Now().Format("2006-01-02")), "", 1, "LM", false, 0, "") err := pdf.OutputFileAndClose("借条.pdf") if err != nil { fmt.Fprintf(os.Stderr, "生成失败: %v\n", err) os.Exit(1) } fmt.Println("借条.pdf 已生成") }
#!/bin/bash # 依赖:pandoc + wkhtmltopdf # 生成 HTML 后转 PDF cat > /tmp/借条.html << 'EOF' <!DOCTYPE html> <html><meta charset="utf-8"><body> <h1 style="text-align:center">借条</h1> <p>借款人 李四 今向出借人 张三 借到人民币 50000.00 元</p> <p>借款期限:2024-01-01 至 2024-12-31</p> <p>年利率:5.0%</p> <p>利息总额:2500.00 元</p> <p>到期本息合计:52500.00 元</p> <p>借款人签字:________ 出借人签字:________</p> <p>日期:$(date +%Y-%m-%d)</p> </body></html> EOF pandoc /tmp/借条.html -o 借条.pdf --pdf-engine=wkhtmltopdf rm /tmp/借条.html echo "借条.pdf 已生成"
第五节

常见问题

Q & A
借条上借款人和出借人的名字怎么写,是写全名还是可以写小名?

必须写身份证上的法定全名,不能写昵称、小名或外号。如果后续发生纠纷需要起诉,法院只认法定姓名。建议在填写姓名后,紧接着写上对应的身份证号码,这样即使同名也能唯一锁定身份。本工具的输入框已经提示了“姓名 + 身份证号”的格式,按提示填写即可,生成后的PDF会清晰打印这两项信息。

我借出去的是现金,不是转账,借条上怎么写才能有法律效力?

现金借款在借条上必须注明“现金交付”,并且最好写明交付的时间、地点。本工具在“借款方式”一栏提供了“现金”选项,勾选后生成的借条会包含“借款人已收到出借人支付的现金人民币XX元”的表述。更保险的做法是,让借款人在借条上手写一句“上述款项已通过现金方式收讫”并签名,或者单独拍一张现金交付的照片留存。

借条上写“月利率1分”还是“年利率12%”更规范?

法律文书中建议使用“年利率XX%”或“月利率XX%”的明确百分比表述,避免使用“1分利”“2分利”这类民间口语。因为“1分利”在各地可能被理解为月利率1%,也可能被理解为年利率10%,容易产生歧义。本工具的利率输入框支持直接填写百分比数字(如输入12,代表年利率12%),生成后的借条会自动显示为“年利率12%”,清晰且无争议。

生成的PDF借条上面没有手印,要不要让借款人按手印?

虽然没有手印的借条在法律上同样有效,但强烈建议让借款人在签名和金额处按上红色指印。手印能大幅增加借条的真实性证明力,防止对方事后否认签名是自己的。本工具生成的PDF会预留签名和日期行,建议打印出来后在签名旁边按手印。如果条件允许,最好让借款人手持借条和身份证拍一张合照,作为辅助证据。

借条上的金额是写中文大写还是阿拉伯数字?

两者必须同时写,缺一不可。法律规定借条上的金额必须有大写,以防止阿拉伯数字被篡改(比如1改成7)。本工具在生成PDF时,会自动将你输入的阿拉伯数字金额转换为标准的中文大写(如壹万贰仟叁佰肆拾伍元陆角柒分),并显示在金额行下方。你只需要在输入框里填数字,工具会自动处理好大小写对照。

如果借款没写还款日期,是不是随时可以要回来?

是的。没有约定还款日期的借条,出借人可以随时要求借款人还款,但需要给借款人合理的准备时间。诉讼时效也从你第一次主张还款之日起计算3年。本工具的“还款日期”字段是非必填项,如果你不填,生成的借条会显示“未约定还款日期”,这完全合法。但如果你希望有明确的还款约束,建议还是填上具体日期。

这个工具生成的借条,法院会认吗?

会的。只要借条内容包含了《民法典》规定的法定要素(双方全名、身份证号、借款金额、利率、借款日期、还款日期、签名),并且是双方真实意思表示,法院就会认可其作为证据的效力。本工具生成的PDF已经包含了以上全部法定要素,格式清晰规范。需要提醒的是,工具只帮你生成内容,签名的真实性(比如是否本人所签)需要你自己核实。

我的借款是分期还的,这个工具能生成分期借条吗?

不能直接生成。本工具目前只支持一次性还本付息的借条格式,即约定一个总金额和一个还款日期。如果是分期还款(比如分12期,每期还本金+利息),建议使用本工具生成一份总借条,然后另外手写一份《还款计划表》作为附件,双方签字。或者,你可以将总借款拆分成多份独立的借条,每份对应一期还款,但这样操作比较繁琐。

我填的信息会被记录在网站上吗?会不会泄露隐私?

不会。本工具是纯前端(FE)实现,所有你填写的姓名、身份证号、金额等信息只在你的浏览器内存中处理,生成PDF时不会向任何服务器发送数据。关闭页面或刷新后,所有数据自动清除。你可以放心使用,即使网站被攻击,你的敏感信息也不会被窃取。如果你还是不放心,可以在填写完毕后立即关闭浏览器标签页。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭