借条生成

法定要素齐全 + PDF 导出

409 次访问
借条比欠条法律效力更强 · 但金额 + 转账凭证 + 签字 三者缺一不可
借条证明"借款事实",欠条只证明"欠款结果"。同一笔钱,借条诉讼时效 3 年从约定还款日起算,未约定最长 20 年。仅凭借条无转账凭证,借款人否认时法院不予支持。大额(> 2000 元)务必银行转账并备注"借款",保留 5 年以上流水。

借条生成器(标准 / 详细 双模板)

简版(5 句)
详细版(8 段)
大额 / 涉及担保 / 抵押 推荐详细版

一、借款人(债务人)

二、出借人(债权人)

三、借款详情

大写:
写明账户尾号 + 流水保留,可在借款人否认收款时直接调取证据。
用于非法用途(赌博 / 走私 / 毒品)的借贷不受法律保护。

四、利息条款

% / 年
利息预先扣除("砍头息")法律上按实际收到金额认定本金。

五、还款约定

未约定还款日:诉讼时效 20 年;约定还款日:3 年从该日起算。

六、逾期违约(详细版含)

/ 万 / 日
日万分之 5 ≈ 年化 18.25%;最高不得超过 LPR 4 倍。

七、担保 / 抵押(可选,详细版含)

"连带保证"债权人可直接找担保人;"一般保证"须先起诉债务人无果后才能找担保人。

八、管辖 / 争议解决(详细版含)

实时预览(A4 打印格式)

借条 vs 欠条 · 法律效力深度对比

对比项借条欠条
性质借贷关系(已发生借款事实)债权债务关系(结算结果)
证明力较强,可直接主张借款合同较弱,需自证基础法律关系
诉讼时效约定还款日起 3 年;未约定 20 年约定还款日起 3 年;未约定从主张时起 3 年
约定利息可以(≤ LPR 4 倍)原则上不能新增(除非另有结算约定)
转账凭证必须(> 2000 元)不强制(已是历史结算)
适用场景朋友 / 亲属间借款买卖货款 / 工程款 / 服务费结算

法律风险与避坑提示

利率红线 · LPR 4 倍上限
民间借贷利率受 合同成立时一年期 LPR × 4 保护,当前 LPR ≈ 3.45% → 上限 ≈ 13.8% / 年。超出部分法院不予支持,已支付可主张返还。
诉讼时效 · 3 年
约定还款日次日起算 3 年内必须主张权利。催收要留痕(短信 / 微信 / 邮件 / 律师函),每次有效催收可重新起算。超过时效法院不予强制执行。
转账凭证 · 保留 5 年
大额(> 2000 元)务必银行 / 微信 / 支付宝转账并备注"借款"。现金交付需第三方在场证人,否则借款人否认时法院不予支持。
"砍头息"无效
交付时预先扣除利息(借 10 万实付 9 万,借条写 10 万),法院按 实际收到(9 万) 认定本金,已收利息冲抵本金。
套路贷识别 · 非法用途无效
虚增金额 / 制造走账假象 / 恶意垒高违约金 → 立即报警。明知用于赌博、走私、毒品、洗钱的借贷合同无效,本金可能因"违法所得"被收缴。
夫妻共同债务 · 担保人责任
一方借款需出借人举证"用于共同生活/经营",否则不属共同债务,大额建议双方共签。担保方式未约定默认一般保证,期限未约定为到期后 6 个月。
三件套 · 胜诉率 > 95%
银行 APP 转账备注"借款给 XX",借条原件 + 转账流水(5 年) + 借款人身份证复印件。聊天记录手机不要换,历次催款记录留存。
借条书写硬性要求
亲笔签名 + 按手印;② 大小写金额一致无空隙;③ 写 "今借到" 不写"今借";④ 写明转账方式 + 利率 + 还款日。本工具按民法典生成基础模板,不能替代律师,复杂场景请咨询专业意见。

法律依据

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

· 《民法典》第六百八十条 · 第一百八十八条:禁止高利放贷;诉讼时效期间为三年。

· 《民法典》第六百八十六条:保证方式约定不明的,按一般保证承担责任。

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

关于本工具

了解工具定位 · 使用场景 · 对比优势

使用场景

🤝

熟人借贷留据

