All toolsCareer

CV Checker

Paste your CV as plain text and get an instant score out of 100, built from simple pass/fail checks — word count, contact details, section headings, quantified achievements and action verbs — each with a one-line fix tip. Paste a job description too, and see how much of its wording overlaps with your CV.

0 words
— / 100

The score and breakdown above are a heuristic writing check — simple word counts and pattern matching, run entirely in your browser. It is not a real Applicant Tracking System (ATS), doesn't read for meaning, and a high or low score is not a guarantee of any interview, rejection or other outcome. Nothing you paste here is uploaded or sent anywhere for that instant score. Clicking "Get AI feedback" is a separate, optional step — it does send your CV text (and job description, if you've pasted one) to a self-hosted, open-source AI model (Llama) running on our own server to generate the qualitative feedback below. Nothing leaves our own infrastructure, and no third party ever sees it.

What the 100 points are made of

Every check is plain pattern matching on the text you paste — nothing here understands your career, your industry, or whether your achievements are actually true. Treat a failed row as "worth a second look", not as a verdict.

FAQ

Is this a real Applicant Tracking System (ATS)?
No. Real ATS software varies hugely between employers and often does far more than this — parsing your CV into structured fields, matching it against a specific job requisition, and sometimes ranking candidates. This tool does none of that: it only runs a fixed set of word-count and pattern-matching checks on the text you paste, entirely in your browser, so it can't tell you how any specific employer's software would treat your CV.
Does a high score mean I'll get an interview?
No — and a low score doesn't mean you won't. The score only reflects the seven mechanical checks listed above; it has no idea whether your experience matches the role, whether your achievements are impressive, or how you come across against other candidates. Use it to catch easy, common gaps (a missing phone number, no dates, no numbers backing up your bullet points), not as a judgement on the CV as a whole.
How is the keyword-overlap percentage worked out?
When you paste a job description, both texts are lower-cased and split into words, common English filler words (like "the", "and", "with") are removed, and the tool counts what share of the job description's remaining unique words also appear somewhere in your CV. It's a blunt measure of shared vocabulary, not a match score — a low percentage might just mean you used different words for the same skill, so check the "missing" list yourself before assuming you lack something.

Sources

Method: every figure on this page is arithmetic on the text you paste — word counts, regular-expression pattern matches, and a fixed word list — not a fact or figure from any external source, so there is nothing to cite. The 300–800 word range, the 9-digit phone-number threshold, the three-or-more quantified-achievement bar, and the action-verb and weak-phrase word lists are this tool's own reasonable defaults, not standards published by any authority. Scoring weights (out of 100): word count 15, email 10, phone 10, section headings 15, quantified achievements 20, action-verb strength 20, dates 10.