An ATS resume checker reads your file the way applicant tracking software does and shows you what it can and cannot read, plus which words from one job ad are missing in your resume. The percentage it prints is a rehearsal score from that one tool, not a number any employer sees. What decides the result is a plain layout that parses cleanly, the exact job title and tools from the ad used truthfully, and a CV tailored to each posting.
This guide explains what an ATS really reads, what a score means (and why the “75% auto-reject” story is a myth), gives you layout rules with examples, walks through a keyword match step by step, and compares free checkers. One of them, Atlas Career, does something different from a score checker, and we say where.
What does an ATS actually read in your resume?
An applicant tracking system (ATS) takes your uploaded file and a parser turns it into fields: name, contact, employers, job titles, dates, education, skills. Those fields fill the candidate profile that recruiters search by keyword and filter with knockout questions. Greenhouse’s own help center, for example, lists columned layouts, unclear sections and files above 2.5 MB among the reasons a parse fails, and then the resume is only attached to the profile instead of being read into fields.
A parse error is therefore not a rejection. It means the recruiter finds you less easily in search and sees empty or wrong fields. Employers say this openly: Roche’s candidate FAQ tells applicants to avoid tables, text boxes, columns, graphics and information in headers or footers, to check whether the data landed in the right fields, and states that a person looks at every application.
Why does the same resume behave differently at different employers?
Large employers use enterprise suites, smaller ones lighter tools, and every vendor parses a little differently. That is why advice that works “for all” is conservative: simple structure beats clever design.
What does an ATS score really mean, and is 75% auto-rejection true?
An ATS score from a checker is the overlap between one resume and one job ad, expressed as a percentage, plus a format check. There is no standard scale: the same resume can score 82% in one tool and 48% in another, and no employer receives your score. Most checkers aim for roughly 75 to 80% against a specific posting, but that is a convention of the tools, not a threshold set by employers.
The popular claim that an ATS throws out 75% of resumes before a human sees them has no study behind it and traces back to a 2012 vendor pitch. What does filter people out are knockout questions set by recruiters (work permit, minimum experience, location), sheer volume, and timing. A real fairness issue exists as well: the Harvard Business School and Accenture report Hidden Workers (2021) argues that rigid filters on exact criteria exclude qualified people. So a low score is worth fixing, and a high score never promises an interview.
Chasing 100% hurts. Once the important terms are in, extra keywords add nothing and can read as stuffing to the person who opens your file. Hidden white text is detected by many tools and is a reason to distrust the application.
Which format rules make a resume ATS-friendly (with examples)?
Seven rules cover almost every parse problem. The table shows what typically goes wrong and what to do instead.
| Element | What goes wrong | Parse-safe version |
|---|---|---|
| Contact details | Placed in the page header or footer; some parsers drop them completely | Name, e-mail, phone and city as the first lines of the body |
| Layout | Two columns or a sidebar: the reading order gets scrambled, skills end up inside job titles | One column, top to bottom, newest job first |
| Tables and text boxes | Cells are read in the wrong order or skipped | Plain paragraphs and bullet points |
| Headings | Creative labels such as “My journey” or “What I bring” | Work Experience, Education, Skills, Languages, Certifications |
| Dates | Mixed formats (‘Spring 21’, ‘2021–now’, ‘03.21’) | One format everywhere, for example 03/2021 – Present |
| Skills as graphics | Rating bars, stars or icons carry no text | Skills as words, ideally also inside the job bullets |
| File | Scanned PDF or a PDF exported from design software (text is an image or in the wrong order) | DOCX or a text PDF exported from Word or Google Docs; follow the format the posting asks for |
In the left example the dates sit in a separate column and the job title wraps into the next line, so a parser can attach “Manager, Northwind” to the wrong date. The right version puts title, employer and dates on their own lines in reading order. It looks plain, and plain is what parses. If you want a designed version for humans, keep two files: a plain one for upload forms and a designed one for e-mail or interviews (Roche recommends exactly this).
DOCX is the safest upload because most parsers were built for it; a text PDF from Word usually works too. Never upload a scan. If the posting names a format, use that one.
How do you match your resume to a job ad, step by step?
- Copy the ad into a document. Mark must-haves: job title, hard skills, tools, certifications, years of experience, language level.
- Compare with your CV line by line. Mark each term as present, present under another name, or missing.
- Use the ad’s wording where it is true. If your title was “Account Manager” and the work was customer success, say so in the title line.
- Put tools and skills into bullets with a result, not only into a skills list. Context shows you used them.
- Spell out abbreviations once next to the short form (“quarterly business reviews (QBRs)”).
- Leave out what you cannot back up. A missing skill costs you a keyword; an invented one costs you the interview.
- Run the checker again and watch the direction of change, not the exact number.
A worked example (constructed, for a “Customer Success Manager” ad):
| Term in the job ad | In my CV already? | Where it fits (only if true) |
|---|---|---|
| Customer Success Manager (job title) | Mine is “Account Manager” | Title line: “Account Manager (Customer Success)” if the duties match |
| Onboarding | Yes, as “set-up of new clients” | Reword once: “Ran onboarding for 40 new clients” |
| Churn reduction | No | Add only if you did it: “Cut churn from 9% to 6% in 2023” |
| HubSpot | Yes, in the skills list only | Move it into a bullet: “Tracked renewals in HubSpot” |
| QBR (quarterly business review) | No | Spell out once: “quarterly business reviews (QBRs)” if you ran them |
This is also why one master CV does not work. Every posting names different must-haves, so the match is per job. The German Federal Employment Agency gives the same advice for the human reader: adapt the CV to the specific position. More on doing that without spamming recruiters in our AI job search guide.
Which free ATS resume checkers are worth using in 2026?
It depends on what you need. A parse and keyword report tells you whether a machine can read one file against one ad. Tailoring is a different job: producing a version of the CV for every posting. The comparison below is based on the vendors’ own descriptions and guides as of October 2026; free limits change often, so check the current terms. Empty or “not verified” cells mean we found no reliable statement.
| Tool | What it does | Free side | Where it stops |
|---|---|---|---|
| 1. Atlas Career | Not a parse checker. Finds jobs, shows a match score from 0 to 100 with reasons for each role, and writes a tailored CV (and a cover letter on request) for every application | Free, no limits: no plans, no quotas | No file-level parse report; you check the PDF against the list above before you apply |
| Jobscan | Compares your resume with one job description and reports keyword gaps and formatting findings | Limited free scans; the full report is paid (per vendor guides, October 2026) | Tailoring is manual |
| Enhancv | Free checker with many format and content checks | Free checker needs an e-mail; some checks are premium-only (per vendor guides, October 2026) | Checks one file; does not search jobs for you |
| VisualCV | Builder with a checker and tailoring suggestions | Not verified | Not verified |
| A general AI chat | Paste CV and ad, ask for missing keywords and a rewrite | Free tiers differ | Invents details if you let it; you must verify every line |
We put Atlas first for one reason: it attacks the problem a score cannot solve, a different CV for each of the many postings you apply to. It is not an ATS score checker. Atlas Career (formerly Atlas Apply) searches over 1.5 million active jobs straight from employers’ career sites, shows a match score with reasons for every role, and writes a tailored CV and, on request, a cover letter for each application, with no limit and at no cost. It sends nothing for you: you review the documents, download the PDF and apply with the employer. Atlas does not invent facts, it words your real experience more strongly. For the format check, use the table above on the PDF you get, or a dedicated checker.
If you only want a parse report for a CV you already have, a dedicated checker such as Jobscan or Enhancv is the more direct tool. If your bottleneck is writing a fitting CV for each job, that is where Atlas helps. Many people use both: write per job, then check the PDF once.
Is it safe to upload your resume to a free checker?
A CV holds your identity and career in one file, so treat the upload as a data decision. Check where the file is processed, whether it is used to train models or sold on, and whether you can delete it. In the EU the GDPR applies to your data. For employers, Article 22 limits decisions based solely on automated processing with legal effect, and the EU AI Act classes AI systems for selecting applicants as high-risk (Annex III). Atlas hosts in the EU, never sells data, does not train third-party AI models on it and lets you delete it at any time.
Which mistakes cost the most?
- Contact details only in the header or footer.
- A two-column template from a design tool, uploaded as a PDF image.
- Keyword lists with no context, or white-on-white text.
- Chasing 95%+ instead of fixing the three or four missing must-haves.
- One CV for every job.
- Claiming skills the ad wants but you do not have.
What is a score really worth in 2026?
Treat it as a rehearsal. It tells you whether software can read your file and whether you echo the ad. It cannot tell you whether you get an interview. Fix the parse, match the must-haves truthfully, add numbers to your achievements, and spend the rest of your effort on finding the right roles and a CV for each. Our guide to AI tools for applying in Europe shows how to do that safely, and why mass auto-apply backfires.
Frequently asked questions about ATS resume checkers
What is the best free ATS resume checker?
For a parse and keyword report on one file, a dedicated checker such as Jobscan or Enhancv; free limits differ, so check current terms. For a tailored CV per job at no cost and without limits, Atlas Career, which is not a score checker.
Is my resume ATS-friendly?
Yes, if it has one column, standard headings, contact details in the body, one date format, no tables or graphics and is saved as DOCX or a text PDF.
What is a good ATS score?
Most tools treat 75 to 80% against the specific job as strong. There is no universal number and employers never see your score, so use it to find gaps.
Does an ATS automatically reject resumes?
Rarely. Knockout questions set by recruiters filter candidates; the 75% auto-reject claim has no study behind it.
DOCX or PDF for an ATS?
DOCX is the safer default; a text-based PDF from Word usually works. Never a scan. If the posting names a format, follow it.
Does a high score guarantee an interview?
No. It only shows that the software can read you and that you echo the ad. Hard requirements and recruiter judgement still decide.
Is it safe to upload my CV to a checker?
Only if you know where it is processed, whether it trains models and how to delete it. Prefer tools that state GDPR handling.
Can I use the same resume for every application?
You can, but you will miss each posting’s must-haves. Tailor the title line, the bullets and the skills per job.