朋友或亲戚之间借款,常因碍于情面而不写借条,最终导致纠纷。使用本工具,只需填写双方身份信息、借款金额、利率和还款日期,即可生成一份法定要素齐全的借条 PDF。打印签字后,双方各执一份,既保全了情面,又为可能发生的纠纷留下法律凭证。

💼

小额贷款凭证

小微企业主或个体户临时周转,向个人或非金融机构借款时,往往缺少规范的合同模板。本工具生成的借条包含法定要素(借款人、出借人、金额、利率、期限、违约责任等),导出 PDF 后可直接作为借款凭证使用,省去请律师起草的费用和时间。

🏢

员工借款管理

公司预支差旅费或项目备用金给员工,需要留下规范的借款记录。使用本工具,每次借款都生成一份带有员工身份信息和还款日期的借条 PDF,财务存档方便,员工也清楚还款义务,避免因口头约定导致的账目混乱。

📱

线上借款留证

通过微信或支付宝转账借款,聊天记录容易丢失或无法证明借贷合意。使用本工具,将转账凭证与借条 PDF 配套保存:借条明确双方身份和借款条件,转账记录证明资金交付,形成完整的证据链,为日后维权提供有力支持。

对比矩阵本工具 vs 竞品 vs 传统方法

维度本工具竞品 A(腾讯电子签)传统方法(手写/Word)
数据隐私纯浏览器处理,零上传需上传至腾讯服务器完全本地,但需自行保管文件
处理速度1 秒内生成 PDF3-5 秒(含实名认证流程)10-30 分钟(排版+打印+签字)
离线可用完全离线(纯前端)需联网完全离线
法律效力格式符合法定要素,需双方签字含 CA 数字签名,司法存证手写签字,效力取决于内容完整性
实名认证不涉及需人脸识别+身份证不涉及
模板规范性自动填充法定要素提供标准模板+自定义需自行核对要素是否齐全
导出格式PDFPDF + 区块链存证证书纸质/Word
费用免费首次免费,后续按次收费纸墨成本

使用指南

上手步骤 · 输入输出 · 避坑提示

输入输出示例7 个典型场景,覆盖常规、边界与易错

输入输出说明
出借人:张三;借款人:李四;金额:10000元;用途:生意周转;期限:2024-01-01 至 2024-06-30;利率:年化12%生成PDF文件,包含:双方姓名、身份证号、金额(大写壹万元整)、借款用途、起止日期、年利率12%、还款方式(到期一次性还本付息)、违约责任条款、签字日期、双方签字栏典型常规场景:有息借款,要素齐全
出借人:王五;借款人:赵六;金额:5000元;用途:无;期限:2024-03-15 至 2024-04-15;利率:0%生成PDF文件,包含:双方姓名、金额(大写伍仟元整)、起止日期、无利息约定、还款方式(到期还本)、违约责任条款、签字日期、双方签字栏典型场景:无息短期小额借款
出借人:A公司(统一社会信用代码:91110108MA01XXXXX);借款人:自然人C;金额:200000元;用途:采购设备;期限:2024-05-01 至 2025-04-30;利率:年化8%生成PDF文件,包含:出借人公司全称及信用代码、借款人姓名及身份证号、金额(大写贰拾万元整)、借款用途、起止日期、年利率8%、还款方式(按月付息到期还本)、违约责任条款、签字日期、双方签字栏边界case:出借人为企业法人
出借人:张三;借款人:李四;金额:0.01元;用途:测试;期限:2024-01-01 至 2024-01-02;利率:年化36%生成PDF文件,包含:双方姓名、金额(大写零元零角壹分)、借款用途、起止日期、年利率36%、还款方式、违约责任条款、签字日期、双方签字栏边界case:极小额借款+法定利率上限
出借人:张三;借款人:李四;金额:10000元;用途:购房首付;期限:2024-01-01 至 2034-01-01;利率:年化4%生成PDF文件,包含:双方姓名、金额(大写壹万元整)、借款用途、起止日期(10年期)、年利率4%、还款方式(等额本息)、违约责任条款、签字日期、双方签字栏边界case:超长期限(10年)借款
出借人:张三;借款人:李四;金额:10000元;用途:无;期限:2024-01-01 至 2024-01-01;利率:0%生成PDF文件,包含:双方姓名、金额(大写壹万元整)、借款用途留空、起止日期(同一天)、无利息约定、还款方式(到期还本)、违约责任条款、签字日期、双方签字栏易错case:当天借当天还的极短期借款
出借人:张三;借款人:李四;金额:10000元;用途:赌博;期限:2024-01-01 至 2024-06-30;利率:年化24%生成PDF文件,包含:双方姓名、金额(大写壹万元整)、借款用途(赌博)、起止日期、年利率24%、还款方式、违约责任条款、签字日期、双方签字栏易错case:违法用途(赌博)仍可生成,但借条法律效力存疑

