Resume Keyword Matcher
Compare your resume against a job description, see which keywords and phrases you cover, which are missing, and how densely each section uses them.
Paste a job description and your resume above to see which of the advert's keywords you already cover and which are missing.
This is plain frequency and set arithmetic — it extracts the job ad's most-used terms and phrases, removes stopwords, and intersects them with your resume. It does not simulate any particular applicant tracking system, and no ATS scores resumes purely on keyword overlap. Both texts stay in your browser and are never uploaded.
What is the Resume Keyword Matcher?
Resume Keyword Matcher extracts the terms and two- to three-word phrases a job advert actually leans on, strips out stopwords, ranks what is left by frequency, and then checks each one against your resume.
- Coverage percentage with matched and missing counts
- Missing keywords ordered by how often the job advert uses them
- Single terms plus two- and three-word phrases, with stopwords removed
- Over-use warnings when a term is far denser in your resume than in the advert
- Keyword density per resume section, detected from your own headings
- Copyable plain-text report of every matched and missing term
How to use the Resume Keyword Matcher
- 1
Paste the full job description into the left box, including the requirements list.
- 2
Paste your resume as plain text into the right box.
- 3
Set how often a term must appear in the advert to count, and how many keywords to check.
- 4
Turn phrase matching and singular/plural matching on or off to suit the role.
- 5
Work through the missing keywords, then re-check until the coverage figure looks healthy.
About the Resume Keyword Matcher
Resume Keyword Matcher extracts the terms and two- to three-word phrases a job advert actually leans on, strips out stopwords, ranks what is left by frequency, and then checks each one against your resume. You get a coverage percentage, the missing keywords ordered by how often the advert uses them, and every match with both counts side by side.
It also flags terms you use far more densely than the advert does — the kind of repetition that reads as padding to a human reviewer — and breaks your resume into sections so you can see where the relevant language actually sits.
This is plain frequency and set arithmetic. It does not simulate any particular applicant tracking system, and no real ATS scores a resume purely on keyword overlap. Both texts stay in your browser and are never uploaded.
Frequently asked questions
How many keywords should my resume match?
There is no magic number, but covering most of the terms the advert repeats is a reasonable goal. Aim to work the genuinely relevant ones into real sentences about what you did — a list of bare keywords helps nobody and reads badly to a human.
Does this tell me my ATS score?
No, and be sceptical of any tool that claims to. Applicant tracking systems differ enormously, most do not score at all, and none publishes its algorithm. This tool measures the one thing that is objectively measurable: whether the words the advert uses appear in your resume.
Should I copy keywords exactly as the job ad writes them?
Where the term is a real skill or tool, yes — matching the advert's wording removes ambiguity for both software and readers. Where it is filler like “fast-paced environment”, no. Judgment beats coverage.
What is keyword stuffing and why does the tool flag it?
It is repeating a term far more often than the job description does in the hope of ranking higher. The tool flags any keyword whose density in your resume is more than two and a half times its density in the advert, because that pattern is obvious to a human reviewer.
How does it find the sections of my resume?
It looks for short heading lines — ALL CAPS, a trailing colon, or a common heading name such as Experience or Skills — and treats everything until the next heading as that section. Plain-text resumes work best.
Related tools
Word Counter
Count words, characters, sentences, paragraphs and estimated reading time instantly. Free online word counter for essays, blogs and social media.
Repeated Words Checker
Find words repeated too close together — plus doubled words like “the the” — with a proximity window you control. Free and 100% in-browser.
Word Cloud Generator
Make a word cloud from any text, free and online. Counts word frequency, removes stop words, sizes each word by frequency and downloads the result as a PNG.
Lexical Density Calculator
Measure lexical density — content words as a share of all words — plus type-token ratio and unique word count. Free and 100% in your browser.
Case Converter
Convert text between uppercase, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case and more. Free online case converter.