离职证明模板

标准模板 + 自定义

418 次访问
劳动合同法第 50 条 · 用人单位应当在解除/终止劳动合同时出具证明 · 15 日内办理档案与社保转移
离职证明解除劳动合同证明是同一份文书在不同终止情形下的名称,是劳动者重新就业、领取失业金、办理档案社保转移的必备凭证不得记载主观负面评价(如"工作态度差"、"能力不足"),仅可载明客观事实(在职期间、岗位、解除原因依据的法条),否则承担侵权与赔偿责任。

离职信息录入

一、用人单位信息
需与营业执照、合同上盖章名称完全一致
二、员工信息
三、离职原因(影响法律性质 · 务必准确选择)
四、工作交接与权益结算(勾选项自动生成段落)
五、保密义务 / 竞业限制(可选 · 仅适用于高管 / 接触商业秘密人员)
劳动合同法第 24 条:竞业期不得超过 2 年;用人单位须按月支付补偿金
六、版式与备注
标准版适合大多数场景 · 简版用于失业登记 · 详细版用于高管/技术岗

A4 实时预览(自动同步)

HR 风险提示 · 不可不知的 6 条红线

① 不出具证明 · 赔偿员工损失
劳动合同法第 89 条:未出具书面证明的,由劳动行政部门责令改正,给劳动者造成损害的应承担赔偿责任(如失业金无法领取、新单位入职受阻)。
② 不得记载主观评价
劳动合同法实施条例第 24 条:证明仅可载明合同期限、岗位、工作年限、解除日期。写"能力差、纪律涣散"等主观评价 = 名誉侵权,赔偿 3-10 万判例多。
③ 离职证明 ≠ 解除劳动合同证明
两者法律性质相同但适用场景不同:合同期满终止用"离职证明"或"终止证明";提前协商/单方解除用"解除劳动合同证明"。失业金登记时建议用后者,更准确。
④ 离职原因影响经济补偿
劳动者主动辞职(个人原因):无 N(经济补偿金);协商一致由公司提出:N;公司违法解除:2N。话术务必准确,影响数万元金额。
⑤ 竞业限制条款的对价
劳动合同法第 24 条:竞业期内须按月支付补偿金(一般为离职前工资的 30%-50%,不低于当地最低工资);未支付 3 个月,员工可解除竞业义务;仅签字不付钱无效
⑥ 15 日内办理档案社保转移
劳动合同法第 50 条:在解除/终止合同时出具证明,并在 15 日内办理档案和社保关系转移手续。逾期影响员工新单位社保接续,员工可投诉。

6 种离职原因 · 法律性质对比

原因法律依据经济补偿失业金风险提示
个人原因辞职合同法 37 条(提前 30 日书面通知)不可领员工最常用 · 但放弃经济补偿权利
双方协商一致合同法 36 条 · 公司提出N(每满 1 年 1 个月工资)可领务必注明"由公司提出"才算 N
合同期满不续合同法 44 条 + 46 条公司不续:N;员工不续:无公司不续可领必须证明书面通知或单方意愿
公司经营调整合同法 41 条(经济性裁员)N · 优先留用 3 类员工可领需提前 30 日向工会说明 · 报劳动部门
到达退休年龄合同法 44 条第 2 项 · 自然终止不可领(已领养老金)男 60 / 女工人 50 / 女干部 55
用人单位辞退合同法 39 条(过错)/ 40 条(无过错)39 条无;40 条 N+1;违法 2N40 条可领最易引发仲裁 · 务必证据完备

法律依据(直接条文摘录)

《中华人民共和国劳动合同法》第 50 条:用人单位应当在解除或者终止劳动合同时出具解除或者终止劳动合同的证明,并在十五日内为劳动者办理档案和社会保险关系转移手续。

《中华人民共和国劳动合同法》第 89 条:用人单位违反本法规定未向劳动者出具解除或者终止劳动合同的书面证明,由劳动行政部门责令改正;给劳动者造成损害的,应当承担赔偿责任。

