CareerCTO

Resume and job description match checker

An ATS keyword match, at its simplest, is an overlap calculation between two lists of words: what the job description asks for, and what your resume actually contains. This runs that comparison directly.

It only measures word overlap, not whether you actually have the experience behind a word. Adding a term because it shows up here, without the substance to back it up, tends to fall apart at interview stage.

Nothing you paste leaves your browser.

Nothing you paste leaves your browser.

Match score

0%

Paste both texts to see the overlap.

Everything above is worked out in your browser. Nothing you type is sent to us or saved anywhere.

How this is worked out

What this does not cover

Questions people ask

What score should I be aiming for?
There is no fixed target that guarantees anything. Treat a low score as a prompt to check whether you have described relevant experience using the same words the job posting uses, not as a pass or fail line.
Should I add every missing keyword to my resume?
Only the ones that describe something you have actually done. Adding a term you cannot speak to in an interview creates a problem it did not solve.
Why does a keyword I clearly have show as missing?
The match is exact-word based, so a different form of the same skill (a synonym, an abbreviation, or a different tense) will not be recognised as the same term.

Where these figures come from

Rates and rules on this page were last checked against the source on . Tax law changes; check the source before you rely on a number for a decision.

Related calculators

Running these numbers because you are weighing a move? See what is open right now.