Free ATS check · no sign-up

Will your resume survive the ATS filter?

Upload your resume and get a practical ATS check of format, structure and keywords. We show you what could make your resume harder to read before you send your application.

Real analysis — not a template Your resume is read in your browser Free · 3 checks per day
  1. 1 Upload resume
  2. 2 Paste the job posting
  3. 3 Get the report
Upload your resume
PDF or Word. Your resume is read in your browser and never sent to us.
Drag your resume here, or click to choose
We support PDF and Word (.docx) — max 10 MB
PDF · DOCX
We find the requirements in the posting and check which ones your resume covers. The posting (not your resume) is sent to us to read the requirements.
Sample resume · doesn't count toward today's checks

The analysis is based on text content and known ATS patterns. It's a guide and doesn't replace a review by a recruiter — but it catches what most automated systems react to.

What is an ATS check?

An ATS check assesses whether your resume is easy to read for applicant tracking systems (ATS). These systems are used to collect, sort and search applications. That's why your resume should have clear sections, a common file format, readable text and relevant keywords from the job posting.

StudentCV's ATS checker looks at format, contact info, section structure, skills, summary and keywords when you paste in a job posting. The result is an indicative ATS score and concrete suggestions for improvement.

What does an ATS score mean?

An ATS score is a practical indication, not a guarantee of an interview. A high score means your resume is likely easier for software to read and better matched to the posting. A low score often points to missing keywords, unclear headings, a scanned PDF or formatting that can be misread.

The most important improvement is almost always comparing your resume with the specific job you're applying for. Only use words from the posting when they actually describe skills you have.

Common ATS mistakes

  • The resume is a scanned PDF or image instead of text.
  • Skills are buried in running text without their own section.
  • Tables, columns or graphic elements break the reading order.
  • Key terms from the job posting are missing entirely.
  • Contact info or work experience has unusual headings.

How to improve your ATS score

  • Use a simple one-column layout and standard headings.
  • Add a clear skills section with relevant keywords.
  • Tailor your summary and experience to the role you're applying for.
  • Export as a text-based PDF or DOCX.
  • Run a new resume check after you've made the changes.

How employers use ATS

Applicant tracking systems are used in the public sector, at larger companies and in many recruiting processes. That doesn't mean every resume is rejected automatically, but it does mean structure and keywords affect how easily your resume can be found, sorted and understood.

What to upload

Start with the exact file you plan to send. The checker accepts a PDF or a Word .docx file up to 10 MB. If you keep your resume in Google Docs, use File, then Download, and pick PDF or Microsoft Word; that gives you the same kind of file an employer's portal receives.

A few files will not work, and each failure tells you something useful:

  • A scanned PDF or a photo of a printed page. The checker finds almost no text, which is a strong sign that an applicant tracking system would not find any either. Export a fresh copy from the original document instead.
  • An old .doc file. Open it in Word and save it as .docx or PDF.
  • A password-protected file. Save an unlocked copy. Employers' systems generally cannot open locked files either.

If you have several versions of your resume, check the one you are about to submit, not the master copy. Small differences such as a new two-column template or a skills table added at the last minute are exactly what the check is meant to catch.

Why you should paste the job posting

You can run the checker with nothing but your resume, and it will still review layout, sections, contact details and the file itself. What it cannot do without a posting is tell you whether your resume answers the job you want.

When you paste the posting, the checker reads it for requirements and sorts them into two groups: Required and Nice to have. It then looks for each one in your resume and marks it as covered or missing. Where it finds a match, it quotes the line from your resume that covers it, so you can see why it counted. With a posting included, these job requirements carry the most weight in your overall score, because that is what recruiters search and screen on.

Paste the full text: the responsibilities, the qualifications and the "preferred" or "bonus" list. Leave out the company boilerplate about benefits if you like; it does not hurt, but it does not help either. If the posting is very short or mostly marketing copy, the checker may not find specific requirements, and the score will fall back to layout, sections and contact info.

What each part of the report checks

The report breaks your score into sub-scores, sorted so the area pulling you down the most comes first.

Job requirements. Shown only when you paste a posting. It counts how many required and nice-to-have items your resume covers. A missing item does not always mean you lack the skill; often you have it but described it differently or left it off.

Layout. Looks for structures that tend to scramble the reading order: multiple columns, tables, long blocks of text without line breaks and a page with no headings at all. One column with clear headings is what you want to see here.

Contact info. Checks for an email address and a phone number, and notes whether a city or location is present. A missing phone number is easy to overlook when you have been editing the same file for weeks.

Sections. Looks for a recognizable heading for each of Experience, Education, Skills and Summary. The Skills heading matters because it gives software and recruiters one obvious place to find your tools. The Summary is flagged as a tip rather than a hard error, since a two- or three-line opener mostly helps the human reader understand what you are applying for.

File format. Confirms whether the file is a text-based PDF or a Word document that software can read, and warns you when a PDF appears to be scanned.

How to read your score and what to fix first

Your overall score runs from 0 to 100 and falls into one of three bands:

  • 75 and above, Strong. The file reads cleanly and, if you pasted a posting, covers most of what it asks for. Focus on the remaining missing requirements and on sharpening your bullets.
  • 50 to 74, Average. The basics are mostly in place, but something important is missing, often several requirements from the posting or a layout issue.
  • Below 50, Weak. There is a lot to gain. Usually a structural problem, such as columns, a missing section or a scanned file, is combined with low coverage of the posting.

Below the score you get a "What to fix first" list, in priority order and tagged Critical, Warning or Tip. Work through it from the top. A scanned file or a multi-column layout comes first, because if the text cannot be read reliably, nothing else in the report matters much. Missing contact details are next, since they take thirty seconds to fix. Then turn to missing requirements, which take the most thought.