《劳动合同法实施条例》第 24 条:用人单位出具的解除、终止劳动合同的证明,应当写明劳动合同期限、解除或者终止劳动合同的日期、工作岗位、在本单位的工作年限。

《劳动合同法》第 24 条(竞业限制):竞业限制的人员限于用人单位的高级管理人员、高级技术人员和其他负有保密义务的人员。竞业限制期限不得超过二年。

《劳动合同法》第 23 条:用人单位与劳动者可以在劳动合同中约定保守用人单位的商业秘密和与知识产权相关的保密事项。对负有保密义务的劳动者,用人单位可以在劳动合同或者保密协议中与劳动者约定竞业限制条款,并约定在解除或者终止劳动合同后,在竞业限制期限内按月给予劳动者经济补偿。

《劳动合同法》第 46 条 / 第 47 条:经济补偿按劳动者在本单位工作的年限,每满一年支付一个月工资的标准向劳动者支付。六个月以上不满一年的,按一年计算;不满六个月的,向劳动者支付半个月工资的经济补偿。

关于本工具

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

使用场景

👋

裸辞急办证明

临时决定离职,公司 HR 流程慢,下家入职需要离职证明。用本工具选择标准模板,填入姓名、身份证号、入职离职日期,3 分钟生成带公司抬头的正式证明,直接打印签字盖章,不用等 HR 排期。

📝

自定义条款补充

离职时涉及竞业限制、保密协议、股票期权归属等特殊条款,标准模板不涵盖。本工具支持在模板基础上自由添加自定义段落,比如『竞业限制期限 6 个月,补偿金为月薪 30%』,确保证明内容完整无遗漏。

🏢

自由职业入职

自由职业者接大厂外包项目,对方要求提供上家公司的离职证明。本工具提供通用版模板,填写自由职业起止时间、服务内容,生成类似离职证明的『项目完结证明』,满足平台入驻或合同审核要求。

⚖️

劳动仲裁举证

公司拒绝开具离职证明,影响新工作入职。用本工具先按标准格式生成内容,作为仲裁申请中的『应得证明』样本提交给劳动监察,证明『该证明本应包含哪些信息』,加速维权流程。

🎓

应届生首份工作

毕业第一份工作只干了 3 个月,面试时被问离职原因。本工具提供简洁版模板,弱化工作年限,突出『因个人职业规划调整』等中性理由,帮助应届生减少简历断层带来的面试压力。

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

维度本工具竞品 A(Canva)传统方法(Word 文档)
数据隐私纯浏览器处理,内容不上传服务器需注册并上传内容至云端完全本地,依赖个人设备存储
处理速度即时生成,无等待需加载编辑器,约 2-5 秒需手动排版,耗时 10-30 分钟
模板规范性内置标准法律参考模板,字段完整设计模板为主,需自行调整法律条款需自行搜索模板,格式和条款参差不齐
自定义灵活性支持关键字段(姓名、日期、原因)填空高度自由,可修改字体、颜色、布局完全自由,但需手动操作所有元素
操作门槛零学习成本,打开即用需熟悉编辑界面和设计工具需具备基础 Word 排版技能
输出格式直接生成可打印/发送的文本导出为 PDF、PNG 等格式需手动保存为 .docx 或 PDF
是否免费完全免费,无隐藏收费基础免费,高级模板/素材需付费订阅需购买 Office 软件或使用免费替代品

使用指南

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

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

