ChatBotCV
Free check

Check your CV against a job description.

Paste the advert. We pull out what it actually requires and check each requirement against your CV, then show you the ones your CV doesn't evidence yet — so you know exactly where you're thin before you apply.

Check your CV against an advert — free

Sign in, upload your CV once, then check as many adverts as you like against it. Up to 15 checks a day.

How the check works

  1. It reads the advert for real requirements. A dedicated pass pulls out the things a CV could actually evidence — skills, tools, years of experience, responsibilities, qualifications, eligibility — and drops the boilerplate: salary, benefits, perks, culture waffle, EEO statements.
  2. Each requirement becomes a question. The same question generator that powers the CV gap report turns "five years managing a delivery team" into the question an interviewer would actually ask about it.
  3. Each question is put to your CV. Every question runs through the same grounded pipeline your public chatbot uses — search the CV, answer only from what's there — and the answer is classified as covered or a gap.

Requirements that just restate something already in your general gap report are dropped, so the same weak spot isn't shown to you twice.

What you get back

A list of the advert's requirements, split into the ones your CV can speak to and the ones it can't. Something like this:

Your CV doesn't evidence these
  • Experience running A/B tests end to endgap
  • Line-management responsibility for a teamgap
  • Experience in a regulated industrygap
Your CV covers these
  • Advanced SQL and data modellingcovered
  • Stakeholder reporting to senior leadershipcovered
  • Five years in an analytics rolecovered

The useful part is what the gaps tell you apart. Some are real but unwritten — you have run A/B tests, you just never spelled it out because it felt obvious. That's not a gap in your experience, it's a gap in your CV, and the fix is to add it. Others are genuinely absent, and no amount of rewording fixes those honestly — those are the ones to decide about before you spend an evening on the application.

Why it won't reword your CV to match the advert

Every other tool in this category will happily rewrite your bullet points to mirror the advert's language. This one deliberately won't, and it's the one thing it refuses to do.

Whatever you inflate to get past a screen, you then have to defend out loud to someone whose whole job is spotting the seams. A CV that's been quietly stretched toward an advert reads well and interviews badly. So the check shows you the real gaps against the real target and stops there — what you add back is your call, and it stays true. There's a longer argument for that approach in the honest way to tailor a CV.

How this differs from an ATS keyword scanner

Most "resume checkers" compare strings. They count how many of the advert's words appear in your CV and give you a match percentage, which is why their advice always ends up being "add these keywords."

This doesn't score you. It reads the advert for what it requires, then asks whether your CV can answer for each requirement. A requirement you genuinely cover in different words counts as covered. A keyword you've pasted in but can't back up doesn't help you here, because nothing is being counted — the question is whether the evidence is on the page.

Nothing invented

It reads your CV as written. It never adds experience, inflates a title, or guesses at an answer the CV doesn't support.

Advert by advert

Check the same CV against every role you're applying for. Each advert gets its own result.

Closes the loop

Add the missing detail to the real document, re-upload, and the check re-runs against the new version.

Questions people ask

Is checking my CV against a job description free?

Yes. It's part of the free tier, with a limit of 15 advert checks in any rolling 24 hours — enough to work through a day's applications.

Do I need an account?

Yes. The check runs against your real CV, so you sign in and upload it once. After that you can check as many adverts as you like against it.

Will it rewrite my CV to match the job description?

No, and that's deliberate. It tells you which of the advert's requirements your CV is quiet on. What you add back is your decision, and it stays true.

Is this an ATS keyword scanner?

No. A keyword scanner compares strings and scores you on how many of the advert's words appear in your CV. This reads the advert for what it actually requires and checks whether your CV can answer for each one, so a requirement you cover in different words still counts as covered.

What happens to the job advert I paste?

The advert is sent for analysis but not stored. What's kept is a fingerprint of it plus the requirements the check extracted, so re-checking the same advert returns the saved result instead of re-running it. Your browser remembers the last advert you pasted so it's still there when you come back.

What if I re-upload my CV?

Re-uploading invalidates every saved result, so the next check runs against the new version. That's the intended loop: find a gap, add the real detail to the real document, re-upload, watch the gap close.

Where this sits

The advert check is one half of the picture. The other runs the moment you upload: ChatBotCV puts the questions recruiters generally ask straight at your CV and shows which ones it can't answer well, with no advert needed. Both come from the same place — your CV is a summary, and summaries leave things out. See what else it does for candidates, or read the blog.

Check your CV against an advert — free

Free, no card. Sign in with Google, LinkedIn, or email.