生活工具 · 商务办公

欠条生成

法定要素齐全 + PDF 导出

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 102 次使用
模板 法定要素齐全 · 写明事由 · 自动大写 · 可导出 PDF · 纯本地不上传
填 写 要 素fill in the facts
欠 款 人debtor · 义务方
债 权 人creditor · 收款人
欠 款 明 细amount & cause
人民币大写
还 款 约 定repayment
利 息 · 违 约interest · penalty (optional)
落 款signing
欠 条 全 文货款欠条 · A4
要 素 体 检completeness check · 缺项标红
免责声明 本工具依据《民法典》及司法解释要点生成的文书仅供参考,不构成法律意见;重大债权、复杂担保或涉外情形,请咨询执业律师并办理必要的公证 / 见证。生成、预览、导出全程在浏览器本地完成,填写内容不上传服务器
★ 欠条 vs 借条 · 别用错(核心法律区别)
欠 条
  • 结果凭证:只证明"现在欠多少钱"这一结果,不直接显示钱从何而来。
  • ★必须写明事由:货款 / 工程款 / 服务费 / 损害赔偿等基础法律关系。不写事由,诉讼中需另行举证基础关系,否则可能败诉。
  • 诉讼时效起算:约定还款日的,自还款期满次日起算 3 年;未约定的,自债权人第一次主张(催告)起算 3 年。
  • 利息:原则上不当然产生利息,须另有明确约定方可主张(货款类通常不支持利息)。
  • 适用:买卖结欠、工程结算、对账确认、赔偿确认等。
借 条
  • 原因凭证:直接证明"借贷关系"——钱已交付、约定归还,关系一目了然。
  • 无须额外写"事由":借条本身即载明借款这一基础法律关系。
  • 诉讼时效起算:约定还款日的,自还款期满次日起算;未约定的,自债权人主张起算,最长保护期 20 年。
  • 利息:可依约定主张,上限为合同成立时一年期 LPR 的 4 倍
  • 适用:民间借款、亲友周转、资金拆借等。

一句话区分欠条问"为什么欠"(须写事由),借条问"是否借了"(钱款交付即可)。若本是借款,建议直接出借条(开头用"今借到")以便主张利息。

法律风险提示 · 书写要点

写明事由 cause

欠条第一红线:必须写清欠款的基础法律关系(货款 / 工程款 / 借款等)。事由空白或含糊,诉讼时债权人需另行举证,举证不能即败诉。

利率红线 LPR ×4

约定利息 / 违约金合计年化不得超过合同成立时一年期 LPR 的 4 倍(当前约 14.0%);超出部分法院不予支持,约定不明视为无息。

诉讼时效 3 years

约定还款日的自期满次日起 3 年;未约定的自首次催告起 3 年,最长保护 20 年。建议每年保留一次催收记录(短信 / 微信 / 邮件)以中断时效。

签字按手印 evidence

欠款人须亲笔签名 + 身份证号 + 按红色手印;打印件签名处不可代签。保留欠条原件、交付凭证、双方身份证复印件、催收记录共四件备查。

金额一致小写后须跟人民币大写,二者不一致以大写为准,本工具已自动生成大写。

日期真实立据日期为出具当日真实日期,禁止倒签或留空,它是诉讼时效计算的重要节点。

关键用语欠条用"今欠到"开头并写明事由;"借到 / 借走"属借条用语,混用易生争议。

就绪 · 填写左侧要素,右侧实时生成欠条全文
第一节

关于本工具

About

手写欠条常因缺少借款日期、出借人全名或金额大小写不一致而失效。输入双方信息、金额和还款期限,工具自动生成符合法定要素的欠条文本,并直接导出PDF。所有数据仅在浏览器内处理,不上传服务器——适合个人借贷场景下快速出具一份格式规范的凭证。

使用场景

朋友借款十万

大学室友要凑首付差 10 万,说好半年后还。关系近没好意思提打条,但心里打鼓——万一他忘了具体日期或金额怎么办?用本工具当场填好双方姓名、身份证号、借款金额、还款日期、利息约定,生成 PDF 发他微信。要素齐全,白纸黑字,既保全了情面,又让这笔钱有了法律依据。

装修尾款分期

请的装修队是熟人介绍,没签正式合同,口头约定分三期付尾款。第一期付完后,包工头说“上次给的是材料费”,双方对账开始扯皮。用本工具把每期应付金额、截止日期、已付金额、剩余金额写进欠条,双方签字拍照留存。后续每期付款前核对一次,再也没出现“这笔钱是付的哪期”的纠纷。

二手设备转让

