Free Resume Keyword Scanner
Paste a job posting and your resume. You get a keyword match score, every term you are missing grouped by what it is, and one line for each saying where it belongs. No account, no limit, and the comparison runs in your browser.
Three steps, about a minute
Paste the posting
Include the requirements section. The scanner reads the posting's own headings so terms under 'Requirements' count for more than terms in the company blurb.
Add your resume
Upload the PDF or paste the text. Optional: without it you still get the posting's keyword list, grouped by type.
Work the list
Every term comes back covered, thin or missing, with one line saying where it belongs. Strike out anything that does not apply and the score updates.
Named things, not word counts
Ranking a posting by word frequency surfaces “team” and “experience”. A recruiter searches for “Salesforce” and “CPA”. This scanner recognises the named things first and only then falls back to statistics, so what comes back is a list you can act on.
It also refuses to give you a false pass. A keyword that appears once in a skills list with nothing around it is marked thin, not covered, because that is how the human reading you next will see it.
- Tools and platforms, from Salesforce to Kubernetes
- Certifications and licences, spelled out and as acronyms
- Methods and standards like Agile, GAAP and SOC 2
- The job title itself, and how close yours is
- Terms you list once with nothing to back them up
- Alternatives: 'Snowflake or BigQuery' is not a gap if you have one
About resume keyword scanners
- What is a resume keyword scanner?
- A resume keyword scanner compares your resume against a specific job posting and reports the overlap. It pulls the terms an employer named in the posting — tools, certifications, methods, job titles — and tells you which of them appear in your resume and which do not. It is a rehearsal for the keyword search a recruiter runs inside their applicant tracking system.
- Is 80% a good ATS score?
- There is no universal threshold, because no applicant tracking system publishes one and most do not compute a single score at all. What actually happens is a recruiter searches the database for the two or three skills that matter most, and you either appear in that result or you do not. Treat a match score as a worklist, not a grade: covering every required term in the posting matters far more than reaching any particular percentage.
- Does this scanner store my resume or the job posting?
- No. The comparison runs in your browser, so the posting and your resume text never leave the page. If you upload a PDF, it is read once on our server to pull the text out and is not stored.
- How do I find the keywords in a job description?
- Read the requirements or qualifications section, not the company blurb, and pull out every named thing: software, platforms, certifications, methodologies, and the exact job title. Those are what a recruiter types into the search box. Paste the posting above and the scanner does this part for you, marking which terms came from the requirements section.
- What do employers use to scan resumes?
- Applicant tracking systems such as Workday, Greenhouse, Lever, iCIMS, Taleo and BambooHR. They parse your file into fields, store the text, and let recruiters search and filter it. Most do not auto-reject anyone; they rank and surface. That distinction matters: your goal is to be findable for the right search, not to beat a score.
- Should I just add every missing keyword to my resume?
- No. Only add terms that describe work you have actually done, and put each one inside a bullet that shows the result. A keyword stuffed into a list with no evidence behind it passes a text search and then fails the human who reads you next. Use the 'not relevant' control on any term that does not apply to you; the score recalculates without it.
- Is this free?
- Yes. There is no account, no email and no run limit. A free Roleframe account adds the editor, where each missing keyword can be written into a bullet from your own experience.
Ready when you are
Send the tailored resume, not the generic one.
Paste a job posting and Roleframe scores your resume against it, then helps you close the gaps one approved edit at a time, so you apply while the role is still fresh.