How an ATS Reads Your Resume

What happens between clicking Apply and a recruiter opening your file, step by step. Scan your resume below to see how it reads as plain text.

Updated October 9, 2026 · By Andrew Johnson

See your resume the way an ATS does — free scan

Upload or paste your resume for a score out of 100 and your top 3 fixes in about 20 seconds. A free account adds the full 5-area breakdown.

  • Free, no signup for your score
  • Anonymous scores are not stored

The short answer

An ATS doesn't read like a person. It extracts the text from your file, splits it into fields (name, titles, dates, skills), applies any knockout questions the employer set, and stores you in a database where recruiters search and sort by the posting's terms. Most problems happen at the two ends: text that doesn't extract cleanly, and words that don't match what the recruiter searches for.

What is an ATS?

An applicant tracking system is the software an employer uses to collect and manage applications. Common ones include Workday, Greenhouse, Lever, iCIMS, SmartRecruiters and Oracle Taleo. They are used widely: in Harvard Business School's 2021 survey, more than 90% of employers said they use their recruiting system to filter or rank candidates (sources in our ATS statistics fact-check).

  1. 1

    You apply

    Your PDF or DOCX is uploaded to the employer's ATS (Workday, Greenhouse, iCIMS, Lever…).

  2. 2

    Parser extracts text

    The file becomes plain text in reading order.

    Risk: Columns, tables, text boxes and images can scramble or drop text.

  3. 3

    Fields are filled

    Name, contact, job titles, employers, dates, schools and skills go into a profile.

    Risk: Unusual headings or dates in a header can land in the wrong field.

  4. 4

    Knockout questions

    Required answers (work authorization, license, location) can screen you out.

    Risk: This is a rule the employer set, not a judgment of your resume's design.

  5. 5

    Recruiter searches

    Recruiters search and sort applicants by the posting's terms, titles and filters.

    Risk: If you use different words than the posting, you rank lower or don't show up.

  6. 6

    A person reads

    Shortlisted resumes are opened and read, usually quickly.

The path of a typical online application. Stages 2, 3 and 5 depend on your resume; stage 4 depends only on your answers to the employer's questions.

Step 1: parsing turns your file into text

The parser opens your PDF or DOCX and extracts the text in what it thinks is reading order. With one column, that order is obvious. With columns, tables or text boxes, the parser has to guess — and a simple extractor reads straight across the page, mixing the columns.

What you see · Two-column resume with a skills sidebar

EXPERIENCE

Operations Analyst, Northwind

Cut invoice errors 18% by…

Built weekly KPI dashboard…

EDUCATION

B.S. Economics, 2021

SKILLS

SQL · Excel

Tableau

CONTACT

jane@email.com

Austin, TX

What the parser extracts

  1. EXPERIENCE SKILLS← Two headings merged into one line
  2. Operations Analyst, Northwind SQL · Excel← Skills glued onto the job title
  3. Cut invoice errors 18% by… Tableau← Bullet and skill mixed
  4. Built weekly KPI dashboard… CONTACT← Sidebar heading inside a bullet
  5. EDUCATION jane@email.com← Email lands in Education
  6. B.S. Economics, 2021 Austin, TX← Location glued onto the degree

6 of 6 lines come out wrong

Illustration: a two-column resume and the plain text a simple left-to-right extractor produces from it. Sidebar lines land inside the experience section; the email ends up under Education. Better parsers do better, but you can't choose which one reads your resume.

Step 2: the text is split into fields

Next, the system tries to recognize what each piece of text is and fills a candidate profile. This is where unusual headings and scattered dates cause trouble: the parser can only file what it recognizes.

On your resumeBecomes the fieldGoes wrong when…
Jordan Lee · jordan.lee@email.comName, emailPut inside the page header or an image, it may not be extracted.
Customer Success Manager — BrightpathJob title, employerA title on one line and the employer on another can be split into two jobs.
Mar 2022 – PresentStart / end dateDates in a separate column can attach to the wrong job.
B.A. Communication, Ohio State, 2019Degree, school, yearA heading like "Learning" may not be recognized as Education.
Salesforce, SQL, churn analysisSkillsSkills shown as bars or icons have no text to store.
How lines on a resume map to profile fields, and the most common way each mapping goes wrong. A recruiter often sees the profile before (or instead of) your original file.