输入输出说明
张三,男,身份证号 110101199001011234,于 2023 年 6 月 15 日入职北京某科技有限公司,担任软件工程师,因个人原因申请离职,最后工作日为 2024 年 3 月 31 日。离职证明 兹证明张三(身份证号:110101199001011234),男,于 2023 年 6 月 15 日至 2024 年 3 月 31 日期间,在北京某科技有限公司担任软件工程师。该员工因个人原因申请离职,与公司已办妥离职手续。 特此证明。 北京某科技有限公司 2024 年 3 月 31 日典型场景:员工主动离职,信息完整
李四,女,身份证号 320102198512150045,于 2019 年 9 月 1 日入职上海某贸易有限公司,担任销售主管,因合同到期不续签离职,最后工作日为 2024 年 8 月 31 日。离职证明 兹证明李四(身份证号:320102198512150045),女,于 2019 年 9 月 1 日至 2024 年 8 月 31 日期间,在上海某贸易有限公司担任销售主管。该员工因劳动合同到期不续签离职,与公司已办妥离职手续。 特此证明。 上海某贸易有限公司 2024 年 8 月 31 日典型场景:合同到期不续签,非主动辞职
王五,男,身份证号 440301198807120056,于 2018 年 3 月 1 日入职广州某网络技术有限公司,担任技术总监,因公司裁员离职,最后工作日为 2024 年 1 月 15 日。离职证明 兹证明王五(身份证号:440301198807120056),男,于 2018 年 3 月 1 日至 2024 年 1 月 15 日期间,在广州某网络技术有限公司担任技术总监。该员工因公司裁员离职,与公司已办妥离职手续。 特此证明。 广州某网络技术有限公司 2024 年 1 月 15 日典型场景:公司裁员,离职原因需明确
赵六,男,身份证号 110101199001011234,于 2024 年 1 月 1 日入职北京某科技有限公司,担任实习生,因个人原因离职,最后工作日为 2024 年 2 月 1 日。离职证明 兹证明赵六(身份证号:110101199001011234),男,于 2024 年 1 月 1 日至 2024 年 2 月 1 日期间,在北京某科技有限公司担任实习生。该员工因个人原因离职,与公司已办妥离职手续。 特此证明。 北京某科技有限公司 2024 年 2 月 1 日边界 case:实习期极短(仅 1 个月)
孙七,女,身份证号 310101197001010047,于 2000 年 1 月 1 日入职上海某集团,担任副总裁,因退休离职,最后工作日为 2025 年 1 月 1 日。离职证明 兹证明孙七(身份证号:310101197001010047),女,于 2000 年 1 月 1 日至 2025 年 1 月 1 日期间,在上海某集团担任副总裁。该员工因退休离职,与公司已办妥离职手续。 特此证明。 上海某集团 2025 年 1 月 1 日边界 case:超长工龄(25 年),退休离职
周八,男,身份证号 440301198807120056,于 2023 年 6 月 15 日入职广州某网络技术有限公司,担任产品经理,因个人原因离职,最后工作日为 2023 年 6 月 15 日。离职证明 兹证明周八(身份证号:440301198807120056),男,于 2023 年 6 月 15 日至 2023 年 6 月 15 日期间,在广州某网络技术有限公司担任产品经理。该员工因个人原因离职,与公司已办妥离职手续。 特此证明。 广州某网络技术有限公司 2023 年 6 月 15 日边界 case:入职当天即离职,工龄为 0
吴九,男,身份证号 123456789012345678,于 2024 年 1 月 1 日入职某公司,担任员工,因个人原因离职,最后工作日为 2024 年 12 月 31 日。离职证明 兹证明吴九(身份证号:123456789012345678),男,于 2024 年 1 月 1 日至 2024 年 12 月 31 日期间,在某公司担任员工。该员工因个人原因离职,与公司已办妥离职手续。 特此证明。 某公司 2024 年 12 月 31 日易错 case:身份证号格式错误(18 位但非合法)
陈十,女,身份证号 110101199001011234,于 2024 年 1 月 1 日入职北京某科技有限公司,担任产品经理,因个人原因离职,最后工作日为 2024 年 3 月 31 日。离职证明 兹证明陈十(身份证号:110101199001011234),女,于 2024 年 1 月 1 日至 2024 年 3 月 31 日期间,在北京某科技有限公司担任产品经理。该员工因个人原因离职,与公司已办妥离职手续。 特此证明。 北京某科技有限公司 2024 年 3 月 31 日易错 case:性别与身份证号第 17 位奇偶不符

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

