Skip to content
Applysent

Free tool

Résumé keyword scanner

Paste your résumé and a job description. The scanner pulls out the skills, tools and phrases the job ad leans on, checks which ones appear in your résumé, and gives you a match percentage with a short list of the most important missing terms.

Runs in your browser. Nothing you type is uploaded, stored or sent to an AI. Free, with no sign-up.

Your match percentage and missing keywords appear here. Nothing leaves this page.

How it works

  1. It reads the job description and splits it into words and two-word phrases, ignoring common words and job-ad filler such as "strong", "experience" and "team".
  2. It spots skill-like terms such as Node.js, C++, SQL and CI/CD, and acronyms, and weights them higher than ordinary words. Phrases that repeat, or well-known ones like "project management", are kept whole.
  3. It looks for each term in your résumé, allowing for simple variations: plurals, "mentored" for "mentor", "front-end" for "frontend", "Postgres" for "PostgreSQL".
  4. The match percentage is the weighted share of terms found, so missing a key skill costs more than missing a passing mention.

Everything happens on this page. There is no server call, no AI model and no database: close the tab and your text is gone.

How to use the missing keywords honestly

Recruiters often search their ATS for specific terms, so wording matters. If the job ad says "stakeholder management" and your résumé says "worked with senior leaders", a search may not find you even though the experience is the same.

  • You have the skill but used different words: change your wording to match the job ad.
  • You have it but left it out: add it where it happened, in a bullet with a result, not only in a skills list.
  • You don't have it: leave it out. Apply anyway if you meet most of the rest; few candidates match every line.

There is more on this in how to tailor your résumé for each job.

Frequently asked questions

What is a good keyword match percentage?

There is no official threshold. As a rough guide, 70% or more of the important terms means your résumé speaks the job's language. Below about 45%, either the role is a stretch or your résumé describes the same work in different words.

Is this the same as an ATS score?

No. Some ATSs rank or filter by keywords, but most leave that to recruiters searching. This shows overlap in wording, which helps with both. For layout and formatting checks, use the ATS résumé checker.

Does it use AI?

No. It uses fixed rules: a stop-word list, a list of known skills and phrases, and simple matching. The same input always gives the same result, and nothing is sent anywhere.

Why does it show a word that isn't really a skill?

It works from the words the job ad uses most. Sometimes a word is repeated without being a requirement, such as the product's name. Ignore anything that doesn't make sense to add.

Should I copy the job description into my résumé?

No. Recruiters notice, and it reads badly. Use the job ad's terms where they truthfully describe your work, in your own sentences.

Let Applysent send the applications. You take the interviews.

Applysent finds jobs that fit your résumé, tailors it to each one, fills in the employer's application form, submits it and keeps a receipt.

  • Invite-only early access
  • Access codes start instantly
  • You approve what gets sent