HR
Experience letter generator
An experience / relieving letter certifying role, department and dates of employment, on company letterhead.
Need one per person? Generate them from a CSVHR teams issue an experience letter when an employee leaves, confirming their designation, department and dates of employment. This template follows the familiar "To whom it may concern" format on company letterhead, with space for a signature and the company seal.
Create a letter in seconds, or generate one automatically for every leaver from your HR system.
Generate a Experience Letter PDF via the API
POST your data to /api/v1/generate and get a PDF back. Copy-paste an example, swap in your API key, and loop over a list to render thousands — one experience letter per record.
curl -X POST https://pdfgen.com/api/v1/generate \-H "Authorization: Bearer pdfg_live_xxx" \-H "Content-Type: application/json" \-d '{"data": {"company": {"name": "Nimbus Technologies Pvt. Ltd.","address": "MG Road, Bengaluru 560001","website": "nimbustech.in"},"reference": "NT/HR/2026/1187","date": "2026-10-28","locale": "en-IN","employee": {"name": "Ananya Gupta","firstName": "Ananya","id": "NT-2041"},"designation": "Senior Software Engineer","department": "Platform Engineering","startDate": "2021-07-12","endDate": "2026-09-30","responsibilities": "In this role she designed and maintained core payment services, led the migration to a new event pipeline, and mentored junior engineers on the team.","conduct": "Throughout her tenure she was diligent, dependable and a valued member of the team. Her conduct was excellent.","signatory": {"name": "Meera Nair","title": "Head of People"}},"format": "A4","engine": "handlebars","html": "<div style=\"max-width:740px;margin:0 auto;padding:56px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#111827;line-height:1.75;font-size:14px;\">\n <div style=\"text-align:center;border-bottom:2px solid #0f766e;padding-bottom:16px;margin-bottom:28px;\">\n <h1 style=\"font-size:22px;font-weight:800;margin:0;color:#0f766e;\">{{company.name}}</h1>\n <p style=\"margin:4px 0 0;font-size:12px;color:#6b7280;\">{{company.address}} · {{company.website}}</p>\n </div>\n <div style=\"display:flex;justify-content:space-between;font-size:12px;color:#6b7280;margin-bottom:28px;\">\n <span>Ref: {{reference}}</span><span>{{formatDate date locale}}</span>\n </div>\n <p style=\"text-align:center;font-weight:800;letter-spacing:2px;text-decoration:underline;margin:0 0 24px;\">TO WHOM IT MAY CONCERN</p>\n <p style=\"margin:0 0 14px;\">This is to certify that <strong>{{employee.name}}</strong> (Employee ID: {{employee.id}}) was employed with <strong>{{company.name}}</strong> as <strong>{{designation}}</strong> in the {{department}} department from <strong>{{formatDate startDate locale}}</strong> to <strong>{{formatDate endDate locale}}</strong>.</p>\n <p style=\"margin:0 0 14px;color:#374151;\">{{responsibilities}}</p>\n <p style=\"margin:0 0 14px;color:#374151;\">{{conduct}}</p>\n <p style=\"margin:0 0 48px;\">We wish {{employee.firstName}} every success in the future.</p>\n <div style=\"display:flex;justify-content:space-between;align-items:flex-end;\">\n <div>\n <p style=\"margin:0;\">For {{company.name}}</p>\n <div style=\"width:200px;border-top:1px solid #9ca3af;margin-top:48px;padding-top:6px;\">\n <p style=\"margin:0;font-weight:700;\">{{signatory.name}}</p>\n <p style=\"margin:0;font-size:12px;color:#6b7280;\">{{signatory.title}}</p>\n </div>\n </div>\n <div style=\"width:96px;height:96px;border:1px dashed #9ca3af;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#9ca3af;\">Company seal</div>\n </div>\n</div>"}' --output experience-letter.pdf
Working in another language? Follow a full guide for your stack:
What you can build
- HR teams issuing experience or relieving letters to leavers
- Generating letters automatically at the end of an exit workflow
- Re-issuing letters for former employees on request
- Staffing firms producing letters for contract workers
Frequently asked questions
- What should an experience letter include?
- The employee name and ID, designation, department, start and end dates, a short note on responsibilities and conduct, and the name, title and signature of an authorized person.
- Can I turn it into a relieving letter?
- Yes — ask the AI to add a line confirming the employee has been relieved of their duties and has completed the exit process.
- Who should sign it?
- An authorized person at the company, usually HR or the reporting manager. The letter has a signature block and space for the company seal.