常见错误对照8 个常踩的坑 · 错误 → 修复

1. 借款人/出借人姓名留空或只写昵称

错误
借款人:老王
出借人:小明
修复
借款人:王建国(身份证号:110101199001011234)
出借人:李明(身份证号:110101198512152345)

借条法定要素要求明确债务人、债权人身份。昵称、绰号、小名无法对应法律主体,法院可能驳回诉讼。必须写身份证全名+号码。

2. 金额只写阿拉伯数字,不写大写

错误
借款金额:15000元
修复
借款金额:人民币壹万伍仟元整(¥15,000.00)

阿拉伯数字易被篡改(加个0变成150000)。大写数字是司法实践中认定金额的优先依据,两者不一致时以大写为准。

3. 借款日期写成'今天'或'最近'

错误
借款日期:今天
还款日期:下个月
修复
借款日期:2025年3月20日
还款日期:2025年6月20日

诉讼时效从约定还款日起算(3年)。'今天'无法律效力,法院无法确定起算点。必须写公历具体年月日。

4. 利率写'月息2分'但没写是年化还是月化

错误
利息:月息2分
修复
利息:月利率2%(年利率24%),按借款本金计算

民间'几分利'存在歧义:月息2分=年化24%,日息2分=年化730%。2020年最高法规定超过LPR4倍(当前约14.2%)部分无效,24%已超出保护上限。

5. 还款方式只写'到期还'不写具体日期

错误
还款方式:到期一次性还本付息
修复
还款方式:于2025年6月20日前一次性还清本金及利息

'到期'未定义具体日期,等于未约定还款期限。出借人可随时要求还款(需给合理期限),但诉讼时效起算点模糊,增加追讨难度。

6. 用微信转账截图代替借条正文中的金额

错误
借款金额:见微信转账记录(转账截图贴在下方)
修复
借款金额:人民币伍仟元整(¥5,000.00),已于2025年3月20日通过微信转账支付

借条是债权凭证,转账记录是付款凭证,两者功能不同。借条金额必须正文写明,转账记录作为附件证明已实际交付。

7. 担保人栏只写'担保人:张三'无担保方式

错误
担保人:张伟(身份证号:...)
修复
担保人:张伟(身份证号:...),承担连带保证责任,保证期间为主债务履行期届满之日起3年

《民法典》第686条:未约定保证方式=一般保证(先找债务人)。连带保证可同时起诉担保人。保证期间未约定=6个月,超期担保人免责。

8. PDF导出后手写签名但没写日期

错误
借款人签名:王建国(未写日期)
修复
借款人签名:王建国 2025年3月20日

签名日期是证明借条成立时间的关键证据。未写日期时,若对方主张签名时间晚于借款时间,可能导致借条无效或利息起算争议。

工作原理

公式推导 · 流程图解 · 依据出处

核心公式

本金 × 年利率 × 借款天数 / 365

变量说明

  • 本金 — 借款金额(元)
  • 年利率 — 年化利率(小数,如 0.05 表示 5%)
  • 借款天数 — 实际借款天数(自然日)

示例

借款 10,000 元,年利率 12%(0.12),借 30 天。利息 = 10,000 × 0.12 × 30 / 365 ≈ 98.63 元。借条中本金写 10,000 元,利息 98.63 元,到期应还 10,098.63 元。

适用范围

适用于单利计息的民间借贷场景(《民法典》第 680 条)。不适用于复利、等额本息或含服务费的综合费率计算。年利率超过 LPR 4 倍(当前约 13.8%)的部分法律不支持。

原理图

