A free resume vs job description analyzer should answer one question: will my resume get an interview for this job, and if not, why not?
Most of the free analyzers floating around answer a different question — “what’s my keyword overlap percentage?” — and call it a day. The percentage doesn’t change behavior. The verdict does.
What a real analyzer reads
A free analyzer worth running reads four axes against the specific JD:
| Axis | What it reads | Why it matters |
|---|---|---|
| Keywords | Hard skills, tools, certifications | Necessary table-stakes match |
| Seniority altitude | Titles, scope language, team size mentions | Catches over- and under-qualification |
| Execution-verb density | The verb shape of your bullets | Catches strategy/execution mismatch |
| Tacit disqualifiers | Reporting structure, on-call, team-size cues in JD | Catches silent filters the JD never names |
Three of those four are invisible to a keyword-only tool. The keyword-only tool returns 78% match, you apply, nothing happens. The four-axis tool returns a verdict, you apply differently, things happen.
What the analyzer returns
A side-by-side breakdown with five components:
- Verdict line. Apply, skip, or fix-then-apply.
- Four indicator tiles. Seniority, Relevance, Execution, Keywords — each with a specific reading.
- Risk cards. 3–5 cards naming the rejection drivers with evidence pulled from your bullets and the JD.
- Recommendations. 4–6 surgical edits ranked by leverage. Tick the ones you’ll apply.
- Bullet rewrites. Before/after pairs with one-line rationale.
That’s what the diagnostic returns on the free tier — two full runs, no card.
Why “free” is the right tier for the first run
A diagnostic is most useful when you suspect something is wrong but can’t name it. The first run on a representative job description usually surfaces the one filter that explains the silent rejections — and once you know which filter, the fixes are surgical.
After that, paid tiers make sense for volume. Pro is $19/month for 50 cases plus tailored PDF export. But the first verdict — the one that surprises you — should never cost you anything.
How to use it
- Pick a representative job description. Not a stretch role, not a softball — the kind of role you’ve been applying to and not hearing back from.
- Paste the JD into the analyzer.
- Upload your current resume — exactly the version you’ve been sending.
- Read the verdict. Pay attention to the indicator tile that’s lowest.
- Apply the top 2–3 surgical edits. Re-run.
The pattern most candidates see on the first run: keyword indicator is fine, seniority or execution indicator is the one driving the verdict. That’s the silent filter. The fixes are 8–12 minutes of work.
Run the analyzer
Free, two cases, no card. Paste a JD, upload a resume, get the verdict in 27 seconds.
Related reading
- Check if I’m qualified for a job description — the four-axis qualification check explained.
- Jobscan alternative — why a percentage match score is the wrong primary output.
- Resume tool that tells you why, not just a score — the verdict-vs-score argument.
- Non-ATS resume checker for human reviewers — the human-filter axis explained.