1. 把「工作证明」和「离职证明」混用

错误
兹证明张三自2020年1月至2023年12月在我司任职,表现良好。
修复
兹证明张三(身份证号:110101199001011234)于2020年1月入职我司,担任高级工程师一职。因个人原因,该员工已于2023年12月31日正式办理完离职手续,与我司解除劳动关系。

离职证明的核心是证明劳动关系已解除,而非表扬员工表现。HR 背调时主要看离职原因和日期,而非工作评价。

2. 遗漏身份证号

错误
兹证明张三于2020年1月入职我司,2023年12月离职。
修复
兹证明张三(身份证号:110101199001011234)于2020年1月入职我司,2023年12月离职。

同名同姓在职场中常见,身份证号是唯一标识。无身份证号的离职证明,新公司 HR 可能要求重开。

3. 离职原因写得太具体

错误
因与直属领导王某某在项目方案上产生严重分歧,且公司拖欠3个月工资,故主动提出离职。
修复
因个人原因,经与公司协商一致,于2023年12月31日正式离职。

离职证明通常用于背调和入职,写负面原因可能影响下家录用。法律上离职证明只需写清事实,无需陈述纠纷细节。

4. 日期格式不统一

错误
入职时间:2020年1月1日,离职时间:2023-12-31
修复
入职时间:2020年1月1日,离职时间:2023年12月31日

同一份文件内日期格式不一致,会被 HR 或档案管理人员视为不规范文件,可能被退回重开。

5. 忘记写公司全称

错误
兹证明张三从腾讯离职。
修复
兹证明张三从深圳市腾讯计算机系统有限公司离职。

工商注册名与日常称呼可能不同(如「腾讯」是品牌名,法律主体是「深圳市腾讯计算机系统有限公司」)。公章上的名称必须与公司全称一致。

6. 把「模板」当「最终文件」直接用

错误
直接复制模板内容,连「[公司名称]」「[姓名]」占位符都没替换。
修复
将模板中的占位符全部替换为实际信息后,再打印或盖章。

模板中的方括号占位符是提示用户填写的位置,不是最终内容。直接提交会因信息缺失被退回。

7. 离职证明写成「推荐信」

错误
该员工工作能力极强,是我司最优秀的员工之一,强烈推荐。
修复
该员工在职期间工作表现良好,已完成所有工作交接。

离职证明是客观事实陈述文件,推荐信是主观评价文件。两者用途不同:离职证明用于证明劳动关系解除,推荐信用于求职加分。

8. 忘记注明「解除劳动关系」字样

错误
兹证明张三曾在我司工作,现已离开。
修复
兹证明张三已与我司解除劳动关系,双方无任何劳动纠纷。

新公司需要确认候选人已与原单位解除劳动关系,否则无法办理入职手续。「离开」一词不够明确,可能被理解为「请假」「出差」「停薪留职」。

工作原理

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

核心公式

文本模板拼接:最终证明 = 模板框架 + 用户自定义字段

变量说明

  • 模板框架 — 预设的离职证明标准文本结构
  • 用户自定义字段 — 姓名、身份证号、入职/离职日期等

示例

模板框架为「兹证明 [姓名] 自 [入职日期] 至 [离职日期] 在我公司担任 [职位],因 [离职原因] 离职。该员工已办理完交接手续,劳动关系于 [离职日期] 终止。」用户填入姓名=张三,入职日期=2020-03-01,离职日期=2024-06-30,职位=软件工程师,离职原因=个人发展。最终输出完整的离职证明文本。

适用范围

适用于标准离职证明场景,不包含竞业限制、保密协议等附加条款。如需法律效力,建议加盖公章并由 HR 签字。

原理图

选择模板标准格式 / 自定义版式(浏览器内完成)填写信息姓名 / 部门 / 日期(键盘输入,无网络请求)实时渲染模板 + 数据合并(纯前端 DOM 操作)预览 / 导出打印或保存为 PDF自定义调整修改文案 / 字体 / 间距重新填写清空表单,从头再来
用户输入 本地处理 输出结果

