Resignation Letter Generator
Enter your details, pick a tone, and get a ready-to-send resignation letter with real notice-period date math — free, right in your browser, nothing ever uploaded. Pro Mode unlocks 8 tones, PDF/DOCX export, and more.
✓ Custom policy fold-in · Wording polish · DOCX export · Save templates · Compare
1–3 years: often 1 month
3+ years / senior roles: often 2 months or more
How to Use the Resignation Letter Generator
From your name and dates to a ready-to-send resignation letter, with real notice-period math done for you. No signup, and your details never leave your browser.
Everything above runs entirely in your browser using real JavaScript date math and document generation. Your name, company, and letter contents are never uploaded to a server.
Resignation Letter Generator: Write a Professional Resignation Letter, Free, in Your Browser
Quick answer: Enter your name, company, job title, manager, and dates above, pick a notice period and a tone, and press Generate Letter — you'll get a complete, ready-to-send resignation letter instantly, free, with no signup. The last working date is calculated with real calendar math from your resignation date and notice period. Pro Mode adds 5 more tones, PDF/DOCX export, and more.
Writing a resignation letter is one of those tasks almost everyone eventually faces but rarely does often enough to feel confident about. Get the notice period wrong and you risk a messier exit than you intended; get the tone wrong and a routine, professional goodbye can read as either too cold or too casual. This tool exists to remove both of those failure points: it takes your actual details, name, company, job title, manager, dates, and notice period, and turns them into a complete letter using a real template system, not a single generic paragraph with your name dropped in.
Every part of it runs client-side, right in your browser tab. Nothing you type, your name, your company, your reason for leaving, or any company policy text you paste in, is ever sent to a server. That matters more for a resignation letter template than almost any other document you might generate online, since it's inherently a private, sometimes sensitive piece of writing you're drafting before you've told anyone at work.
1How the Notice-Period Date Math Actually Works
Pick a notice period, immediate, 1 week, 2 weeks, 1 month, 6 weeks, 2 months, 3 months, or a custom number of days, and the tool calculates your last working date using genuine calendar arithmetic, not a rough 30-days-per-month shortcut. A "1 month" notice period is added as a real calendar month, so it correctly lands on the last day of the following month when the starting date doesn't have an equivalent (a 1-month notice given on January 31 correctly lands on February 28, or February 29 in a leap year, rather than an invalid "February 31"). The same real math runs in reverse: edit the last working date directly instead, and the tool works out exactly how many days' notice that represents and updates the notice-period field to match. In Pro Mode, add your joining date as well and the tool calculates your tenure at the company down to the day, then suggests a notice period based on common contractual conventions, under a year usually 1–2 weeks, 1–3 years usually 1 month, 3 or more years usually 2 months or longer, which you can apply with one click or ignore entirely.
2Free vs Pro: 8 Genuinely Different Tones
| Feature | Free | Pro |
|---|---|---|
| Standard, Formal & Friendly tones | ✓ | ✓ |
| Real notice-period date math (incl. month-end rollover) | ✓ | ✓ |
| Copy, Print & PDF download | ✓ | ✓ |
| Short, Immediate, Email, HR & Manager tones (5 more) | — | ✓ |
| Notice-period suggestion from your tenure | — | ✓ |
| Custom company policy folded into the letter text | — | ✓ |
| Offline "Polish Wording" pass | — | ✓ |
| Compare two tones side by side | — | ✓ |
| Real DOCX download | — | ✓ |
| Saved templates (stored locally in your browser) | — | ✓ |
The free tier covers the vast majority of everyday resignations: pick Standard for a balanced, all-purpose letter, Formal for a traditional business-letter register, or Friendly for a warmer, more personal note to a manager you're close with. Pro Mode, currently free to use, adds five more situational versions: Short for when you want to keep it brief, Immediate for resigning effective the same day, an Email Version with a ready subject line for when you're sending this by email rather than handing over paper, an HR Version addressed to the HR department with the offboarding questions HR typically needs answered, and a Manager Version written as a more personal note to your direct manager specifically.
3Custom Company Policy & Wording Polish: Two Honest Pro Features
Two Pro features exist to add real, checkable value rather than being cosmetic upsells. Custom Company Policy lets you paste your own company's specific notice-period or handover wording, for example, a line about returning equipment or completing a handover document, directly into a text box, and that exact text is folded into your generated letter as a real, additional sentence, not summarized or ignored. Polish Wording is an offline, rule-based pass that runs entirely in your browser: it expands contractions (such as "I'm" to "I am") and swaps a fixed list of weaker phrases for more standard business-letter wording. It is deliberately not marketed as a cloud AI writing assistant, because it isn't one, it's a transparent, deterministic set of text substitutions that always produces the same output for the same input, with no data ever leaving your device.
None of these situations require an account, a subscription, or software to install, they're the everyday reasons someone needs a resignation letter written properly and quickly, often on the same day they've decided to hand in their notice.
4Choosing a Notice Period and Tone Together
These two choices work best made together rather than separately. Start with your notice period: check your employment contract first, since many contracts specify a minimum, and use the Pro tenure suggestion only as a starting point for a conversation, not as a legal answer. From there, the tone should match both your relationship with your manager and the way you're delivering the letter: Formal or the HR Version for a larger, more process-driven company; Friendly or the Manager Version when you have a close, informal relationship with your manager; the Email Version whenever you're sending this as an email rather than printing it; and Immediate specifically for the (hopefully rare) case where you're resigning effective the same day with no standard notice. Once those two are set, Custom Company Policy and Polish Wording let you adapt the result further without starting over.
Your name, company, job title, dates, reason for leaving, and any company policy text you paste in are handled entirely by JavaScript running in your own browser tab. Nothing is uploaded, stored, or transmitted to a server at any point, and saved templates live only in your browser's local storage, on your own device.
5Frequently Asked Questions
Built on open standards. Letters are generated as plain client-side JavaScript, PDFs are built with the open-source jsPDF library, and DOCX files are assembled by hand as a minimal, standards-compliant Office Open XML (OOXML) package using the open-source JSZip library, rather than any proprietary or server-side document-generation service.
More Career & Job Tools
Every other tool in the Career & Job category