把闲置的 3D 打印机 5000 元卖给同城网友,对方说手头紧先付 2000,剩下 3000 下个月发工资再给。当面交易,没有合同模板,手写一张又怕格式不规范。用本工具在线填写买方姓名、身份证、设备型号、欠款金额、还款日,导出 PDF 发对方确认。要素齐全,对方签字后回传,这笔账就有了清晰凭证。

合伙垫资分账

和朋友合伙接了个小项目,他先垫了 3 万买材料,说好项目回款后连本带利还他。项目做了两个月,中间又补了几次小额垫资,账目越来越乱。用本工具把每次垫资的金额、日期、约定利息、还款节点分别生成欠条,每笔独立清晰。项目结束对账时,直接拿这些 PDF 逐笔核对,谁欠谁多少一目了然。

临时借车押金

朋友要借车自驾去外地,说好回来给 2000 元使用费。口头约定后,万一出了剐蹭或违章,责任和费用怎么算?用本工具把借车时间、预计归还日、使用费金额、违章处理责任、车损赔偿约定写进欠条,双方签字。他出发前把 PDF 发我一份,回来结算时直接按条执行,省了事后扯皮。

对比矩阵

维度本工具竞品 A(借条模板站)传统方法(手写/Word)
法律要素自动嵌入法定要素(双方信息、金额、日期、签字栏)提供静态模板,需手动填写并核对完全依赖个人记忆,易遗漏关键条款
导出格式直接生成 PDF,可打印或微信发送通常只输出网页/图片,需自行转 PDF手写拍照或 Word 导出,格式不统一
修改成本在线编辑后重新生成 PDF,秒级完成需重新填写模板,部分站点限制修改次数手写需重写整张,Word 需调整排版
法律效力辅助生成内容含标准借条用语,降低歧义风险模板用语可能过时或不完整用语随意,易引发纠纷
使用门槛无需注册,打开即用部分需注册或登录需自备纸笔或安装 Word
存储与追溯PDF 可本地保存,无云端存储依赖文件存于平台,需登录查看纸质易丢失,Word 文件需手动管理
第二节

使用指南

Getting Started

使用步骤

  1. 1在「出借人」栏填写全名与身份证号,借款人栏同理,双方信息缺一不可
  2. 2在「借款金额」框输入数字(单位元),右侧自动显示大写人民币金额,核对无误
  3. 3在「借款事由」下拉框选择或手动输入用途,如「生意周转」「医疗应急」
  4. 4点选「还款日期」日历控件,系统自动计算借款天数并在下方显示
  5. 5点击「生成 PDF」按钮,浏览器弹出下载对话框,文件包含双方信息、金额、日期、签名区

输入输出示例

