Resume keyword checker
Paste a job post and your resume or CV. In seconds you see which skills the post asks for, which are likely must-haves, which ones your resume is missing (with the post's own line for each), and 8 format checks. It runs in your browser, so nothing leaves your device.
- Recruiters search, the ATS rarely rejects. 76.4% of recruiters in Jobscan's survey search and rank by skills from the job post; 92% of 25 recruiters in an Enhancv survey said their system does not auto-reject.
- Use the post's words for skills you really have. “A/B testing”, not only “experiments”; “Power BI”, not only “dashboards”.
- Put each keyword in a bullet with a result, not only in a Skills list. Then practise saying it out loud.
Check your resume against the job post
Paste both texts. Results update as you type; tap a sample to see a full report first.
Paste at least 25 words in each box, or tap a sample above to see a full check in one click.
How the checker reads a job post
It does what a recruiter's search does: look for the skills by name. Then it reads the post's sections to tell must-haves from extras.
- 1Find the skills
Matches 222 skills and their common spellings (Power BI = PowerBI, Kubernetes = k8s, generative AI = GenAI). Longest phrase wins, so "data analytics" is not also counted as "analytics".
- 2Rank them
A skill under "Requirements" or "What we’re looking for", on a "must" line, or repeated 3+ times is a must-have. One only under "Preferred" or "Bonus" is nice to have.
- 3Compare
Each skill is looked up in your resume. Missing ones come with the post’s own line, so you can see what the employer means.
- 4Read the format
Contact details, standard headings, length, bullets with numbers, weak openers, first person, long bullets and stuffing.
Coverage is weighted: a must-have counts 3, a mention 2 and a nice-to-have 1. It is our own measure to help you prioritise, not a score any ATS publishes. What it cannot do: judge whether your experience is good, read a PDF's layout, or know a skill that is not in its list. For those, the “Other words the post repeats” box and your own read of the post fill the gap.
A strong resume can still miss 6 of 10 must-haves
This is the Product Manager sample, run through the same code as the checker above. The candidate shipped real results, yet the resume describes them in words the post does not use.
- Must-have (4 of 10)40%
- Mentioned (5 of 8)63%
- Nice to have (3 of 4)75%
View as table
| Priority | Skills in the post | On the resume | Share |
|---|---|---|---|
| Must-have | 10 | 4 | 40% |
| Mentioned | 8 | 5 | 63% |
| Nice to have | 4 | 3 | 75% |
| Missing must-have | Where the post asks for it | A bullet that adds it (only if true) |
|---|---|---|
| fintech | “3+ years of product management experience in fintech or B2B SaaS” | Owned refunds and COD-to-prepaid payment flows (fintech) for 1.2 lakh orders a month |
| prioritization | “Experience with A/B testing and prioritization frameworks such as RICE” | Prioritized a 40-item returns backlog with RICE; shipped the top 5 in one quarter |
| B2B SaaS | “3+ years of product management experience in fintech or B2B SaaS” | Built a seller dashboard used by 300 merchants (B2B SaaS inside a marketplace) |
| communication | “Excellent stakeholder management and written communication” | Wrote the weekly product update read by 9 category heads (written communication) |
| data analysis | “Strong SQL and data analysis skills; you can pull your own numbers” | Ran the data analysis behind the prepaid nudge: COD users churned 2x faster |
| stakeholder management | “Excellent stakeholder management and written communication” | Aligned support, finance and logistics on one refund policy (stakeholder management) |
What an ATS really does with your keywords
The popular line that robots reject 75% of resumes is not backed by any study we could find. What the surveys do show: almost every big employer uses an ATS, and recruiters search it by skill.
- Recruiters who search and rank by skills from the job post
- 76.4%
- Jobscan State of the Job Search survey, cited Aug 2026
- Recruiters whose ATS does not auto-reject on keywords or format
- 92%
- 23 of 25 US recruiters. Enhancv, Nov 2025
Read these as direction, not law. Jobscan and Enhancv both sell resume tools, and 25 recruiters is a small sample. They agree on the useful part: the ATS stores your resume and the recruiter queries it. Matching the post's words gets you found; the bullets around those words get you the interview.
Where to put a missing keyword
A keyword works hardest inside a bullet that proves it. A Skills line alone helps the search but not the human who reads next.
| Kind of keyword | Do | Don't |
|---|---|---|
| Tool (SQL, Power BI, Figma) | Name it in a bullet: “Built 6 Power BI dashboards for…”, and list it in Skills | List tools you opened once |
| Hard skill (data analysis, RAG) | Show the output and its result | Write “knowledge of…” with no proof |
| Method (A/B testing, RICE) | Say what it decided: “14 A/B tests; +3.1% conversion” | Swap in your own synonym when the post uses a set term |
| Soft skill (communication) | Prove it: who, how many, what changed | List “excellent communicator” in Skills |
| Job title | Use the post’s title in your headline if it matches your work | Change past job titles you did not hold |
| Degree or certificate | Write it the way the post does (B.Tech, MBA) | Claim one in progress without “expected 2027” |
Quick answers
How do I check my resume against a job description for free?
Paste the full job post in the first box and your resume text in the second. The checker lists every skill it finds in the post, marks each as must-have, mentioned or nice to have, and shows which ones your resume already has. It runs in your browser, with no sign-up and no upload.
Does an ATS reject a resume automatically for missing keywords?
Usually not. In an Enhancv survey of 25 US recruiters (Nov 2025), 92% said their system does not auto-reject for formatting or missing keywords. The bigger risk is search: in Jobscan’s survey, 76.4% of recruiters said they search and rank candidates by skills from the job description. If a skill you have is not written on your resume, a search for it will not find you.
What is a good keyword match score?
There is no official number; every ATS and recruiter is different. Treat our coverage as a to-do list, not a grade: add every must-have you genuinely have, in the post’s own words, and leave out the ones you do not. A lower honest score beats a higher one you cannot defend in the interview.
Should I copy keywords from the job post into my resume?
Use the post’s exact words for skills you really have (write “A/B testing” if that is what the post says, not only “experiments”). Do not paste lines from the post or hide keywords in white text. The recruiter reads your resume after the search, and an interviewer will ask about every skill you list.
Can I check a CV, not a resume?
Yes. CV and resume mean the same one-to-two page document in India and most job posts; paste either. For a long academic CV, paste the sections that match the post.
Can I upload a PDF?
Not here, on purpose: pasting keeps everything on your device. Open the PDF, select all, copy and paste. If the pasted text is jumbled (columns mixed together, missing words), an ATS parser may read it the same way: switch to a single-column layout.
Is my resume stored anywhere?
Only in your own browser, so your draft is still there when you come back. Nothing is sent to a server, and “Clear both” deletes it from this device.
Sources: Jobscan, Fortune 500 ATS report (6th ed., 20 Aug 2026); Jobscan, State of the Job Search survey (cited in its 2026 Fortune 500 ATS report); Enhancv survey of 25 US recruiters, reported by IT Brief UK (19 Nov 2025). Not affiliated with any ATS vendor.
Every keyword is a question. Answer it out loud.
A voice interviewer asks about the skills on your resume, follows up on your answers, and tells you what was strong and what was thin.
- Real follow-up questions
- Feedback on every answer
- Takes about 10 minutes