AI Cover Letter Generator
A letter under three hundred words that opens with the detail that made you apply — plus a list of the sentences that must be personalised before you send it anywhere.
The AI Cover Letter Generator writes a cover letter for a specific role and company, in the tone you choose, as one flowing letter rather than a template. Paste the job and your background, then edit the result before you send it.
How it works
Describe the job
Add the role and the company, and your own background.
Pick the tone
Choose how formal the letter should be.
Copy the letter
Read it once for names and facts, then send it.
What the first line must do
“I am writing to apply for the position of…” is a wasted sentence — the reader already knows. Start with the connection: the line in the posting, or the sentence from your work that matches it. Substance in line one signals substance in the rest.
- check_circleThe company name, spelled correctly
- check_circleThe role title, as the posting writes it
- check_circleThe person’s name, if it is given
- check_circleThe detail that made you apply
A letter that is ninety per cent generic is read as zero per cent genuine.
Cover letter questions
Is a cover letter still read?expand_more
How long should it be?expand_more
Should I mention a gap in employment?expand_more
Can I use the same letter twice?expand_more
A cover letter is not a summary of a resume
A cover letter is not a summary of a resume. The resume already lists what you did; repeating it in prose wastes the only page in the application where you can explain the connection between your past and this specific job. A letter that says “as you can see from my resume” has done nothing, and a recruiter reads that sentence as a reason not to bother opening the attachment.
Three questions a letter has to answer
Why this job, why this company, why you. The first is answered by one concrete detail from the posting — not “I am excited about the role”, but the line about the project, the shop, the service that made you apply. The second is answered by a fact you noticed about the company that most applicants would not: a product, a review, a change they announced. The third is answered by one story from your own work, short and specific, with the outcome stated plainly.
Everything else is optional, and the paragraph explaining your passion for the industry is the one to delete first, because it is the paragraph that says least.
The first line is a filter
Letters are read in the order they are written, and the first line decides whether the second is read. “I am writing to apply for the position of…” is a wasted sentence; the reader already knows. Start with the connection: the detail from the posting, or the sentence from your work that matches it. A letter that opens with substance signals that the rest will have some.
Advertisements to the reader show up immediately. A letter addressed to the wrong company takes about half a second to detect and costs the application entirely, which is why every generated draft must be checked for names before sending.
Length, honestly
Under three hundred words, three or four paragraphs. Hiring managers read dozens of these in one sitting, and the marginal value of paragraph five is close to zero. If the application requires more — a public sector post with stated criteria — follow their structure instead of this advice, but keep the sentences short.
A cover letter is also not a place for jokes, apologies, or explanations of a gap unless the gap is the reason you are a strong candidate. “I took two years off to care for a parent and learned how to manage a schedule under pressure” is evidence; a defensive paragraph about the gap only draws attention to the gap.
What to personalise, always
Four items: the company name, the role title, the name of the person if it is given, and the detail that made you apply. Everything else in the draft is scaffolding that can stay. The page lists those sentences separately for exactly this reason — a letter that is 90% generic will be read as 0% genuine.
If you cannot find a single specific detail about the company, that is a signal worth noticing: either you are applying too broadly, or you should spend twenty minutes reading their site before deciding whether to apply at all.
Closing with a next step
End with something the reader can act on: an offer to walk them through the relevant work, a note that you are available for a trial week, a reference to a document attached. A vague “I look forward to hearing from you” leaves the decision entirely with someone who has fifty other applications open.
Then read the letter out loud once. If a sentence is one you would never say to a person, it belongs in a template rather than in your application.
One letter, one reader
Write the letter as if it will be read by the person who will actually work with you, not by a committee. That single change removes most of the formal padding and produces sentences that sound like a colleague rather than an applicant. If the posting names a hiring manager, use their name; if it does not, address the team rather than “Dear Sir or Madam”. Then check the letter against the posting one last time: every requirement they listed should be answered somewhere, even if the answer is a sentence about how you would learn it.
When there is no posting
An unsolicited letter needs one extra sentence at the top: why you are writing to this company when there is no vacancy. The honest version is usually specific — a product you use, a change you noticed, a person whose work you follow. Then keep the letter even shorter than usual, because you are asking for attention that has not been advertised, and close with something easy to decline. A reply that says “not now, but keep in touch” is a good outcome, and it happens far more often than people expect.
More career tools career tools
fact_checkQuick facts
- A cover letter answers why this company and why you, in that order; a summary of the CV answers neither.
- A letter longer than one page is read as a sign that the writer did not edit.
- A language model reads text in tokens, and one token is roughly four characters of English, so a 300-word answer is about 400 tokens.menu_bookOpenAI Cookbook
- The output depends on the prompt: the same request with a different tone or length instruction produces a different text, not a different answer quality.menu_bookOpenAI Cookbook
helpQuestions people ask
How long should a cover letter be?expand_more
What should a cover letter say that a CV does not?expand_more
Do recruiters notice AI-written cover letters?expand_more
hubWhat this page is about
- Large language modelopen_in_new
A model that predicts the next token of a text; the site sends the prompt to a hosted model and returns its answer.
library_booksOfficial sources cited on this page
- How to count tokens with tiktokenOpenAI Cookbook
Keep going with the next tool
The tools in this group that do the next piece of the same work, all switched on right now.
Switched-off tools are not listed here: only what works right now.