Free tool
Which keywords does this job description want that your resume doesn’t have?
Paste a job description and your resume. You’ll get the terms the posting leans on, and which of them are missing from your resume.
Your resume and the job description never leave your browser
Missing from your resume
Already covered
Add a term only if it is true of your actual work. This compares wording against one job description. It is not an ATS score, and it cannot tell you how a particular employer ranks candidates — no ATS vendor publishes that. Keyword overlap is one input among many, alongside formatting that parses and evidence that stands up. See our editorial policy on what we will and won’t claim about ATS software.
Common questions
Is my resume uploaded anywhere?
No. The comparison runs in JavaScript on your own device: the text you paste is never sent anywhere, never stored, and is discarded when you close the tab. To be exact about what you would see in your browser’s network tab — like every page here, this one sends an anonymous page-view event (and Google Analytics, only if you accepted cookies). Neither carries your resume or the job description. See our privacy policy.
How are the keywords chosen?
The tool takes one-, two-, and three-word phrases from the job description, drops common English and job-posting filler (“responsible”, “candidate”, “team player”), and ranks what is left by how often it appears and how early it shows up. Requirements stated near the top of a posting usually matter more.
Is a higher percentage always better?
No. Past roughly 70–80% you are usually padding rather than matching, and stuffed keywords read badly to the human who sees the resume next. Cover the terms that genuinely describe your work and stop.
How is this different from the ATS score?
The ATS check looks at your resume as a whole — parsing, formatting, structure, bullet quality — and needs the file. This tool does one narrow job against one posting, in your browser, from pasted text.
What should I do with the missing terms?
Work the true ones into the experience bullets where you actually did that thing, rather than adding a keyword list. If a term does not describe your work, leave it out. For layouts that parse cleanly, use an ATS-friendly template, and see the guides for role-specific advice.