Free cover letter generator, in your own voice
Free, local profileWritingNo watermark
A letter built from your résumé and the posting, not from a template.
Give it the job description and the résumé you are sending, and it writes a cover letter grounded in both: the company's own language, your actual results, and none of the stock openers. Then check it with the AI detector and rewrite anything that reads generated.
What it does
- Built from two real inputsThe posting and your résumé. Nothing is filled in from a template, so the letter says something only you could send.
- More than the letterApply, cold outreach, follow-up, thank-you and referral emails are all drafted from the same context, in the same voice.
- Tone controls that mean somethingPlain or warm, British or American spelling, longer or shorter, first person or neutral. The instruction set is visible and editable, not hidden behind a slider.
- Checked before it is sentRun the draft through the AI check and swap out the phrases that mark it as generated, so it reads as yours by the time it lands.
- Exports and copies cleanlyPlain text for an email body, or a formatted document when the application wants an attachment.
How to use it
- Open the cover letter view and pick the résumé you are sending.
- Paste the job description, and the company page if you have it.
- Generate, then edit: the first draft is a starting point, not the send.
- Run the AI check and replace the flagged phrasing.
- Copy into the application, or export it alongside the résumé.
Questions
- Is the cover letter writer free?
- The writing view is free. Generation uses an AI model, so it needs either your own key, a local model, or a Pro plan if you would rather use ours.
- Will it sound like everyone else's?
- Only if you send the first draft unedited. It is grounded in your résumé and the posting, and the AI check exists precisely to strip the phrasing that gives a generated letter away.
- Can it write follow-ups?
- Yes. Follow-up, thank-you, referral request and cold outreach emails all use the same context and tone settings.
Use it with
More free tools