Match Score & Missing Keywords

ATS Resume Checker: See How Well Your Resume Matches a Job Description

An ATS resume checker compares your resume with one job description and reports which of the posting's skills, tools and qualifications it doesn't clearly show. Our score is our own measurement, not an employer's.

Upload your resume and paste a job posting. Get your match score, missing keywords, and specific gaps in about 30 seconds.

Optimize my resume No signup · No credit card · First analysis free
Built from real postings3,518

job postings counted from 81 companies across 7 roles

Read the keyword study →

Start your review

Compare your resume with one real opening.

Upload your resume and paste the full posting for the most useful match.

1
2
Add resume

Your resume is never stored, sold, or used to train any AI model.

Upload your resume or paste as plain text

Paste your resume above to get started

No signup · No credit card · Instant results

Paste your resume and a job description above to get your match score

About this tool

What the ATS resume checker does

People also call this an ATS resume scanner. It reads the posting for the skills, tools and qualifications it names, then checks which of them your resume gives evidence for.

The comparison is per posting, not general. A resume is not strong or weak on its own, it is a match or a mismatch for one job. Two openings with the same title routinely score differently against the same document, because the companies describe the work in different words. “Demand generation” and “paid advertising” mean the same thing to a person and different things to a keyword search.

It is built for people applying to roles where postings use specific vocabulary. For software engineers, accountants, product managers and several other roles, the keywords-by-role directory links a study of what their job postings ask for. If you are sending a cover letter with the same application, the cover letter checker runs the same comparison on that.

3,518job postings studied
81companies included
7roles studied
288terms counted
Read the full keyword study: method, per-role breakdown and limits →

The dealbreaker scan

What to know before you apply

From the posting

Whether the role is remote, hybrid or onsite, and any travel, security clearance, visa sponsorship or pay range the posting states, shown next to your score so you do not have to dig for them.

Against your resume

Items the posting marks as required, such as years of experience, a license, a clearance or a named technology, that your resume shows no evidence of. When two or more are missing, they are listed before your score as something to weigh before you apply.

How it works

How our ATS match score works

The job description is split into skills, tools and qualifications, most important first. Each one is checked against your resume for direct evidence or clearly equivalent experience, and ambiguous cases count as missing, so the score understates rather than flatters. The percentage is matched divided by the total, minus five points for each missing item from the job's top five skills or top three tools, capped at 94 and floored at 8. The same inputs give the same score.

Read the missing list as a question, not a task list: a term is worth adding only where you have done the work and your resume describes it in different words. A high score is not an interview. It means the wording lines up, and a person still reads the resume.

Our match score is not an employer's ATS score.

It is our own measurement, calculated by the method above and published in full. It is not a Workday, Greenhouse, iCIMS or Lever score, we have no access to those systems, and no vendor discloses one. The full method, step by step · What an ATS actually does

Who it is for

Is This For You?

This is for you if…
  • You're applying to roles and not hearing back
  • You want to know exactly which keywords you're missing
  • You're tailoring your resume to each job description
  • You want an AI rewrite that mirrors the role's language
This is NOT for you if…
  • Your resume is already getting interviews consistently
  • You're applying to roles that don't use ATS software
  • You want someone to write your resume from scratch
  • You're not willing to update your resume per role

Common questions

Common Questions

Can't I just use ChatGPT to analyze my resume?

ChatGPT reads your resume and suggests improvements from general knowledge. ResumeFitting does one narrower thing: it takes a specific job description, extracts its skills, tools and qualifications, classifies each one as matched or missing against your resume, and returns the ratio as a score. The same extraction and the same rule run every time, at temperature 0, so the score does not drift between runs. You also get a skip signal when the role is a clear mismatch, and the posting's logistics (remote, visa, pay) pulled out for you. The whole method is published on the about page.

What does the analysis actually show?

The analysis shows your ATS match score, the exact keywords missing from your resume against that job description, your bullet strength score, the weak phrases a reader has to work past, and a skip signal if the role is a clear mismatch. It also pulls job logistics automatically: remote vs. onsite, travel requirements, clearance needs, visa sponsorship and pay range, so you're not hunting through the posting yourself. No signup required.

Is my resume data stored or shared?

Your resume and job description are used only to generate your analysis and are not stored, sold, or used to train any AI model. Each session is independent.

Pricing

Pricing

1-Day Access

$12

Up to 20 analyses in 24 hours

  • Up to 20 ATS analyses
  • Full keyword gap analysis
  • ATS-optimized resume rewrite
  • Cover letter checker & AI rewrite
  • Download-ready version
No Limits

30-Day No Bounds

$39 once

Unlimited analyses for 30 days

  • Unlimited ATS analyses
  • Everything in 30-Day Access
  • No analysis cap, ever
  • Expires after 30 days

Research and guides

ATS resume research and guides

Everything behind the checker, one page per question.

Job-posting keyword studies

3,518 postings from 81 companies, counted term by term from the public Greenhouse job board API, mostly US technology companies. How this was counted, and what it cannot tell you →

Keyword guides by role

How screening works, and what to do about it

Who built this

ResumeFitting is an independently built tool, running since March 2026, with no team of recruiters, no proprietary hiring dataset and no access to any employer's applicant tracking system. What it has instead is checkable: a published scoring method, and keyword figures from public postings with their limits stated. Who built this and how the score is calculated · ZoeVera on LinkedIn

Before you apply

Make the wording easier to recognize.

Optimize my resume
ATS Resume Checker: Match Score & Missing Keywords