开发者集成

3 种主流语言 · 复制即用

from datetime import date
from typing import Optional

# 生成离职证明文本(标准模板 + 自定义字段)
def generate_resignation_certificate(
    employee_name: str,
    id_number: str,
    department: str,
    position: str,
    start_date: date,
    end_date: date,
    reason: Optional[str] = "个人原因"
) -> str:
    # 计算在职天数(含首尾)
    tenure_days = (end_date - start_date).days + 1
    
    template = f"""离职证明

兹证明 {employee_name}(身份证号:{id_number}),自 {start_date.isoformat()} 至 {end_date.isoformat()} 期间,在我公司 {department} 部门担任 {position} 职务。

该员工在职期间工作表现良好,已于 {date.today().isoformat()} 因 {reason} 正式办理完毕离职手续,与我公司解除劳动关系。

特此证明。

(公司盖章)
{date.today().isoformat()}"""
    return template

# 示例:生成一份离职证明
cert = generate_resignation_certificate(
    employee_name="张三",
    id_number="110101199001011234",
    department="技术部",
    position="高级工程师",
    start_date=date(2020, 3, 1),
    end_date=date(2024, 6, 30),
    reason="个人职业规划"
)
print(cert)
package main

import (
	"fmt"
	"time"
)

// EmployeeInfo 员工信息
type EmployeeInfo struct {
	Name       string
	IDNumber   string
	Department string
	Position   string
	StartDate  time.Time
	EndDate    time.Time
	Reason     string
}

// GenerateCertificate 生成离职证明文本
func GenerateCertificate(e EmployeeInfo) string {
	// 设置默认离职原因
	if e.Reason == "" {
		e.Reason = "个人原因"
	}
	today := time.Now().Format("2006-01-02")
	return fmt.Sprintf(`离职证明

兹证明 %s(身份证号:%s),自 %s 至 %s 期间,在我公司 %s 部门担任 %s 职务。

该员工在职期间工作表现良好,已于 %s 因 %s 正式办理完毕离职手续,与我公司解除劳动关系。

特此证明。

(公司盖章)
%s`, e.Name, e.IDNumber, e.StartDate.Format("2006-01-02"), e.EndDate.Format("2006-01-02"), e.Department, e.Position, today, e.Reason, today)
}

func main() {
	emp := EmployeeInfo{
		Name:       "李四",
		IDNumber:   "110101199002022345",
		Department: "市场部",
		Position:   "经理",
		StartDate:  time.Date(2021, 1, 1, 0, 0, 0, 0, time.UTC),
		EndDate:    time.Date(2024, 7, 15, 0, 0, 0, 0, time.UTC),
		Reason:     "家庭原因",
	}
	fmt.Println(GenerateCertificate(emp))
}
/**
 * 生成离职证明文本
 * @param {Object} params - 员工信息
 * @param {string} params.name - 姓名
 * @param {string} params.idNumber - 身份证号
 * @param {string} params.department - 部门
 * @param {string} params.position - 职位
 * @param {string} params.startDate - 入职日期 (YYYY-MM-DD)
 * @param {string} params.endDate - 离职日期 (YYYY-MM-DD)
 * @param {string} [params.reason='个人原因'] - 离职原因
 * @returns {string} 离职证明文本
 */
function generateCertificate({ name, idNumber, department, position, startDate, endDate, reason = '个人原因' }) {
  const today = new Date().toISOString().slice(0, 10);
  return `离职证明

兹证明 ${name}(身份证号:${idNumber}),自 ${startDate} 至 ${endDate} 期间,在我公司 ${department} 部门担任 ${position} 职务。

该员工在职期间工作表现良好,已于 ${today} 因 ${reason} 正式办理完毕离职手续,与我公司解除劳动关系。

特此证明。

(公司盖章)
${today}`;
}

