Free tool · runs in your browser
ATS resume checker: does your resume match the job?
Recruiters search their applicant tracking system by keyword, and AI screens check each requirement against your text. Paste the job description and your resume to see what they will find. Only add a missing term if you really have the experience.
Paste at least a paragraph in each box.
How this checker works
It reads the job description and pulls out up to 30 terms that a recruiter is likely to search for. No AI is involved; it uses a few plain rules:
- Tool and acronym names, such as SQL, AWS, B2B, iOS, Node.js or C#.
- Capitalized names of two or three words, such as Google Analytics.
- Named tools inside lists, such as “experience with Figma, Jira and Tableau”.
- Two-word phrases the posting repeats at least twice, such as “user research”.
Then it checks whether each term appears in your resume as a whole phrase, ignoring capital letters and most punctuation. Everything happens in your browser. Nothing you paste is sent to us or saved.
What the score means
The score is the share of those terms that your resume contains. If the posting yields 20 terms and 14 appear in your resume, you score 70%.
- 75% or more: most keyword searches for this job will find you.
- 50% to 74%: close. A few honest additions, in the posting’s exact wording, would help.
- Under 50%: a recruiter searching the system may not surface you, even if you are a good fit.
Aim for a strong match on the must-haves, not 100%. Some extracted terms will be company names, benefits or filler that nobody searches for.
What it cannot tell you
This is a keyword coverage check, not a real applicant tracking system. Be honest with yourself about its limits:
- It matches exact phrases. “JS” will not count as “JavaScript”, and “led a team” will not count as “people management”.
- It treats every term as equal. A real recruiter weighs the must-haves far more than the nice-to-haves.
- It does not read your PDF or Word layout. If your file uses columns, tables or text boxes, a parser can still scramble it even when the pasted text scores well.
- It does not know the system the job runs on. Some systems add knockout questions or AI screening on top of keyword search.
No ATS vendor publishes a keyword score that triggers automatic rejection, so treat any “ATS score” (including this one) as a guide to wording, not a pass mark.
How to use your result
- Start with the missing list. For each term, ask: have I really done this? If yes, add it to a bullet that shows where and with what result.
- Use the posting’s exact wording. If it says “stakeholder management”, write that, not “working with partners”.
- Put the most important terms in your summary and your most recent role, where recruiters look first.
- Skip terms you cannot back up. They will come up in the interview.
- Run the check again after editing, then check which hiring system the job uses.
Frequently asked questions
Is this a real ATS score?
No. It measures how many of the job description’s key terms appear in your resume. Real applicant tracking systems mostly help recruiters search, filter and rank candidates, and each one works differently. Use the score to find wording gaps, not as a prediction of pass or fail.
What is a good ATS match score?
Around 75% or more of the posting’s key terms is a strong match for keyword searches. Covering every must-have requirement matters more than the overall number.
Should I copy the job description into my resume?
No. Pasting the posting, or hiding keywords in white text, is easy for a recruiter to spot and can get you rejected. Add a term only where a real bullet backs it up.
Is my resume stored?
No. The check runs entirely in your browser and nothing you paste is sent to a server or saved.
Why does it list words that are not skills?
The rules that pick terms are simple, so company names or benefit phrases sometimes slip in. Ignore anything a recruiter would not search for.
Does it work for a CV as well as a resume?
Yes. Paste any plain text: a US resume, a UK or European CV, or a LinkedIn profile.
Next: find out which ATS the job is using, or browse resume examples by role for the keywords each role is screened on.