填写借条信息借款人 / 出借人金额 / 日期 / 利率还款方式等浏览器内组装校验法定要素生成借条文本排版布局PDF 导出客户端生成 PDF可下载 / 打印数据不上传服务器🔒 隐私安全所有数据仅在浏览器本地处理,不发送到任何服务器。生成的 PDF 由客户端直接导出,无需网络连接。
用户输入 本地处理 输出结果

开发者集成

3 种主流语言 · 复制即用

from reportlab.lib.pagesizes import A4
from reportlab.pdfgen import canvas
from reportlab.lib.units import mm

# 生成一份符合法定要素的借条 PDF
def generate_iou_pdf(output_path, lender, borrower, amount_cn, amount_num, date, rate, repay_date):
    c = canvas.Canvas(output_path, pagesize=A4)
    width, height = A4
    
    # 标题
    c.setFont("Helvetica-Bold", 18)
    c.drawString(50, height - 50, "借条")
    
    # 正文(含法定要素:出借人、借款人、金额、利率、还款日期)
    c.setFont("Helvetica", 12)
    text = f"今向 {lender} 借到人民币 {amount_cn}(¥{amount_num})"
    c.drawString(50, height - 100, text)
    text2 = f"借款年利率 {rate}%,于 {repay_date} 前还清。"
    c.drawString(50, height - 120, text2)
    
    # 借款人签名
    c.drawString(50, height - 160, f"借款人:{borrower}")
    c.drawString(50, height - 180, f"日期:{date}")
    
    c.save()
    return output_path

# 示例调用
generate_iou_pdf(
    output_path="借条.pdf",
    lender="张三",
    borrower="李四",
    amount_cn="壹万元整",
    amount_num="10000.00",
    date="2025-01-01",
    rate="5",
    repay_date="2025-12-31"
)
print("PDF 已生成:借条.pdf")
package main

import (
	"fmt"
	"github.com/jung-kurt/gofpdf"
)

// 生成借条 PDF(含法定要素)
func main() {
	pdf := gofpdf.New("P", "mm", "A4", "")
	pdf.AddPage()

	// 标题
	pdf.SetFont("Helvetica", "B", 18)
	pdf.CellFormat(0, 10, "借条", "", 1, "C", false, 0, "")

	// 正文
	pdf.SetFont("Helvetica", "", 12)
	lender := "张三"
	borrower := "李四"
	amountCn := "壹万元整"
	amountNum := "10000.00"
	rate := "5"
	date := "2025-01-01"
	repayDate := "2025-12-31"

	line1 := fmt.Sprintf("今向 %s 借到人民币 %s(¥%s)", lender, amountCn, amountNum)
	line2 := fmt.Sprintf("借款年利率 %s%%,于 %s 前还清。", rate, repayDate)
	pdf.CellFormat(0, 10, line1, "", 1, "L", false, 0, "")
	pdf.CellFormat(0, 10, line2, "", 1, "L", false, 0, "")

	// 签名
	pdf.CellFormat(0, 10, fmt.Sprintf("借款人:%s", borrower), "", 1, "L", false, 0, "")
	pdf.CellFormat(0, 10, fmt.Sprintf("日期:%s", date), "", 1, "L", false, 0, "")

	err := pdf.OutputFileAndClose("借条.pdf")
	if err != nil {
		panic(err)
	}
	fmt.Println("PDF 已生成:借条.pdf")
}
const PDFDocument = require('pdfkit');
const fs = require('fs');

// 生成借条 PDF(Node.js 环境)
function generateIouPDF(outputPath, { lender, borrower, amountCn, amountNum, date, rate, repayDate }) {
  const doc = new PDFDocument();
  const stream = fs.createWriteStream(outputPath);
  doc.pipe(stream);

  // 标题
  doc.fontSize(18).text('借条', { align: 'center' });

  // 正文
  doc.fontSize(12);
  doc.text(`今向 ${lender} 借到人民币 ${amountCn}(¥${amountNum})`);
  doc.text(`借款年利率 ${rate}%,于 ${repayDate} 前还清。`);

  // 签名
  doc.text(`借款人:${borrower}`);
  doc.text(`日期:${date}`);

  doc.end();

  stream.on('finish', () => {
    console.log('PDF 已生成:', outputPath);
  });
}

