Resignation letter generator

A finished, downloadable letter in under a minute: PDF or Word, no prompt-writing.

Your numbers never leave your browser.

Last working day
Contact & address (optional)

Add these for a traditional printed-letter layout. Leave blank for a clean, email-style letter.

General information only. This is not legal advice. Rules vary by state and change over time; nothing here is a determination of your situation. Etiquette varies: it's best to tell your manager in person before sending anything in writing.

How to use it

Fill in your details, choose the scenario that matches your situation and the tone you want, and the letter updates live on the right. When it looks right, copy it or download a ready-to-send PDF or Word document. Everything is generated in your browser from professional templates: no AI, no account, nothing sent anywhere.

What not to put in it

A resignation letter is a record, not a place to vent. Leave out complaints, criticism, and long explanations. Keep it short, factual, and gracious. Even a difficult exit reads better when the letter stays professional. Tell your manager in person first; the letter just confirms it in writing.

Frequently asked questions

What should a resignation letter include?
Keep it short: a clear statement that you're resigning, your role, and your last working day. A line of thanks and an offer to help with the transition are nice but optional. You don't need to explain why you're leaving.
What should I NOT put in a resignation letter?
Avoid complaints, criticism of people, detailed reasons, or anything emotional. The letter becomes part of your file, so keep it brief, factual, and gracious even if you're leaving on bad terms.
How much notice should I give?
Two weeks is the customary professional standard in the US, though it's generally not legally required for at-will employees. Check your employment contract, since a written agreement can require more.
Is this really free and private?
Yes. The letter is built entirely in your browser from templates: there's no AI prompt, no account, and nothing you type is sent to a server.