Home / Tools / Resume match checker

Check your resume against the job description before you apply

A recruiter searching for “PostgreSQL” does not find a resume that says “databases”, and a quick skim misses whatever is not in the posting’s own words. Paste your resume and the job description: you get a match score, the skills and repeated terms you are missing, and a short list of fixes. Nothing is uploaded.

We check that your resume uses the same title.

Private Both texts are compared inside your browser and are never sent anywhere. What you type is kept only in this browser so the page remembers it; “Clear” erases it.

Match score

—

Paste your resume and the job description to see how well they match.

How the match score is calculated

Skills, 60% of the score. Both texts are searched for the 112 skills this site tracks in job postings: languages, frameworks, cloud platforms and tools. This part is the share of the posting’s skills that also appear in your resume.

Repeated terms, 40%. Words and two-word phrases that the posting uses at least twice, once the words every posting uses (“team”, “experience”, “requirements”) are removed. A term counts by how often it is repeated, up to five times. Word endings are ignored, so “managed” matches “managing”, and “front end” matches “frontend”.

If the posting names none of the tracked skills, the score is the repeated-terms part alone. 75 and above is labelled a strong match, 50 to 74 partial, below 50 weak. These cut-offs are ours. The score measures keyword overlap; it does not predict whether you get an interview.

Questions about the resume match checker

Is my resume uploaded anywhere?

No. Both texts are compared inside your browser and are never sent to a server. They are kept in this browser’s storage so the page remembers them, and the Clear button erases them.

What match score should I aim for?

Aim to have every skill you really have written in the posting’s own words, rather than to hit a number. The score only counts overlapping skills and repeated terms; 75 or more means most of what the posting stresses is already in your resume.

Should I add every missing keyword?

No, add only the ones that are true. Listing skills you do not have gets you into interviews you cannot pass. Where you do have the skill, use the posting’s exact word, because a search for “PostgreSQL” does not find “databases”.

Does this work like an applicant tracking system?

Not exactly. Applicant tracking systems differ, and this tool does not copy any of them. It checks the part you control: whether the skills and terms the posting stresses appear in your resume, so that a keyword search or a quick read finds them.

Related tools

All free tools