Skip to content
UK Utility Tools

CV ↔ Job Description Match Checker

Paste your CV and a job description to see matching keywords, missing skills and a simple match score — all analysed privately in your browser.

Analysed on your device — your CV is never uploaded. Everything on this page runs locally in your browser.

Include your skills section and work history for the best comparison.

Include the requirements or person specification section.

Paste both your CV and the job description above — the match analysis appears automatically.

How it works

How the match score is worked out

The checker reads the job description, breaks it into single words and two-to-three-word phrases, and removes filler words. Each remaining term is weighted by three signals: how often it appears, whether it sits on a requirement-style line (bullet points, or lines containing “must”, “required” or “essential”), and whether it is in a curated dictionary of 150+ real skills and qualifications. The top 25 weighted terms become the target list, and your score is the share of that total weight found in your CV — so missing a heavily emphasised essential skill costs more than missing a word mentioned once in passing.

What else the checker looks for

  • Hard requirements — patterns like “5+ years”, “degree in computer science”, driving licence, right to work and certifications such as CSCS, DBS or NVQ, each checked against your CV.
  • Alias matching — JS counts as JavaScript, ReactJS as React, “customer services” as customer service, so abbreviation differences do not cost you points.
  • Keyword stuffing — any term repeated more than eight times in your CV triggers a warning, because unnatural repetition reads badly to both software and humans.
  • Prioritised gaps — missing keywords are sorted by weight, so you fix the most valuable gaps first.

Why keyword tailoring matters in UK applications

Many UK employers — from NHS trusts to supermarkets to tech firms — use applicant tracking software or a recruiter’s quick skim as the first filter, and both look for the advert’s own language. Tailoring each CV honestly to the specific job description is one of the highest-value fifteen-minute tasks in a job search. This tool simply makes the gap visible; the judgement about what to add stays with you.

Privacy

Everything runs locally in your browser. Your CV and the job description are never uploaded, stored or logged — nothing leaves your device.

Frequently asked questions

Is this an ATS checker?

It is a keyword-coverage approximation, not a real Applicant Tracking System. Employers use many different ATS products, most of which rank or filter on their own criteria alongside human review. A good score here suggests your CV speaks the advert's language, but it is not a guarantee of passing any particular system or getting an interview.

Is my CV uploaded anywhere?

No. The whole analysis runs as JavaScript in your browser — your CV and the job description are never sent to a server, stored, or shared. You can even load the page, disconnect from the internet, and the checker still works.

What counts as a good match score?

There is no universal threshold, but as a rule of thumb a score above roughly 60 suggests your CV already reflects most of the advert's key language, while a low score usually means the CV was not tailored to this particular role. Focus on the highest-priority missing keywords rather than chasing 100.

Should I just paste the missing keywords into my CV?

Only add a keyword if it is genuinely true of you, and add it in context — inside a bullet point describing real experience. Never invent skills, and avoid repeating the same term over and over: the checker warns you about keyword stuffing because recruiters and filtering software can penalise it.

Does it understand synonyms and abbreviations?

Partly. A curated dictionary maps common aliases — for example JS to JavaScript, ReactJS to React, 'driving license' to 'driving licence' — and recognises 150+ skills across tech, trades, healthcare, retail, admin and soft skills. It cannot catch every synonym, so skim the missing list with common sense before acting on it.

Does it work for non-tech jobs?

Yes. The skills dictionary deliberately covers UK trades (CSCS, NVQ, Gas Safe), healthcare (NMC, DBS, safeguarding), retail and hospitality (EPOS, food hygiene), office and admin work (Sage, Xero, minute taking) as well as soft skills, so care workers, tradespeople and administrators get useful results too.