What this CV checker does
This free CV checker reads your file the way an applicant tracking system (ATS) tends to read it. It looks for your contact details, your section headings, your dates and your bullet points, then shows you exactly what it found. You see the fields a recruiter's system would fill, a score out of 100 and a short list of what to fix first.
Real ATS products are closed, so every public checker is a simulation, and this one says so. It runs fixed rules, with no AI involved, which means the same file always gets the same result. You need no account, the file is not stored, and the result appears in seconds.
How the score works
The score adds up five parts. Layout counts most, because a layout problem can scramble everything else on the page. Our guide to what an ATS score means goes deeper.
| Part | Points | What it checks |
|---|
| Contact details | 20 | An email and a phone number in the body of the document, not in the page header or footer |
| Structure | 20 | Standard headings for experience, education and skills, plus date ranges such as 2021 – 2024 |
| Layout | 30 | Two columns, tables, images and text boxes, which parsers often misread |
| Content | 20 | Enough bullet points, measurable results and bullets that start with an action verb |
| Length | 10 | At least 180 words, and no more than three pages or 1,400 words |
A score of 80 or more means the file is well readable, 60 to 79 means it is readable with some issues, and anything lower means it is likely to be misread. A scanned file is capped at 25, because there is almost no text to read.
Read “what the machine sees” first
The most useful part of the report is not the number. It is the table of extracted fields: name, email, phone, links, sections, date ranges, years of experience, words, pages and bullet points. If a field is empty or wrong here, assume it may be wrong in the recruiter's system too. Check that your name is really your name and not a job title, and that the number of date ranges matches the number of jobs you listed.
Common problems and how to fix them
| What the check reports | Why it matters | The fix |
|---|
| Almost no text could be read | The file is probably a scan or an image | Export a text PDF or DOCX from your editor |
| Contact details in the header or footer | Many parsers skip those areas | Move them into the body, under your name |
| No standard Experience heading | Parsers look for it to find your jobs | Use a plain heading such as Work Experience |
| Two-column layout | Lines can be read across both columns | Use one column, as our two-column guide explains |
| Tables or text boxes | Their content is often merged or lost | Replace them with plain paragraphs and lists |
| Few measurable results | Duties alone say little about your impact | Add numbers using our achievements guide |
Fix problems in this order: first what stops the file being read, then the structure, then the content. Design comes last. If your CV was made in a design tool, read our guide to Canva CVs and ATS before you rebuild it.
Check your CV against a job posting
Paste a job description into the optional field and the checker compares it with your CV. It picks up to 25 distinctive terms from the posting, such as named skills and tools, and shows which ones your CV contains and which ones are missing. You also get a coverage percentage.
Treat missing terms as questions, not orders. If you have the skill, add the posting's wording to a line that proves it. If you do not have it, leave it out, because you will be asked about it in an interview. Run the check against two or three postings for the same job: terms that are always missing are real gaps. Our keyword guide shows the method.
A simple way to use the result
- Upload your CV as PDF or Word, up to 5 MB.
- Compare the extracted fields with your CV and note anything wrong.
- Fix the items marked as most serious, then run the check again.
- Paste a real job posting and add the missing terms that are true for you.
- Open the PDF on your phone and read it once as a recruiter would.
What a CV checker cannot tell you
A high score does not promise an interview, and a middling score does not mean rejection. This check cannot judge whether your experience suits a job, whether your wording is convincing, or how a particular employer has set up its system. Real systems differ, and most final decisions are made by people. For that reason, do not rewrite a good CV just to gain a few points.
| Free CV check | Full analysis |
|---|
| What it looks at | Readability and structure | The content of each section, for your target role |
| How it works | Fixed rules, no AI | AI analysis |
| Account | Not needed | You can start without one |
| Your file | Read in memory, not stored | Text kept for up to 24 hours, then deleted |
What happens to your file
The file is parsed in memory to produce your result and then discarded. It is not saved and it is not sent to an AI provider. The check is limited only to stop abuse, so a very high number of checks from one network may be paused for a while. Details of how we handle data are in our privacy policy.