Free tool
Job description keyword finder
Paste a job posting and see which skills, tools, credentials and duties it asks for, sorted into must-have, nice-to-have and background. Each keyword shows where it appears and how many times the posting mentions it.
Job description keyword finderFree
Paste a job posting to see which skills, tools and requirements it stresses, and how often. One free run, no account.
How it works
Paste the posting
Copy the whole job description from the job page. Anything from 200 to 15,000 characters works, and HTML copied from a web page is cleaned up.
It is read, then checked
An AI model proposes the keywords and how much the posting stresses each. A plain text search then confirms every term is in your posting and counts its mentions.
Use the list
Work through the must-have terms first. Match each one to something you have really done, and use the posting's own words where they fit.
What the groups and numbers mean
- Must-have
- The posting calls it required, puts it in the job title, builds the duties around it or repeats it.
- Nice-to-have
- The posting calls it preferred, a plus or a bonus.
- Background
- It appears once, in passing or as context for the role.
- Mentioned N times
- Counted by a plain text search of the posting you pasted. A plural form counts as the same term.
- Where it appears
- The part of the posting the term sits in: the title, the summary, the duties, the requirements or the preferred list.
The sorting into groups is a judgment made from the posting's signal words, position and repetition. Treat it as a starting point for your own reading. A term the posting barely stresses can still matter to a particular hiring manager.
Free to try
You can run the finder once without an account, and a free account gets up to 10 runs a day. Your posting is sent to an AI service to be read and is not stored by SnugCV. The run is counted with a hashed IP address and a cookie. The privacy policy has the details.
Questions people ask
Is the keyword finder free?
Yes. You can run it once without an account, and a free account gets up to 10 runs a day. Tailoring a resume to a posting is a separate SnugCV feature, and your first few tailored resumes are free.
How does it decide what is a must-have?
From the posting's own signals. A term is must-have when the posting calls it required, puts it in the job title, builds the duties around it or repeats it. It is nice-to-have when the posting calls it preferred or a plus, and background when it shows up once in passing.
Can it show keywords that are not in my posting?
No. An AI model proposes the terms, and then a plain text search checks each one against the text you pasted. Any term that is not in the posting is dropped, and the mention counts come from that search rather than from the model.
Does SnugCV store my job posting?
No. The posting is sent to an AI service to be read and the result is shown to you. SnugCV does not keep the posting or the result. The run itself is counted with a hashed IP address and a cookie so the free run can be enforced.
Which keywords should I put in my resume?
Start with the must-have terms you can back with real work, and use the posting's wording where it describes what you did. Leave out any term you cannot honestly claim. A short list of true matches reads better than a long list of stretches.
Does a keyword list tell me whether I will pass an ATS?
No. It shows what the posting says it wants. No outside tool can tell you how an employer's system will treat a resume, which is why the ATS resume checker reports only things it can measure.
Guides that go with this tool
- How to find the keywords in a job description
- Resume keywords: examples by field and how to use them
- Why tailor a resume for each job
- How to tailor your resume to a job posting in about a minute
- Check your resume with the ATS resume checker