// 示例调用
generateIouPDF('借条.pdf', {
  lender: '张三',
  borrower: '李四',
  amountCn: '壹万元整',
  amountNum: '10000.00',
  date: '2025-01-01',
  rate: '5',
  repayDate: '2025-12-31'
});

常见问题

8 个高频疑问

借条生成后直接打印就能用吗?还是需要手写签字?
生成的 PDF 借条上,借款人、出借人、金额、日期等核心信息都已打印好,但法律上有效的借条必须有双方亲笔签名或按手印。建议打印出来后,在「借款人」「出借人」处手写签名并捺印,日期也手写确认。如果双方不在同一地点,可以一方打印签字后拍照传给另一方,对方打印后再签字,双方各持一份原件或清晰照片。
生成的借条有法律效力吗?法院认不认?
本工具生成的借条包含《民法典》第 667-680 条规定的法定要素:借贷双方身份、借款金额(大小写)、利率、借款期限、还款方式、违约责任、日期。只要内容真实、双方自愿签字,就具备法律效力。但法院最终采信与否还取决于签字真实性、资金交付凭证(转账记录/收条)。建议借款金额超过 1 万元时,同时保留银行转账记录,与借条一起作为证据链。
为什么生成的 PDF 里金额大小写不一致?能不能手动改?
本工具按国家标准《金融工具常用金额大写规范》自动转换:小写输入 1234.56,大写自动输出「壹仟贰佰叁拾肆元伍角陆分」。如果你发现不一致(如数字格式异常),通常是因为输入了全角数字或多余空格。建议在小写输入框只填数字和小数点,系统会自动校验。如需手动修改,可导出 PDF 后用编辑器(如 Adobe Acrobat、WPS)调整,但修改后建议双方重新确认签字。
借条里「年利率」填多少合法?超过多少算高利贷?
根据最高人民法院 2020 年修订的民间借贷司法解释,年利率超过合同成立时一年期贷款市场报价利率(LPR)的 4 倍部分,法院不予保护。以 2024 年 7 月 1 年期 LPR 3.45% 为例,4 倍为 13.8%。超过 13.8% 但不超过 24% 的部分,借款人自愿支付后法院不支持追回;超过 24% 的部分,法院不支持且借款人可以主张返还。建议填写时直接输入实际约定利率,工具不会自动拦截,但会显示法律保护上限提示。
借条生成后能修改吗?还是只能重新生成?
本工具是纯前端生成,不保存任何数据,所以没有「编辑已生成借条」的功能。如果需要修改金额、日期或利率,只能回到输入页面重新填写并生成新的 PDF。建议在点击「生成 PDF」前仔细核对一遍所有字段,特别是大小写金额和身份证号。如果已下载的 PDF 需要微调,可以用 PDF 编辑软件直接修改文字,但修改后最好双方重新确认。
借条里借款人信息必须填身份证号吗?不填行不行?
身份证号不是法律强制要求,但强烈建议填写。没有身份证号时,借条只能靠姓名和住址识别借款人,如果对方改名或搬家,起诉时法院难以确定被告身份。身份证号能唯一锁定自然人,是打官司时最有效的身份证明。如果对方拒绝提供身份证号,至少要求填写身份证上的完整住址,并附上对方手机号(用于法院送达传票)。
这个工具到底免费吗?会不会生成后要求付费才能下载?
完全免费,无任何隐藏付费。从填写信息到生成 PDF,整个过程都在你浏览器本地完成,不需要注册、登录或付费。工具不会将数据发送到服务器,也不存在「下载需付费」的环节。如果遇到页面要求付款才能下载,说明你访问的可能是仿冒网站。本工具唯一域名为 jietiao.tl654.com,其他域名均为假冒。
借条里「还款日期」不写行不行?有什么影响?
法律上允许不写还款日期,此时借条属于「未约定还款期限」的借款。根据《民法典》第 675 条,出借人可以随时要求还款,但应当给借款人合理准备时间(通常 30 天左右)。诉讼时效也从出借人催告还款时起算 3 年。如果约定了还款日期,诉讼时效从还款日到期次日起算 3 年,过期不起诉可能丧失胜诉权。建议尽量写明还款日期,避免后续扯皮。
选择 打开 +新窗口 esc关闭