// 示例
const cert = generateCertificate({
  name: '王五',
  idNumber: '110101199003033456',
  department: '财务部',
  position: '会计',
  startDate: '2019-06-01',
  endDate: '2024-08-31',
  reason: '合同到期'
});
console.log(cert);

常见问题

8 个高频疑问

这个离职证明模板怎么用?具体要填哪些地方?
页面会展示一份标准的离职证明文本,模板中有几个用方括号或下划线标出的空白字段,比如「姓名」「身份证号」「入职日期」「离职日期」「职位」「公司名称」等。直接点击这些空白处,输入对应信息即可。所有输入都在浏览器本地完成,页面会实时更新预览,填完后可以直接打印或复制文本。不需要注册或下载任何软件。
模板里的内容能自己改吗?比如加上离职原因或绩效说明?
可以。模板默认是标准通用版(包含姓名、身份证号、工作起止时间、职位、离职日期等法定必备项),但页面下方通常会提供一个「自定义内容」或「备注」输入框,用户可以自由添加额外文字,比如离职原因、工作表现评价、交接完成说明等。建议在自定义区域添加,不要改动标准格式的固定字段,以免影响证明的法律效力。
为什么生成的证明里日期格式是 2024/03/15,能不能改成 2024年3月15日?
当前模板默认使用「YYYY/MM/DD」格式,这是标准公文常用格式,但部分用户习惯中文日期格式。如果页面没有提供日期格式切换选项,可以手动修改:在输入日期时直接填写中文格式(如「2024年3月15日」),预览会自动显示你输入的文字。如果输入框是日期选择器,暂时无法自定义格式,建议生成后复制到 Word 或记事本中手动调整。
这个模板和网上下载的 Word 版离职证明有什么区别?
Word 版需要先下载、再用 WPS/Office 打开编辑,如果电脑没装软件或版本不兼容就可能打不开。这个在线模板直接在浏览器里用,手机、平板、电脑都能操作,无需安装。另外在线版会实时预览最终效果,避免 Word 里排版错位的问题。但如果你需要盖公章或设计更复杂的排版(比如加公司 Logo、多页签名栏),还是建议用 Word 版做二次加工。
生成的证明能直接打印吗?打印出来格式会不会乱?
可以,页面一般会提供一个「打印」按钮,调用浏览器打印功能。打印前建议先点预览,确认纸张大小(默认 A4)、边距和字体大小都合适。如果打印出来字体太小或边距不对,可以在打印设置里调整缩放比例(通常设为 100% 或「适合页面」)。因为纯浏览器渲染,打印效果与屏幕预览基本一致,不会像某些在线工具那样出现乱码或表格错位。
工具里没有我需要的模板版本怎么办?比如需要中英文双语版?
当前只提供一份标准中文通用模板,没有双语版、劳务派遣版、实习证明版等变体。如果标准模板不完全符合你的场景,建议先用工具生成基础文本,然后复制到 Word 或记事本里手动修改——比如把公司名称和职位翻译成英文加在下方,或者调整条款措辞。后续如果需要更多模板版本,可以反馈给工具开发者。
输入的信息会不会被保存?我的隐私安全吗?
所有输入都在你自己的浏览器里处理,没有任何数据发送到服务器。关闭页面或清除浏览器缓存后,输入的内容就会消失。如果你还是不放心,可以断网后使用——工具完全在本地运行,断网时所有功能仍然正常。另外不要在这个工具中输入虚假或他人的身份证号、姓名,因为数据只在本地,无法被第三方获取,但你自己需要负责信息的真实性。
为什么我填了信息,但预览里显示的还是空白或格式乱了?
最常见的原因是输入框没有正确触发更新。试试以下步骤:① 确保输入完内容后点击了其他地方或按了 Tab 键(有些输入框需要失焦后才刷新预览);② 如果页面有「生成预览」或「更新」按钮,点击它;③ 刷新页面重新输入,不要复制粘贴特殊字符(如全角空格、换行符)。如果仍然不行,可能是浏览器兼容问题,换 Chrome 或 Edge 最新版再试。
选择 打开 +新窗口 esc关闭