Dovira AI

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.

Required
Recommended · checks job match
Optional · checks your claims

We don't store your texts. If you continue to Dovira, we keep them for up to 48 hours to set up your workspace.

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.

Example: Priya’s letter
56out of 100

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

Dear Hiring Team, I am writing to apply for the Operations Analyst position (issue 4, suggestion) at Corvane Logistics. I saw the opening on your careers page, and I believe my eight years in logistics make me a strong fit for the role. I started as a junior analyst at a regional courier, and since then I have spent my career turning messy operational data into clear decisions that save time and money for the people who depend on it. Numbers matter to me, but so does explaining them in plain language to the people who have to act on them. At Tidewater Freight, where I have been an analyst since 2020, I built a weekly Tableau dashboard that tracks on-time delivery across 14 regional depots. I also led a project to redesign our route planning process, which cut average delivery delays by 18% (issue 1, critical) and saved the team roughly 120 hours of manual spreadsheet work every month. Earlier in my career I managed a small team of five analysts (issue 2, critical) and was responsible for monthly reporting to the VP of Operations (issue 5, suggestion). I hold a Lean Six Sigma Green Belt certification (issue 3, critical). I am a team player who works well under pressure and I am always willing to go the extra mile (issue 6, suggestion). What draws me to Corvane is your work moving temperature-sensitive freight for hospitals and grocers. Keeping a shipment inside a narrow temperature range is a hard routing problem, and the delivery-performance work I have done at Tidewater would carry over to it directly. I also like that this role works side by side with dispatchers and depot managers, because the best fixes I have shipped came from asking the people on the floor what was actually going wrong. I would welcome the chance to discus how (issue 7, suggestion) I could help your operations team find delays before your customers do. Thank you for your time and consideration, and I look forward to hearing from you. Sincerely, Priya Nair

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.

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:

  1. Act as the hiring manager for the job below and review my cover letter against the job posting and my resume.
  2. List the 3 most important requirements of the posting and quote the sentence of my letter that proves each one, or write “missing”.
  3. List the claims in my letter that my resume does not back up.
  4. 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.
  5. 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.

  1. 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
  2. Q&A: What’s the Ideal Cover Letter Length? · Indeed Editorial Team, updated June 15, 2026
  3. How to Write a Cover Letter · Amy Gallo, Harvard Business Review, February 4, 2014, updated December 23, 2020
  4. 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.