When the report lists a missing requirement you genuinely have, rewrite an existing bullet or your skills line using the posting's wording. When it lists something you do not have, leave it out. The report lets you tick "I have this" next to requirements you meet, which only matters if you go on to build a new version with StudentCV.

A worked example: fixing a weak result

Jordan is a senior studying Information Systems who wants an IT support internship. Their first check, with the posting pasted in, comes back at 41, in the Weak band. The report shows three things.

First, the layout sub-score is low because the resume uses a two-column template with skills in a left sidebar. Second, there is no Skills heading the checker can recognize; the sidebar is titled "What I Bring." Third, the posting lists six required items, and Jordan's resume covers two: "customer service" and "Microsoft 365." Missing are "troubleshooting," "ticketing system," "Active Directory" and "documentation."

Jordan works through it in order. They move everything into one column and rename the sidebar to Skills. Then they look at the missing requirements one at a time. At their campus help desk job they reset passwords and set up student accounts in Active Directory, logged every request in the help desk ticketing system and wrote how-to guides for the shared printers. All three were true, just unstated. The old bullet "Helped students with tech problems" becomes "Troubleshot hardware, Wi-Fi and printer issues for students and staff, logging and closing requests in the help desk ticketing system." A second bullet covers Active Directory account setup, and a third mentions the printer guides as documentation.

The second check lands in the Strong band, at 78. One required item, "CompTIA A+ certification," is still missing. Jordan does not have it and does not add it, but mentions in the cover letter that they are studying for it. That is the right outcome: the score went up because the resume now shows what Jordan can actually do, not because words were added for the software.

Privacy: what happens to your file

Your resume is read in your browser. The checker extracts the text on your own device and runs the analysis there, and the file itself is not uploaded to StudentCV. The job posting is different: when you paste one, its text is sent to StudentCV so the requirements can be read from it. Your resume text is not part of that request.

The report is not stored. If you close the tab, it is gone, which is why there is an option to download it as a PDF. Downloading the PDF asks for your email address. Only if you choose to continue and build a new resume with StudentCV are your resume text and the posting sent to StudentCV to create it, and the page tells you so before you do.

What the checker can and cannot tell you

The score is indicative. It is based on the text in your file and on patterns that commonly cause trouble in applicant tracking systems, but every employer's system is configured differently, and no tool can reproduce all of them. A strong score means your resume is likely easier for software to read and better matched to the posting. It does not guarantee an interview, and a recruiter will still judge the substance of your experience.

The checker is free: you get 3 checks a day, and you can unlock 3 more by leaving your email address. A good routine is one check on your current resume, one after your fixes and one on the tailored version for your next posting. If you just want to see how it works, try the sample resume; it does not count toward your daily checks.

Next step: tailor your resume with StudentCV

Fixing layout issues is quick. Rewriting bullets to cover a posting's requirements, for every job you apply to, takes longer. That is where StudentCV helps. From your report you can go straight to the builder: it takes your current resume and the posting, and the AI rewrites your summary, bullet points and skills for that job in a clean template (pick a one-column one for the safest parsing). Requirements you ticked as "I have this" are included, and it works from your own experience rather than adding skills you do not have. You see and edit the full resume for free, and pay only if you want to download it as PDF or Word. Then come back to this page and run the new version through the checker to confirm the result.

ATS resume check: common questions

Is an ATS checker the same as a recruiter?

No. An ATS checker finds technical and keyword-based problems. A recruiter judges relevance, experience and the overall picture.

Should I always use every keyword from the job posting?

No. Only use keywords that actually describe your experience. Keyword stuffing makes your resume weaker for human readers.

Is PDF or Word better for ATS?

Both can work. What matters most is that the file is text-based, simple and free of scanned images or complicated layouts.

Can I use the ATS checker without a job posting?

Yes, but the keyword analysis works best when you paste in the posting you're actually applying for.

Is the ATS checker really free?

Yes. You get 3 free checks a day without signing up, and you can unlock 3 more the same day by leaving your email address. Trying the sample resume does not count toward your daily checks.

Is my resume uploaded or stored anywhere?

No. Your resume is read and analyzed in your browser, and the file is not sent to StudentCV. If you paste a job posting, only the posting text is sent so the requirements can be read. The report is not saved after you close the tab.

What file types can I check?

You can check a PDF or a Word .docx file up to 10 MB. Old .doc files and password-protected files cannot be read, so save a new .docx or PDF copy first. A scanned PDF will show almost no text, which is itself a problem worth fixing.

What score should I aim for before I apply?

A score of 75 or above lands in the Strong band, which means the file reads cleanly and covers most of what the posting asks for. Treat it as a guide rather than a pass mark, and focus on the fixes listed at the top of your report.

Why did my score go down when I added a job posting?

Without a posting, the score only covers layout, sections, contact info and the file. With a posting, how well you cover its requirements counts the most, so a clean resume that misses several required items can score lower. The missing items show you what to address.

Why does the report say a requirement is missing when I have that skill?

The checker looks for the requirement in your resume text. If you describe the skill in different words, or never mention it at all, it counts as missing. Add it in the posting's own wording, in a bullet or your skills section.

Can I save or share my ATS report?

Yes. You can download the full report as a PDF, which asks for your email address, and you can share your score with a link to the checker. Download it before you close the tab, because the report is not stored anywhere after that.

How often should I run my resume through the checker?

Run it once on your current resume, again after you make the fixes, and once more on each version you tailor to a new posting. Each posting has its own requirements, so a resume that scores well for one job can miss key items for the next.