Free ATS resume checker

See if an ATS can read your resume and if it shows what recruiters look for. 15 checks, each with the line from your resume and how to fix it. Free, no sign-up.

4.9/5 from 529 reviews on Trustpilot · Updated

PDF, up to 5 MB · No resume yet? Build one free

What's checked15 checks
Can an ATS read it?
Real textLayoutContact detailsHeadingsDates
What recruiters look for
SummarySkills sectionJob titlesLengthNo photo
What your experience shows
NumbersResultsSkills in useBullet lengthTypos

Example: one resume, checked

A marketing coordinator's one-page resume, made from a two-column template. Each check quotes the line it's about.

Can an ATS read it?1 of 5 pass

Dates on every job
An ATS counts your years of experience from your job dates.
Fix this
Marketing Intern · Northside Bakery (no dates)
Brightline Agency · 2021 - now
Cole & Park · 03/2019 - 12/2020

Fix: Add dates to every job, all in one format, like "Mar 2019 - Dec 2020".

Standard section headings
Parsers find your sections by headings they know.
Partly
My Journey

Fix: Rename "My Journey" to "Experience".

Simple layout
Columns, tables and text boxes can scramble the order an ATS reads them in.
Partly
Two columns, with a sidebar on the left

Fix: Use one column, with your contact details at the top and your skills in their own section.

Contact details
Your ATS profile is filled in from them, and recruiters search by location.
Partly
jordan.lee@gmail.com
(312) 555-0198
No city or state

Fix: Add your city and state, like "Chicago, IL".

Real text, not a scan
Passes
Read 214 words on 1 page

What the resume checker looks for

15 checks in three groups, in the order a resume gets read:

  • Can an ATS read it? Real text, not a scan. A simple layout. Contact details. Standard section headings. Dates on every job.
  • What recruiters look for: a summary that says who you are, a skills section, clear job titles, one or two pages, and no photo or personal details.
  • What your experience shows: numbers in your bullets, results rather than duties, skills shown in your jobs and not only listed, bullets you can skim, and no typos.

Most checks are exact rules run on your resume's text. An AI model reads your summary and bullets only where judgement is needed: whether a bullet is a result or a duty, how specific your summary is, skills worded differently, and typos. Every line it quotes is checked against your resume.

Why you get a count, not an ATS score

There is no standard ATS score. Each resume checker computes its own number, and the ATS your application goes to doesn't use it. A count is easier to act on: "passes 11 of 15 checks" points you to four checks, each with the line from your resume and what to change.

What an applicant tracking system does with your resume

An applicant tracking system (ATS) stores applications and lets recruiters search and sort them. When you apply, it reads the text of your resume and fills in your profile: contact details, jobs, dates, education and skills. Recruiters then search those fields: in Jobscan's 2025 survey of 384 recruiters, 76% said they filter candidates by skills first.

Most ATSs don't reject resumes on their own. Greenhouse, a widely used one, says its matching "does not automatically advance or reject candidates." The claim that 75% of resumes are rejected by an ATS traces back to a 2012 vendor claim that never published data. What screens people out automatically are knockout questions, like work authorization or a required license.

How to make your resume ATS friendly

What makes a parser miss things, from Greenhouse's own list and Textkernel's parser documentation, turned into steps:

  1. Save it as a PDF from Word or Google Docs, not as a scan or a photo.
  2. Use one column, without tables or text boxes.
  3. Put your name, email, phone, and city and state at the top, in the page itself rather than in the header.
  4. Use the usual headings: Summary, Experience, Education, Skills.
  5. Give every job a start and end date, all in one format.
  6. Write job titles in full: "Senior Account Executive", not "Sr. Acct Exec".

See what an ATS reads from your resume

After the check, open "See what an ATS reads" to get the fields we could read from your PDF: your name and contact details, each job with its title and dates, your education and your skills. If a field is empty or wrong there, an ATS parser may get it wrong too, and the checks above say why.

What recruiters look for first

In Ladders' 2018 eye-tracking study, recruiters spent more time on job titles than on anything else, and the resumes that did best opened with a short overview and used bulleted accomplishments. In a CareerBuilder and Harris Poll survey of 1,138 hiring managers, 77% called typos a dealbreaker and 34% a resume without measurable results. US employers also avoid asking for a photo or age: the EEOC says employers "should not ask for a photograph of an applicant."

After the check: match it to the job

A resume can pass every check and still not show what a particular job asks for. To see that, compare your resume to the job description: each requirement next to the line in your resume that covers it. When you're ready, JobOwl can tailor your resume to the job using only what's already in it. Sending a cover letter too? Check your cover letter against the same job.

Questions about checking your resume

Is this ATS resume checker free?
Yes. Upload your resume as a PDF and you get all 15 checks, with no account and no sign-up.
How do I know if my resume is ATS friendly?
Check that it has real text (not a scan), one column, your contact details in the page, usual section headings and a date on every job. This checker runs those checks and shows the line from your resume each one is about.
What is a good ATS score?
There's no standard one. Each tool computes its own score, and the employer's ATS doesn't use it. Aim for a resume an ATS can read in full and that shows your results. Here you get a count of checks passed, and each one that doesn't pass says what to change.
Do applicant tracking systems reject resumes automatically?
Mostly not for the resume itself. Greenhouse says its matching "does not automatically advance or reject candidates." Automatic rejections usually come from knockout questions in the application, like work authorization or a required license.
Can an ATS read a PDF resume?
Yes, if the PDF has real text. Greenhouse and Oracle Taleo both accept PDF and Word files. A scan or a picture of a resume is the problem: many ATSs can't read it. If a posting asks for Word, send Word.
Can an ATS read a resume with two columns?
Sometimes, not reliably. Greenhouse lists columned layouts among resumes its parser may read only in part, leaving a recruiter to fix your profile by hand. One column is the safe choice.
Does it check my resume against a job description?
No, it checks the resume on its own. To see how it matches a job, use the resume and job description comparison.
Is my resume saved when I check it?
No. It's sent to our AI provider only to run the checks, and JobOwl doesn't keep it. It's saved only if you choose to tailor it, in your JobOwl account.

Sources