# The JD keyword extractor

> Paste a posting and see the skills it asks for, split by how hard it asks - free, no account, and no AI involved at any point.

Source: https://www.revquix.com/docs/tools/jd-keyword-extractor
Last verified: 2026-09-04

---

Paste a job description and get back the skills it actually asks for, sorted by how hard it asks.
Free, no account, and there is no AI in it. It runs on its own page at
`/tools/jd-keyword-extractor`.

## Not every requirement is a requirement

A posting is a wish list with a few hard filters buried in it. "Strong experience with Java" and
"exposure to Kubernetes is a plus" are not the same requirement, and treating them as equivalent is
why people either over-prepare for a nice-to-have or miss the one thing they genuinely need.

So the results are split three ways:

| Group         | What it means                                                                                              |
| ------------- | ---------------------------------------------------------------------------------------------------------- |
| **Must have** | Stated as a requirement.                                                                                   |
| **Preferred** | Named as a plus, a bonus or a nice-to-have.                                                                |
| **Mentioned** | Present with no stated level of importance. Worth knowing, not worth reorganising your preparation around. |

## It matches meaning, not spelling

Terms found in the posting are matched against our own skill taxonomy rather than compared as
strings, so a posting asking for "Spring" and one asking for "Spring Boot" land in the same place.

If that matching is unavailable it falls back to exact wording and **labels the result as such** - a
thinner answer, clearly marked, rather than a silent downgrade.

## Read the unmapped list

Terms that stood out in the posting but match nothing in our taxonomy are shown rather than dropped.
Usually that is a company-specific tool, an internal system, or a phrase that is not really a skill.

> **Note** - This is the part worth reading
>
> A list that quietly discarded what it did not understand would look complete and be wrong in the
> flattering direction. Seeing what it could not place tells you where the posting is unusual.

## Free, and there is no AI in it

No account, no credits, and nothing is sent to an AI provider - the taxonomy matching runs on
infrastructure we host ourselves.

It is capped per day rather than fully unlimited: **one run a day without an account, four signed
in.** Credits cannot raise that, because the tool is priced at zero - signing in is the only thing
that does.

## Where to go next

This tool tells you what a posting asks for. It does not tell you whether **you** match it - that is [the JD match](https://www.revquix.com/docs/resume/matching-a-job-description), which compares the
same posting against your resume and is the tool this one is meant to hand off to.

## Related

- [Matching a job description](https://www.revquix.com/docs/resume/matching-a-job-description) - Whether your resume answers this posting.

- [What a tool run costs](https://www.revquix.com/docs/tools/what-a-tool-run-is) - How the daily allowance works.
