Check your resume's keyword coverage against a job description

Analysis only — we don't edit your resume. Paste the job description and your resume text, see keyword coverage in seconds.

Can't copy the job post? Paste a screenshot here (⌘V), or click to upload.
No account needed — nothing you paste here is saved.
3 free checks per day · Unlimited with membership

How to check whether your resume matches a job description

Four steps, about two minutes. The third one is where most people go wrong.

  1. 1

    Paste the job description

    Copy the full posting, requirements section included. Partial JDs produce partial keyword lists — the requirements block is where the hard terms live.

  2. 2

    Paste your resume as text

    Plain text, not a PDF. What matters is the words a parser can extract, which is exactly what you get by selecting all and copying out of your resume file.

  3. 3

    Read the missing terms, not the score

    The list of required keywords you don't have is the actionable part. The percentage is a summary of that list, not a separate piece of information.

  4. 4

    Add only the terms you can back up

    Each missing keyword you genuinely have experience with should appear in a bullet that shows the work. Keywords you can't back up will fail the interview instead of the filter — a worse place to fail.

What a match score actually measures

It measures overlap between two pieces of text. That's the whole mechanism. A job description names the tools, methods and domains it expects to see; the checker looks for those words in your resume and tells you which ones aren't there.

That makes it useful for one specific failure: you have the experience, but you described it in different words than the posting uses. “Built data pipelines” against a JD asking for “ETL” is a real miss, and a cheap one to fix.

It cannot tell you whether your experience is strong enough, whether the hiring manager will like your background, or whether the role is worth applying to. Those are the questions that decide the outcome, and no text comparison answers them.

Not every missing keyword is worth adding

A posting mixes two kinds of terms, and the checker can't reliably tell them apart — you can. Hard requirements are the ones a recruiter filters on: a language, a framework, a certification, a number of years. Miss one of those and you may never be read.

Everything else is atmosphere. “Fast-paced environment,” “cross-functional collaboration,” “strong communication skills” — stuffing these into your resume costs you space and makes it read like the posting rather than like a person.

A practical rule: if you can't follow the keyword with something you actually did, leave it out.

JD match check or ATS check?

They answer different questions, and people often run the wrong one first.

  • JD match (this page) — needs a specific posting. Answers: for this job, which required words am I missing?
  • ATS check — needs no posting. Answers: can the software read my resume at all? Broken columns, headers in text boxes, dates it can't parse.

Run the ATS check first. Perfect keyword coverage in a file the parser can't read is a score you never collect. Run the ATS check →

Common questions

What is a resume matcher?

A resume matcher compares the text of your resume with the text of one job description and reports which terms the posting requires that your resume never says. It is a text comparison, not a judgement about whether you're qualified.

Is this free, and do I need an account?

Three checks a day are free with no account. Membership removes the daily cap.

Do you keep the resume or job description I paste?

No. Nothing you paste into this tool is stored.

Does a higher match score mean a better chance?

It means fewer required keywords are missing, which is a screening threshold rather than a ranking. Once the required terms are present, adding more keywords stops helping and starts reading as stuffing.

Do I need to re-check for every job I apply to?

Yes, if the postings differ. A match score belongs to one resume and one posting; two openings with the same job title routinely require different tools and different words.

Will this rewrite my resume?

No — this tool only analyses. Rewriting happens in the editor, and only when you ask for it.

Related