Placeholders like {{candidate_name}}, {{designation}}, {{department}},
{{joining_date}}, {{ctc}}, {{location}}, {{manager}},
{{company_name}} are replaced automatically with the details above.
All data stays in your browser — nothing is uploaded to any server.
How to Use
- Fill in your company details (name, address, logo optional) and the letter date / reference number.
- Enter the candidate's details: name, address, designation, department, and joining date.
- Enter the annual CTC / salary (optional) — it will be inserted into the letter body automatically.
- Edit the letter body text as needed — it comes pre-filled with a standard offer letter template using placeholders like {{candidate_name}}, {{designation}}, {{joining_date}}, and {{ctc}}.
- Add the authorized signatory's name and designation.
- Review the live preview, then click "Download PDF" or "Print Letter".
Frequently Asked Questions
About This Tool
This offer letter generator runs entirely in your browser — your company and candidate data is never sent to any server. PDF generation uses jsPDF, a client-side JavaScript library. The letter body is a fully editable template with placeholders (like candidate name, designation, salary, and joining date) that are automatically replaced with the values you enter in the form.