Free ATS-Pass Score

Will your CV pass an Applicant Tracking System? Find out in 5 seconds. No signup. No email. We show the real score and exactly how to fix what's wrong.

  • We don't store your CV
  • No signup wall
  • ~3 seconds end-to-end
  • Open methodology

PDF, DOCX, Markdown or plain text. Max 10 MB.

Optional: Paste the job description for a tailored keyword check

Without a JD we use a generic role-family dictionary. With a JD, component C4 (Keyword coverage) matches the specific words this employer wrote.

Your CV is scored in-memory and discarded. We don't store it unless you sign up.

How we score (and why it's transparent)

Every point you lose appears as an explainable finding with a concrete fix. No "score: 42 — sign up to see why." The number, the math, and the fixes are all on one page.

C1 20 pts

Parse success

Could we extract real text? Letter ratio ≥ 0.4 over ≥ 200 chars.

C2 15 pts

Contact info

Email (5) + phone (5) + LinkedIn/GitHub/URL (3) + name (2).

C3 15 pts

Section structure

Count of canonical sections (Summary, Experience, …) × 3, capped 15.

C4 20 pts

Keyword coverage

Top JD tokens if a JD was pasted; otherwise role-family terms.

C5 5 pts

File format

PDF/DOCX/TXT/MD=5, DOC=2, else 0. ±2 for size pitfalls.

C6 15 pts

ATS pitfalls

Start at 15, subtract for tables, two-col layout, image bullets.

C7 10 pts

Length window

Word count vs senior (600–1200) / junior (350–800) target.