Free · No sign-up
Cover Letter Checker
Paste your cover letter and the job posting. Get a score and feedback on specific passages, and add your resume to see which claims in your letter it does not back up.
Example
A sample cover letter, checked
This is an example report, written to show the eight checks: Priya, an analyst, applies for an Operations Analyst job at Corvane Logistics with the job posting and her resume. Priya and the companies are made up, and the remarks were written for this example; the score and the verdict are computed from the points by the checker’s own code, as yours are. The letter scores 56, “Fix first”: several of its claims are not backed by her resume, and it never mentions strong SQL, a must-have of the posting.
Fix first
3 critical · 5 suggestions
- Job match1/2
- Backed by resume0/2
- Personalization2/2
- Opening & close1/2
- Evidence1/2
- Length & structure2/2
322 words · 4 paragraphs
- Language & tone1/2
- Correctness1/2
Your letter
Issues
- Critical issue 1
Delay reduction differs from your resume
The letter claims 18% fewer delays. Your resume says 12%.
How to fix: Use the same number in both places, and keep the one you can defend in an interview.
- Critical issue 2
Team size does not match your resume
The letter says you managed a team of five analysts. Your resume says you mentored two junior analysts.
How to fix: Use the version your resume supports, for example "mentored two junior analysts".
- Critical issue 3
Certification is not on your resume
The Lean Six Sigma Green Belt appears only in the letter.
How to fix: Add the certification to your resume, or remove it from the letter.
See the full example report
- Suggestion 4
The opening sounds generic
"I am writing to apply for" is how many cover letters begin, so it does not make yours stand out.
How to fix: Open with your strongest fact, such as your eight years in logistics or the dashboard for 14 depots.
- Suggestion 5
A duty with no result
"Responsible for monthly reporting" describes a task, not what it achieved.
How to fix: Say what the reporting changed, for example a decision that leadership made because of it.
- Suggestion 6
Stock phrases sound generic
"Team player who works well under pressure" and "go the extra mile" appear in many letters, so they say little about you.
How to fix: Replace both phrases with one short example of work you delivered under pressure.
- Suggestion 7
Possible typo: "discus"
"Discus" is a real word (a throwing event), so a spell checker will not flag it. You probably meant "discuss".
How to fix: Change "discus" to "discuss".
- Suggestion 8
Strong SQL is missing
The posting asks for strong SQL, and the letter never mentions it.
How to fix: If you use SQL, add one example, such as a query you wrote to find the cause of late deliveries, and add SQL to your resume too.
Requirements from the job posting
Not covered in your letter
- Strong SQL: you write your own queries against large datasets
- Cold-chain or temperature-controlled shipping experience
Covered in your letter
- 3+ years in logistics, supply chain or transportation analytics ✓
- Experience with a BI tool such as Tableau or Power BI ✓
- A track record of improving delivery performance or route planning ✓
- Work side by side with dispatchers and depot managers ✓
Claims your resume doesn't back up
In your letter
Saved roughly 120 hours of manual spreadsheet work every month
In your resume
Not in your resume
In your letter
Lean Six Sigma Green Belt certification
In your resume
Not in your resume
In your letter
Cut average delivery delays by 18%
In your resume
reduced average delivery delays by 12%
Contradicts your resume
In your letter
Managed a small team of five analysts
In your resume
Mentored two junior analysts
Contradicts your resume
8 checks
What the cover letter checker checks
The checker rates your letter on eight checks, in the order the report shows them, and each one gets 0, 1 or 2 points. Two of them need more than the letter: Job match needs the job posting and Backed by resume needs your resume.
Job match
Needs the job postingWhy it matters
A hiring manager reads your letter with the job in mind and looks for what they asked for. The guide republished by Harvard’s career office calls this the place “where most people go wrong”: they list everything they have done “without connecting it to what the employer actually needs.”
What the checker looks for
The main requirements of the posting, up to ten, and which of them your letter covers with evidence; the report lists the ones it does not cover, and missed must-haves get remarks. It also looks for the posting’s own words for the role, the tools and the domain, where you really have them. A keyword without evidence is not enough for full points.
Backed by resume
Needs your resumeWhy it matters
Your letter is read next to your resume, so the two have to agree. As the Harvard guide puts it, a cover letter “isn’t a summary of your resume. Recruiters already have that.” A claim your resume does not back up, such as a bigger team or a better result, is a question waiting for you in the interview.
What the checker looks for
The claims of your letter, from skills and years of experience to job titles, numbers, employers and certifications, compared with your resume. The report lists the claims it finds that your resume does not back up, and shows the resume’s words where it says something different. A paragraph copied from the resume word for word also costs points.
Personalization
Why it matters
A letter that could go to any company tells the reader you did not choose theirs. The Harvard guide puts “copying and pasting the same letter” first among the mistakes to avoid: “If your letter doesn’t mention the company name or role, it reads like a form letter.”
What the checker looks for
The role and the company named, and named as in the posting when you add it; a specific reason for wanting this company, not praise that would fit any company; and the greeting. “To Whom It May Concern” or no greeting at all gets a remark and limits this check to 1 of 2 points.
Opening & close
Why it matters
An opening such as “I am writing to apply for…” spends your first line on what the reader already knows. The Harvard guide advises skipping “I am writing to express my interest in…” and opening “with something specific instead.” At the end, ask for the next step and “mention you’d welcome the chance to talk.”
What the checker looks for
Whether the opening is a stock phrase, such as “I am writing to apply for…” or “I am excited to apply…”, or gives the reader a reason to keep reading. At the end, a request for a conversation or a clear next step.
Evidence
Why it matters
“Responsible for monthly reporting” says what your job was, not what you achieved in it. The advice of the Harvard guide is short: “Use numbers when you have them,” and “Two solid examples beat five vague ones every time.”
What the checker looks for
Numbers and results: what changed, and by how much. At least one concrete example. A letter of duties, such as “responsible for” or “worked on”, scores low here.
Length & structure
Why it matters
Indeed puts the right length at 250 to 400 words “unless the employer has specified otherwise”, in three or four short paragraphs, and the Harvard guide gives the same 250 to 400 words. Indeed also warns: “Too short and your cover letter will seem generic and lacking in effort, too long and you’ll come across as unfocused.”
What the checker looks for
This check is counted by code, not judged: 250 to 400 words in three or four paragraphs gets 2 points, under 150 or over 500 words gets 0, and everything else gets 1. A paragraph is a block of at least 20 words, so the greeting and the sign-off do not count as paragraphs.
Language & tone
Why it matters
Stock phrases such as “team player” or “hard-working” say little about you, and weak verbs hide what you did. The Harvard guide names “helped with”, “assisted in” and “was involved in” as verbs that “undercut your impact.”
What the checker looks for
Stock phrases and clichés, weak verbs, too many sentences that start with “I”, and a tone that does not fit the job and the company. A phrase that could appear in any letter is marked as one that “sounds generic”; the checker does not guess how a text was written.
Correctness
Why it matters
“One typo can end an application,” warns the Harvard guide, which advises reading the letter out loud, then again. An easy slip to miss is the name of another company, left over from the last letter you sent.
What the checker looks for
Typos and grammar mistakes, and a company or role name that is wrong, inconsistent or different from the job posting, including the name of another company left in from a previous letter.
Scoring
How the score works
Each check gets 0, 1 or 2 points. The score is the share of the possible points your letter got, out of 100 and rounded: 2 points on every check makes 100. The checker’s code, not the AI model, works out the score and the verdict from the points; the code also counts the words and the paragraphs and reads the greeting. The AI model rates the other checks and writes their remarks.
A check without what it needs is locked: Job match without the job posting, Backed by resume without your resume. A locked check is left out of the score, and the report marks the result as a partial check.
You can score a letter the same way by hand. Rate it 0, 1 or 2 on each of the eight checks above, add up the points, divide them by twice the number of checks you rated, and multiply by 100.
Each check
0/2
Missing or wrong. Its remarks are critical.
1/2
Partly there. Its remarks are suggestions.
2/2
Good. A check with 2 points has no remarks.
The verdict
- Send it80 and above
Read it once more for the names and the typos, then apply.
- Fix first55 to 79
Start with the critical remarks: they come from the checks with 0 points, where there is the most to gain.
- RewriteUnder 55
Start again from the job posting rather than patching, or have Dovira rewrite the letter for the job from your report.
Backed by resume
Why check your letter against your resume
A spell checker reads your letter on its own. The person who reads it has your resume too, and when the two disagree, they have a reason to doubt both: a team of five in the letter and two mentees in the resume is the kind of slip a careful reader catches.
The Backed by resume check compares the claims of your letter with your resume: skills, years of experience, job titles, numbers and results, employers and certifications. The report lists the claims it finds that your resume does not back up, and shows the resume’s words where it says something different, so that you can correct the letter, or add what is missing to the resume, before you send them.
It also prepares you for the interview. Anything in your letter can come up as a question, and a number you cannot explain is better found now than across the table.
If you go on to rewrite the letter in Dovira, the same rule holds. With your resume, Dovira is set up to work only from the facts in it and to tone down or remove the claims it does not back up. Without a resume (in the checker or in your Dovira profile), it is set up to keep to the facts already in your letter and add no new employers, titles, dates or numbers.
Your resume is optional: paste its text or upload a PDF, DOCX, DOC or TXT file of up to 4 MB. Like your letter, it is not stored by the check.
FAQ
Cover letter checker: questions
Quick answers about the checker. Can’t find yours? Write to us.
Is the cover letter checker free, and do I need to sign up?
Yes, it is free, and you do not need an account: paste your letter and the full report appears on the page. To keep the checker fast for everyone, there is a limit on checks per hour and per day.
You sign in with Google only if you choose to continue to Dovira and have your letter rewritten for the job.
Do you store my cover letter?
No. A check does not save your letter, the job posting or your resume. They are sent to OpenAI to run the check and are not kept by Dovira. The check keeps only technical records without your texts, such as the score and the number of words, and a salted hash of your IP address that is used for rate limits and cleared by a daily cleanup once it is more than two days old.
If you continue to Dovira, we keep your texts for up to 48 hours to set up your workspace, then delete those copies. Once you have continued, the job posting becomes a job in your Dovira account, the resume you added becomes your career profile if you do not have one yet, and the rewritten letter is saved as your cover letter for that job. Your original letter is used only for the rewrite and is not kept.
Do cover letters still matter?
Yes, even when they are optional. In its article How to Write a Cover Letter, Harvard Business Review answers whether you need one: “And yes, you should send one.” A 2025 HBR tip adds that many companies no longer require a cover letter, but “a well-written, well-structured cover letter could set you apart from the competition.” And the Harvard guide says that when a letter is optional, submitting a strong one “almost always helps, especially for competitive roles.”
How do I know if my cover letter is good?
A good letter answers the job posting, says something specific about the company and the role, proves its points with results and agrees with your resume. Those are what the eight checks look at, and 80 or more gets the verdict “Send it”.
Without the checker, read it out loud. The Harvard guide suggests asking whether it sounds like you and says “something specific about this company and role”; if it sounds “stiff or generic,” revise it.
How long should a cover letter be?
The checker suggests a letter of 250 to 400 words in three or four paragraphs and flags anything outside that range, more strongly when it is under 150 or over 500 words.
The range follows common advice: Indeed calls 250 to 400 words “the right amount” unless the employer has asked for something else, and the Harvard guide says to aim for 250 to 400 words in three to four paragraphs. If the posting sets a limit, follow the posting.
Should I write “Dear Hiring Manager” or “To Whom It May Concern”?
Use the hiring manager’s name if you can find it, on the company website or LinkedIn. If not, “Dear Hiring Manager” or “Dear Hiring Team” is fine. Skip “To Whom It May Concern”: the Harvard guide advises against it, and it tells the reader the letter was not written for them.
The checker reads the greeting itself: “To Whom It May Concern”, or no greeting at all, gets a remark under Personalization and limits that check to 1 of 2 points.
Does the checker compare my letter with the job description?
Yes, if you paste the job posting. The Job match check compares the main requirements of the posting with your letter and lists the ones it does not cover, and the role and the company named in your letter are checked against the posting.
Two of the eight checks need more than the letter: Job match needs the posting and Backed by resume needs your resume. Without them, those two checks stay locked and the score counts only the others.
Do applicant tracking systems (ATS) scan cover letters?
Workday, Greenhouse and Lever do not document scoring, ranking or rejecting you on the text of a cover letter. If the application has a cover letter field (employers decide that per job), the applicant tracking system (ATS) collects your letter with your application. The AI matching those vendors document reads your resume, and their automatic rejections come from the answers to application questions. Do Cover Letters Go Through ATS? sets out what each vendor’s own documentation says.
The checker does not imitate an ATS and gives no ATS score, so it cannot tell you how a given employer’s system handles your letter.
What it does check is your letter against the posting: whether it covers the main requirements and uses the posting’s own words for the role, the tools and the skills where they are true for you. That is the Job match check, and it needs the job posting.
Can the checker tell if my cover letter sounds like AI?
The checker does not try to work out how a letter was written. It looks at what the reader sees: the Language & tone check marks phrases that sound generic, clichés, weak verbs and a tone that does not fit the job, whoever wrote them.
If you start from an AI draft, that is the part to rework. The Harvard guide warns that recruiters are increasingly good at spotting unedited AI letters, whose language “tends to be generic, overly formal, and oddly similar across applicants”, and suggests rewriting the draft in your own voice.
Can ChatGPT check my cover letter?
Yes, ChatGPT can review a cover letter, and it is a fair second opinion. With it, you write the prompt and the criteria yourself each time, so what you get depends on how you ask.
Dovira is our product. The Dovira checker applies the same eight checks and a score to every letter (two of them need the job posting or your resume), compares the letter with the job posting and with your resume when you add them, and marks the passages of your letter the remarks are about. If you want, you can then rewrite the letter for the job in Dovira.
If you would rather ask ChatGPT, here is a short prompt that follows the same eight checks:
- Act as the hiring manager for the job below and review my cover letter against the job posting and my resume.
- List the 3 most important requirements of the posting and quote the sentence of my letter that proves each one, or write “missing”.
- List the claims in my letter that my resume does not back up.
- Rate my letter 0, 1 or 2 on: job match, backed by resume, personalization, opening and close, evidence, length and structure (250 to 400 words, 3 or 4 paragraphs), language and tone, correctness.
- Suggest the 3 changes that would improve the letter most. Do not invent experience I don’t have.
Paste the job posting, your resume and your letter after the prompt.
Is a covering letter for a CV the same as a cover letter?
Yes. In the UK, the letter that goes with your CV is often called a covering letter; in the US it is a cover letter, sent with a resume. The checker works the same for both: paste your covering letter and the job advert, and add your CV as text or as a PDF, DOCX, DOC or TXT file of up to 4 MB.
What file format should I send my cover letter in?
The one the posting asks for. Otherwise, the Harvard guide recommends a PDF with a standard font such as Arial, Calibri or Georgia at 11 or 12pt, one-inch margins and no graphics, colored text or creative layouts, unless you apply for a design role. If the form has a text box for the letter, paste it as plain text and check that the paragraph breaks survive.
The checker reads the text of the letter you paste, not the file you will send, so check its layout yourself before you send it.
What is a good cover letter score, and what if mine is low?
80 or more gets the verdict “Send it”, 55 to 79 “Fix first” and under 55 “Rewrite”. Only the checks the checker could run count, so a letter checked without the job posting or the resume gets a partial score.
If yours is low, start with the critical remarks: they come from the checks with 0 points, where there is the most to gain. Edit the letter and check it again, or have Dovira rewrite it for the job from your report.
Does the checker rewrite my letter?
No. The check gives you a report, and you decide what to change. To get a new version, press “Continue with Google — rewrite” under the report: you sign in to Dovira, and it rewrites the letter for the job posting from the remarks of the report. If the check had no job posting, you paste it first.
With your resume, Dovira is set up to use only the facts in it and to tone down or remove the claims it does not back up; without a resume (in the checker or in your Dovira profile), it is set up to keep to the facts already in your letter and add no new employers, titles, dates or numbers. The rewrite is one of the three cover letters of the free plan.
Sources
The advice quoted on this page comes from these sources. Dovira is our product: the checks and the score described here are how the Dovira checker works today.
- How to Write a Cover Letter That Actually Gets You Hired in 2026 · Harvard FAS Mignone Center for Career Success blog, August 10, 2026; first published by WayUp
- Q&A: What’s the Ideal Cover Letter Length? · Indeed Editorial Team, updated June 15, 2026
- How to Write a Cover Letter · Amy Gallo, Harvard Business Review, February 4, 2014, updated December 23, 2020
- Cover Letters Still Matter. Write One That Works. · Harvard Business Review tip, April 3, 2025
Check your letter against a real job
Paste the posting you are applying to, add your resume and see what to change before you send. When you are ready, Dovira can rewrite the letter for that job.