Step 3: knockout questions

Many applications ask screening questions: are you authorized to work in the country, do you hold a required license, will you relocate. Employers can set some answers to disqualify an application automatically. This is the closest thing to an “ATS rejection”, and no resume edit changes it — answer these questions accurately.

Step 4: recruiters search, filter and rank

Your profile now sits in a database with every other applicant. Recruiters search it by job titles, skills and other terms, and filter by things like location. Some systems also offer automated matching or ranking that employers can turn on; vendors rarely publish how it weighs a resume. Either way, a resume that uses the posting's own words is easier to find.

Job description · Customer Success Manager

You will own onboarding for mid-market accounts, drive renewals and expansion, run quarterly business reviews, and partner with Product on churn analysis. Experience with Salesforce and stakeholder management required.
Exact-term coverage3 of 7 terms

Term by term

Each job-description term and whether the resume contains it
Posting saysYour resume
onboardingIn your resume
renewalsIn your resume
quarterly business reviewsSaid differentlysays “QBRs”
churn analysisMissing
SalesforceIn your resume
stakeholder managementSaid differentlysays “client relations”
expansionMissing
Illustration: the same experience, described in different words. A search for “stakeholder management” will not find “client relations”, and “QBRs” may not match “quarterly business reviews” — so use the posting's wording where it is true, with the abbreviation in brackets.

How to find those terms in a posting, and how many to use, is covered in ATS keywords: how to find and use them.

Step 5: a person reads it

Shortlisted resumes are opened by a recruiter or hiring manager, often quickly. At this point the ATS has done its job; what matters now is whether your bullets show results. The checker's content and impact scores are about this stage.

What you can control

  1. 1

    Make it parseFree

    Single column, standard headings, contact details in the body, no text in images.

  2. 2

    Check itFree

    Scan it here or run the copy-paste test. Fix anything that comes out scrambled.

  3. 3

    Match the postingFree

    Use the job's terms for skills and titles you really have, in your bullets and skills list.

  4. 4

    Tailor per jobPro

    Do it by hand, or let the tailoring tool rewrite your resume to one job description.

The four things that change how an ATS handles your resume, in order. The first three cost nothing; tailoring by hand is free too, the tool just does it faster.

The format rules in detail, with an annotated example, are in our ATS-friendly resume guide.

Frequently asked questions

What is an ATS?

An applicant tracking system is the software employers use to receive and manage job applications: it stores each application, turns resumes into searchable profiles, and lets recruiters filter, search, rank and move candidates through stages. Workday, Greenhouse, Lever, iCIMS, SmartRecruiters and Oracle Taleo are common examples.

Does an ATS automatically reject resumes?

It can reject applications automatically when the employer sets knockout questions — for example, a required license or work authorization. Beyond that, most systems don't delete resumes; they rank or filter them, so a resume that parses badly or doesn't use the job's terms is less likely to be found and opened.

Can an ATS read PDFs?

Modern systems read text-based PDFs (ones where you can select the text). A scanned PDF or one saved as an image has no text to extract. If a posting asks for a specific file type, use it.

Do ATS use AI to rank candidates?

Some vendors offer AI-based matching or ranking features, and employers decide whether to turn them on. How they weigh a resume is rarely published, so the practical advice is the same either way: make sure your resume parses cleanly and states, in plain words, the skills and titles the posting asks for.

How can I see what an ATS sees in my resume?

Do the copy-paste test (select all in your PDF, paste into a plain-text editor) or run the free scanner on this page, which reads your file as plain text in your browser and flags what a parser could lose.

Check yours, then fix it in one place

The scanner at the top is free and needs no account. When you are ready to edit, upload the same file to the builder: a free account keeps your resume and the full score breakdown; downloads, tailoring and cover letters are Pro.

Published by OneTwo Resume, which makes the scanner on this page and an AI resume builder. Examples are illustrations, not captures of any specific employer's system; where we state a fact about ATS software or another company, it links to a source.