Free ATS Resume Checker

Paste your resume and the job advert. You'll get a keyword match score, the terms you're missing, and the formatting problems that stop applicant tracking systems reading your resume properly. The analysis runs entirely in your browser — your resume is never uploaded, stored or seen by anyone.

How this ATS checker works

An applicant tracking system does two things with your resume: it extracts the text, and it scores that text against the job. This tool mirrors both. It pulls the terms the advert repeats and emphasises, checks which of them appear in your resume, and then inspects your resume for the structural problems that break text extraction — missing contact details, non-standard headings, absent dates.

What it checks

Common questions

What is an ATS and does my resume really get scanned by one?

An applicant tracking system is the software employers use to receive and sort applications. Most mid-size and large employers use one. It rarely rejects a resume outright — the far more common outcome is that your application is ranked below others for the recruiter's search, and never surfaces. That is why keyword relevance to the specific advert matters more than any single formatting rule.

What ATS score do I need to pass?

There is no universal passing score, and any tool that claims otherwise is inventing it — different systems weight things differently and most recruiters search rather than filter. Treat the percentage here as a relative signal: above 75% means your resume is written in the advert's language, below 50% usually means it was written for a different role and needs retargeting rather than editing.

Should I just add all the missing keywords?

Only the ones that are genuinely true of you. Every resume that clears the software is then read by a person, and a skills list that your experience does not support is obvious and costs you the interview. The useful way to use a missing-keyword list is as a prompt: if you do have the experience, find where it belongs in your bullets and describe it in the advert's words.

Why does my PDF paste badly into this checker?

Because that is exactly what the applicant tracking system sees. If copying your PDF produces scrambled or jumbled text, the resume was built with columns, text boxes or images that break text extraction — and the ATS will extract the same mess. A resume that pastes cleanly is one that parses cleanly.

Is my resume uploaded anywhere?

No. The whole analysis runs in your browser in JavaScript. Nothing is transmitted to a server, nothing is stored, and closing the tab discards it. You can verify this by opening your browser's network tab while you run a check — there are no requests.

Does this work for a UK CV as well as a US resume?

Yes. The keyword matching is language-based rather than format-based, so it works for either. The length check allows a range that covers both a one-page American resume and a two-page British CV. For the conventions that do differ by country — photo, personal details, references — see our resume format guides by country.