输入输出说明
出借人:张三(身份证号:110101199001011234) 借款人:李四(身份证号:320102198505052345) 借款金额:人民币伍万元整(¥50,000.00) 借款日期:2024年1月1日 还款日期:2024年6月30日 年利率:0%(无息) 借款用途:家庭装修欠条 今向张三(身份证号:110101199001011234)借到人民币伍万元整(¥50,000.00),用于家庭装修。借款期限自2024年1月1日至2024年6月30日,到期一次性还清。此借款无利息。 借款人:李四(身份证号:320102198505052345) 日期:2024年1月1日常规:无息借贷的典型场景,验证金额大写转换、日期格式、用途字段是否完整输出。
出借人:王五(身份证号:440301199203031111) 借款人:赵六(身份证号:510105198808082222) 借款金额:人民币壹佰万元整(¥1,000,000.00) 借款日期:2023年12月15日 还款日期:2024年12月14日 年利率:3.85% 借款用途:购房首付欠条 今向王五(身份证号:440301199203031111)借到人民币壹佰万元整(¥1,000,000.00),用于购房首付。借款期限自2023年12月15日至2024年12月14日,到期一次性还清。年利率3.85%,按年计息,到期本息合计人民币壹佰零叁万捌仟伍佰元整(¥1,038,500.00)。 借款人:赵六(身份证号:510105198808082222) 日期:2023年12月15日常规:有息大额借款,验证利率计算、本息合计金额大写转换、跨年日期边界。
出借人:陈七(身份证号:330102199506061111) 借款人:周八(身份证号:440305198707072222) 借款金额:人民币零元整(¥0.00) 借款日期:2024年3月1日 还款日期:2024年4月1日 年利率:0% 借款用途:测试欠条 今向陈七(身份证号:330102199506061111)借到人民币零元整(¥0.00),用于测试。借款期限自2024年3月1日至2024年4月1日,到期一次性还清。此借款无利息。 借款人:周八(身份证号:440305198707072222) 日期:2024年3月1日边界:金额为零的极端情况,验证工具是否允许零金额并正确输出大写“零元整”。
出借人:吴九(身份证号:110101199001011234) 借款人:郑十(身份证号:320102198505052345) 借款金额:人民币壹分整(¥0.01) 借款日期:2024年2月29日 还款日期:2024年3月1日 年利率:0% 借款用途:小额周转欠条 今向吴九(身份证号:110101199001011234)借到人民币壹分整(¥0.01),用于小额周转。借款期限自2024年2月29日至2024年3月1日,到期一次性还清。此借款无利息。 借款人:郑十(身份证号:320102198505052345) 日期:2024年2月29日边界:极小金额(分)与闰年2月29日,验证金额单位精度和闰年日期处理。
出借人:孙一(身份证号:110101199001011234) 借款人:钱二(身份证号:320102198505052345) 借款金额:人民币壹仟万元整(¥10,000,000.00) 借款日期:2024年1月1日 还款日期:2024年1月1日 年利率:0% 借款用途:当日归还欠条 今向孙一(身份证号:110101199001011234)借到人民币壹仟万元整(¥10,000,000.00),用于当日归还。借款期限自2024年1月1日至2024年1月1日,到期一次性还清。此借款无利息。 借款人:钱二(身份证号:320102198505052345) 日期:2024年1月1日边界:借款日期与还款日期相同(即期借款),验证工具对零期限的处理。
出借人:李四(身份证号:320102198505052345) 借款人:张三(身份证号:110101199001011234) 借款金额:人民币伍仟元整(¥5,000.00) 借款日期:2024年5月1日 还款日期:2024年4月30日 年利率:0% 借款用途:应急错误:还款日期(2024-04-30)早于借款日期(2024-05-01),请修正。易错:还款日期早于借款日期的逻辑错误,验证工具是否进行日期校验并给出明确提示。
出借人:王五(身份证号:440301199203031111) 借款人:赵六(身份证号:510105198808082222) 借款金额:人民币壹万元整(¥10,000.00) 借款日期:2024年7月15日 还款日期:2024年7月15日 年利率:36% 借款用途:投资欠条 今向王五(身份证号:440301199203031111)借到人民币壹万元整(¥10,000.00),用于投资。借款期限自2024年7月15日至2024年7月15日,到期一次性还清。年利率36%,按年计息,到期本息合计人民币壹万零壹拾元整(¥10,010.00)。 借款人:赵六(身份证号:510105198808082222) 日期:2024年7月15日易错:年利率36%触及法律保护上限(民间借贷司法保护上限LPR的4倍,约13.8%),工具应如实计算但用户需知超额部分不受保护;同时验证即期有息借款的利息计算(按日折算)。

常见错误对照

1.借款人 / 出借人信息只写昵称,缺法定全名

✗ 错误借款人:小明 出借人:老王
✓ 修复借款人:张小明(身份证号 110101199001011234) 出借人:王建国(身份证号 110101198505051234)

欠条是法律凭证,法院认定主体资格需要全名 + 身份证号,仅写昵称或小名会导致主体不明、无法追索。

2.金额只写阿拉伯数字,缺大写防篡改

✗ 错误借款金额:15000 元
✓ 修复借款金额:人民币 15000 元(大写:壹万伍仟元整)

阿拉伯数字容易被加零或改数字,大写是法律实践中防止金额篡改的标准做法,欠条必须同时写两种形式。

3.借款日期写“今天”或“最近”,无具体年月日

✗ 错误借款日期:昨天
✓ 修复借款日期:2025 年 3 月 15 日

诉讼时效从借款日起算,模糊日期会导致时效无法确定,法院可能驳回请求。必须写公历精确日期。

4.未约定还款日期,或写成“有钱时还”

✗ 错误还款日期:等我有钱了再还
✓ 修复还款日期:2025 年 12 月 31 日前

不写还款日期 = 无固定期限借款,出借人可随时要求还款,但诉讼时效从催告日起算,增加举证难度。明确日期可锁定时效起算点。

5.利息约定口头说,欠条上不写或写“利息另议”

✗ 错误利息:口头约定月息 2 分
✓ 修复利息:月利率 1.5%(年利率 18%),自借款日起算

《民法典》第 680 条要求借款合同利息约定明确,否则视为无利息。口头约定无法举证,法院不支持。

6.借款人签名用打印体,非手写

✗ 错误借款人:张小明(打印)
✓ 修复借款人:张小明(手写签名并捺印)

