Key takeaways
- An AI cover letter generator is a tool that writes a letter from your details, your CV and, in the best cases, the text of the job ad.
- Of five free generators tested on 11 November 2026 with the same CV, two gave a faithful letter in the right language, one failed twice, one asked for an account and one returned a template in English.
- The two good letters used only facts from the CV: neither invented figures, job titles or tools.
- None of them said how to address what the job ad asked for and the CV lacked, which is exactly what matters most in a cover letter.
How we tested each cover letter generator
We used the same material in all of them: the CV of an invented person, Ana Ejemplo, a digital marketing specialist in Madrid, as a PDF written in Spanish, and an invented job ad for a Performance Marketing Specialist. We tested in Spanish because these are the tools job seekers in Spain and Latin America find. The ad asks for things that are in the CV, such as Google Ads, GA4 and A/B testing, and others that are not, such as SQL, TikTok Ads and LinkedIn Ads.
That way we could check two things at once: whether the letter is faithful to what the person has done, without adding anything, and whether it links that background to what the role needs. A letter that invents an achievement is worse than sending no letter at all.
- No account, no payment
We opened each page without signing up. If the tool required an account before writing, we noted it and stopped there.
- The same details
We uploaded the same PDF or filled in the same fields, and pasted the same job ad whenever the tool accepted one.
- In Spanish
We asked for the letter in Spanish whenever there was a language choice.
- Fact by fact
We checked every figure and tool in the letter against the CV, and looked at what it took from the job ad.
Results from the five generators
The table sums up what happened on 11 November 2026, in alphabetical order. These tools change often: what fails or asks for an account today may behave differently tomorrow.
| Tool | No account? | Reads the ad? | What it gave |
|---|---|---|---|
| Enhancv | Yes | Yes | Asks for the CV and the job ad, but returned «we are having trouble generating your cover letter» twice in a row. No letter. |
| Jotform | Yes | No | A letter in Spanish in about 20 seconds, faithful to the CV with all its figures. It only asks for company and role, not the text of the ad. |
| Kickresume | No | Yes | Asks you to sign up before writing anything. |
| LoopCV | Yes | No | A template with no AI: the letter came out in English with our Spanish details pasted inside, and no achievements at all. |
| Toptal CV | Yes | Yes | A letter in Spanish in about 20 seconds, faithful to the CV, which picked up A/B testing and CRM work from the job ad. |
The two letters that worked, side by side
Jotform and Toptal CV wrote sound four-paragraph letters in a formal tone. Both used the real facts in the CV: the budget of 40,000 euros a month, the ROAS of 4.2, the 65% rise in organic traffic and the Looker Studio dashboards. Neither added a figure, a job title or a tool that Ana did not have.
| What we checked | Jotform | Toptal CV |
|---|---|---|
| Input | CV, company, role, language and tone | Role, company, job ad text and CV |
| Faithful to the CV | Yes, every figure comes from the CV | Yes, every figure comes from the CV |
| Uses the job ad | Does not receive it | Picks up A/B testing and CRM remarketing |
| Language | Has to be switched from English by hand | Wrote in Spanish without being asked |
| What the ad asks for and is missing | Not mentioned | Not mentioned |
What no generator did: deal with the gaps
The job ad asked for SQL, TikTok Ads and LinkedIn Ads, and the CV had none of them. A good letter does not invent them, but it does not ignore them either: it explains what similar experience you have, how you would learn it or why what you have done makes up for it. Neither of the two good letters touched on this.
That is to be expected from a tool that only sees your CV: it cannot know what you lack unless it checks the requirements one by one. So a generated draft is a starting point, but the paragraph that matters most, the one that answers the reader's doubts, is almost always one you have to write yourself.
Before you send a generated letter, read the job ad and mark what it asks for that is not in your CV. That is the missing paragraph.
How to use an AI cover letter generator without it showing
- Choose one that reads the full text of the job ad, not just the job title: the letter will be closer to what they want.
- Check every figure against your CV. In our test nothing was invented, but it is the first thing to look at.
- Add a paragraph of your own about what the ad asks for and you do not yet have, with a real example.
- Change the first sentence: «I am writing to express my interest» is the most repeated opening and the one that says least.
And to do it with your own CV: Cover letter.
Frequently asked questions
What is the best free AI cover letter generator?
In our test on 11 November 2026, Toptal CV was the most complete without an account: it read the job ad and wrote in the requested language without inventing facts. Jotform also gave a faithful letter, but it does not use the text of the ad.
Are there cover letter generators that work without signing up?
Yes. Jotform, Toptal CV and LoopCV wrote a letter without an account, and Enhancv tried but failed twice. Kickresume asked us to register before writing anything.
Do AI cover letter generators make things up?
Not in our test: the two letters we got used only the figures and tools in the CV. It is still worth checking every fact before sending, because an invented figure in a letter is very hard to defend at interview.
Can recruiters tell a letter was written with AI?
They can when it is generic: a textbook opening, adjectives without examples and no mention of what the job ad asks for. If you change the first sentence and add a paragraph of your own about the role, it stops reading like a draft.
Can I use ChatGPT instead of a cover letter generator?
Yes, but the result depends on what you give it. Paste in your CV and the full job ad, tell it not to add anything that is not in your CV, and then check every figure as you would with any generator.

What an ATS actually does and how to get past it (2026)
How to write a cover letter, and when it changes the outcome (2026)
How to tailor your CV to each job ad without making anything up