打印签名无法鉴定笔迹,法律效力极低。手写签名 + 指纹是确认借款人真实意愿的核心证据。

7.缺见证人或担保人信息

✗ 错误(仅双方签名,无见证人)
✓ 修复见证人:李四(身份证号 110101199203031234) 担保人:王五(身份证号 110101198808081234)

大额借款(如 5 万以上)建议有见证人或担保人,一旦借款人失联,担保人可承担连带责任,增加追回概率。

8.用涂改液或划改金额 / 日期,无双方确认

✗ 错误借款金额:15000 元(涂改为 18000 元)
✓ 修复借款金额:15000 元(如有修改,双方在修改处签名捺印确认)

单方涂改视为无效,法院会以原记载为准。任何修改必须双方共同确认并在修改处签名。

第三节

工作原理

How It Works

核心公式

欠条金额 = 本金 + 本金 × 年利率 × (借款天数 ÷ 365)

变量说明

  • 本金借款的原始金额,单位元
  • 年利率年化利率,如 0.05 表示 5%
  • 借款天数从借款日到还款日的实际天数

示例

借款本金 10000 元,年利率 12%(即 0.12),借款 90 天。利息 = 10000 × 0.12 × (90 ÷ 365) = 10000 × 0.12 × 0.246575 ≈ 295.89 元。欠条金额 = 10000 + 295.89 = 10295.89 元。

填写双方信息姓名 / 身份证号 / 金额本地校验金额范围 / 日期格式生成欠条文本套用法定模板PDF导出填写借款要素利率 / 还款日期 / 用途合并生成信息 + 要素 = 完整欠条PDF导出并行流程
用户输入 本地处理 输出结果
第四节

开发者集成

For Developers

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

from fpdf import FPDF from datetime import datetime class IOU(FPDF): def iou(self, lender, borrower, amount, date_str): self.add_page() self.set_font('SimSun', size=14) self.cell(0, 10, '欠 条', new_x='LMARGIN', new_y='NEXT', align='C') self.set_font('SimSun', size=11) body = ( f'今向 {lender} 借到人民币 {amount:.2f} 元' f'(大写:{self._num2cn(amount)}),' f'定于 {date_str} 前归还。' f'借款人:{borrower} 日期:{datetime.now().strftime("%Y-%m-%d")}' ) self.multi_cell(0, 8, body) def _num2cn(self, n): # 简化数字转大写(实际应完整实现) digits = '零壹贰叁肆伍陆柒捌玖' units = ['', '拾', '佰', '仟', '万'] s = f'{n:.2f}' int_part, dec_part = s.split('.') result = '' for i, ch in enumerate(int_part[::-1]): if ch != '0': result = digits[int(ch)] + units[i] + result elif result and result[0] != '零': result = '零' + result return result + '元' + digits[int(dec_part[0])] + '角' + digits[int(dec_part[1])] + '分' # 使用示例 pdf = IOU() pdf.iou('张三', '李四', 5000.00, '2025-12-31') pdf.output('qiantiao.pdf') # 生成法定要素完整的欠条 PDF
// 浏览器端生成欠条 PDF(使用 jsPDF + 中文字体) import { jsPDF } from 'jspdf'; function generateIOU(lender, borrower, amount, dueDate) { const doc = new jsPDF(); doc.addFont('SimSun.ttf', 'SimSun', 'normal'); // 需预加载中文字体 doc.setFont('SimSun'); doc.setFontSize(16); doc.text('欠 条', 105, 20, { align: 'center' }); doc.setFontSize(11); const body = `今向 ${lender} 借到人民币 ${amount.toFixed(2)} 元,定于 ${dueDate} 前归还。借款人:${borrower} 日期:${new Date().toISOString().slice(0, 10)}`; doc.text(body, 20, 40, { maxWidth: 170 }); doc.save('qiantiao.pdf'); } // 调用示例 generateIOU('张三', '李四', 5000.00, '2025-12-31');
package main import ( "fmt" "github.com/jung-kurt/gofpdf" "time" ) func main() { pdf := gofpdf.New("P", "mm", "A4", "") pdf.AddUTF8Font("SimSun", "", "SimSun.ttf") // 需加载中文字体 pdf.AddPage() pdf.SetFont("SimSun", "", 14) pdf.CellFormat(0, 10, "欠 条", "", 1, "CM", false, 0, "") pdf.SetFont("SimSun", "", 11) body := fmt.Sprintf( "今向 %s 借到人民币 %.2f 元,定于 %s 前归还。借款人:%s 日期:%s", "张三", 5000.00, "2025-12-31", "李四", time.Now().Format("2006-01-02"), ) pdf.MultiCell(0, 8, body, "", "L", false) err := pdf.OutputFileAndClose("qiantiao.pdf") if err != nil { panic(err) } fmt.Println("欠条 PDF 已生成") }
#!/bin/bash # 使用 pandoc + wkhtmltopdf 生成欠条 HTML 再转 PDF cat << 'EOF' > qiantiao.html <!DOCTYPE html> <html><head><meta charset="utf-8"><style> body { font-family: SimSun; margin: 40px; } h1 { text-align: center; font-size: 18pt; } p { font-size: 11pt; line-height: 2; } </style></head><body> <h1>欠 条</h1> <p>今向 张三 借到人民币 5000.00 元,定于 2025-12-31 前归还。</p> <p>借款人:李四 日期:$(date +%Y-%m-%d)</p> </body></html> EOF pandoc qiantiao.html -o qiantiao.pdf --pdf-engine=wkhtmltopdf echo "生成成功:qiantiao.pdf"
第五节

常见问题

Q & A
我借钱给朋友,用这个生成的欠条有法律效力吗?

本工具生成的欠条包含《民法典》规定的法定要素:债权人/债务人信息、借款金额(大小写)、借款日期、约定利率、还款日期、签字栏。打印签字后,在法律上属于书面借据,具备证据效力。但请注意:电子签名的法律效力需双方认可电子签名方式;本工具不提供司法鉴定级别的电子签名,建议打印后手写签名并按手印,同时保留转账凭证,形成完整证据链。

金额大小写写错了会怎样?能直接改吗?

工具在输入数字后会自动生成对应的大写金额(如 10000 元 → 壹万元整),无需手动填写。如果发现自动转换有误(极少见,仅发生在超大金额或特殊字符输入时),建议检查输入的数字是否包含多余符号或空格。确认无误后,导出的 PDF 中大小写金额会完全一致。如果仍需修改,只需在输入框更正数字,点击生成即可更新。

为什么生成的欠条没有利息这一项?我该填在哪里?

工具默认包含「利率」输入栏,位置在借款金额下方。如果未看到,请确认页面是否完整加载。利率需填写年利率百分比(如 5.5),工具会自动在欠条正文中生成「利率为年利率 X%」。注意:未约定利息的欠条视为无息借款;如果约定了利率但超过 LPR(贷款市场报价利率)4 倍,法院可能不支持超出部分。建议按实际约定填写。

生成的 PDF 为什么在我手机上打开格式乱了?

本工具生成的 PDF 采用标准 A4 页面尺寸,在手机竖屏预览时因屏幕比例不同可能出现文字折行或缩放过小。建议使用 PDF 阅读器的「页面适应宽度」功能查看。如需打印或发送,建议在电脑端打开或直接发送 PDF 文件(而非截图),接收方用 WPS/Adobe Reader 等标准阅读器打开即可保持原格式。

两个人以上的共同借款人怎么填写?

目前工具支持填写「债务人」一栏,默认单行输入。如果有多名共同借款人,建议在债务人栏内依次填写所有借款人姓名,并用顿号或逗号分隔(如「张三、李四」)。在欠条正文中,会生成「今向 XXX 借到」的表述。更严谨的做法是:在打印后手动添加「共同借款人:XXX」字样,并让每位借款人在签字栏旁边分别签字。

借条里要不要写身份证号?不写行不行?

工具提供了「身份证号」输入栏,建议填写。身份证号是唯一确定债务人身份的关键信息,尤其在对方同名同姓或日后需要起诉时,能极大降低举证难度。如果不填,欠条仍有效,但若发生纠纷,你需要另外提供证据证明「此张三即彼张三」。如果确实不知道对方身份证号,至少填写手机号或住址作为辅助识别信息。

这个工具需要联网吗?我的数据会不会被上传?

本工具完全在浏览器本地运行,所有输入的数据(姓名、金额、日期等)仅在您当前设备的浏览器内存中处理,不会上传到任何服务器。生成 PDF 的操作也在本地完成。关闭网页后所有数据自动清除。因此无需担心隐私泄露,即使断网也可以正常使用(前提是首次加载已完成)。

还款日期写错了,能直接在 PDF 上改吗?

PDF 是固定格式文件,生成后无法直接编辑。如果需要修改,请返回工具页面,在输入框中更正日期后重新点击生成按钮,新的 PDF 会自动覆盖旧内容。建议在最终确认前仔细核对所有信息,尤其是金额和日期。如果已经发送给对方,建议重新生成后附言「以此份为准」,避免歧义。

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

选择 打开 +新窗口 esc关闭