ATS and Keywords20 min readUpdated

ATS Parsing: How Greenhouse, Lever and Workday Read Your Resume

Learn how ATS parsing works in Greenhouse, Lever and Workday, what causes parse errors, and how to test and fix your resume file before you apply.

AA

Founder, JobResumeAI

Published

Quick answer

ATS parsing is the step where software reads your resume file and fills in a profile.

When you apply, many hiring systems read your file and pull out your name, job titles, dates and schools. This step is called ATS parsing. If it fails, a recruiter can see a blank or wrong profile, even when your resume looks fine on screen.

Most problems are easy to avoid. Use a text based PDF or DOCX, one column, plain headings and contact details in the main body. Then test the file before you apply.

  • Greenhouse says it cannot parse resumes larger than 2.5 MB. It also lists columns, tables, headers, footers, text boxes and image files as common causes of partial parses.
  • Lever cannot read image files such as JPG or PNG. Its help page suggests highlighting text with your cursor as a quick test.
  • Workday career sites are set up by each employer. Read the file rules on the page where you apply.
  • After you upload, check the filled in fields and fix any that are wrong.
On this page

What ATS parsing is, in plain words

Parsing is how a hiring system turns your file into fields it can store.

An applicant tracking system, or ATS, stores job applications. Parsing is how it turns your file into fields it can use. Those fields usually include your name, contact details, job titles, employers, dates, school and skills.

The software that does this work is called an ATS parser. It reads the text in your file. Then it sorts that text into the right boxes on your profile.

You are likely to meet one of these systems. Jobscan's 2026 report found a detectable ATS at 487 of the 500 Fortune 500 companies, or 97.4%. Over 40% of those companies used Workday. In Jobscan's wider data from 13,130 companies, the most common systems were these:

System
Greenhouse
Share of companies in Jobscan's wider data
19.0%
System
Workday
Share of companies in Jobscan's wider data
17.5%
System
Lever
Share of companies in Jobscan's wider data
15.6%

Why a parse error can cost you attention

A parse error is not a rejection, but it can leave your profile thin.

A parse error does not mean you are rejected. It means the system could not fill in your profile on its own. Greenhouse calls this an unsuccessful resume parse. The resume is only attached to the candidate, and a person has to type the details in by hand.

That extra work matters because recruiters often search by skills. Jobscan's State of the Job Search report says 76.4% of surveyed recruiters look for and sort candidates using skills from the job posting. A profile with missing or wrong fields gives those searches less to find.

Layout trouble was not common in our own data. Of 2,225 detailed resume checks, 96.2% passed JobResumeAI's formatting safety check and 3.8% did not. The same study found a median keyword match of 25%. So parsing is one step, and matching the job is another. We cover the second step later in this guide.

How an ATS parser reads your file, step by step

Most parsers follow the same general path from file to profile.

Parsers differ from one product to the next. The steps below describe the general path. They are not the code of any one system.

  1. 1

    It reads the text in the file

    The parser pulls the words out of your PDF or DOCX. A picture of text has no words to pull, so there is nothing to read.

  2. 2

    It finds the sections

    It looks for headings such as Experience, Education and Skills. Clear headings help it split the page in the right places.

  3. 3

    It looks for details

    It looks for a name, an email, a phone number, job titles, employer names, dates and schools.

  4. 4

    It fills the profile

    It puts what it found into fields on the candidate profile. Lever lists name, organization and contact details as examples.

  5. 5

    It keeps your file

    Your original file stays with the profile. Lever keeps resumes that come with an application in a resume area on the candidate profile. Greenhouse attaches the file even when parsing fails.

How an ATS parser reads a resume
Three step diagram showing a resume file, a parser that reads the text and finds sections and details, and a candidate profile with name, contact info, location, job titles, employers, dates, education and skills fields.

A general view of how a parser turns a resume file into profile fields. Real products differ in the details.

What can break ATS resume parsing

Greenhouse publishes a list of layout problems that can cause a failed or partial parse.

Greenhouse lists the resume problems that can cause a failed or partial parse. The list is a useful guide to ATS resume layout, even if you apply through another system.

The Greenhouse page is written for recruiters. It describes how the parser behaves. It is not a promise about every application form. Treat it as a strong hint, not a rule.

Layout choice
Name or contact details in a header, footer or text box
What the help pages say
Greenhouse lists this as a formatting issue
Safer choice
Put contact details in the main body at the top of page one
Layout choice
Two or more columns
What the help pages say
Greenhouse lists a columned layout as a formatting issue
Safer choice
Use one column that reads from top to bottom
Layout choice
Tables, headers and footers
What the help pages say
Greenhouse names complex layouts built with tables, headers or footers
Safer choice
Use plain lines and bullet points
Layout choice
Photos, graphics or word art
What the help pages say
Greenhouse lists these as formatting issues
Safer choice
Leave them out, or keep key details out of them
Layout choice
Resume saved as an image
What the help pages say
Greenhouse and Lever both say image files are a problem
Safer choice
Export a text based PDF or DOCX
Layout choice
Spaces between letters
What the help pages say
Greenhouse says the parser cannot read the letters as one word
Safer choice
Type headings in normal text
Layout choice
Unclear sections
What the help pages say
Greenhouse lists resumes without clear sections and with mixed formats
Safer choice
Use plain headings and one format throughout
Layout choice
Short titles and company names
What the help pages say
Greenhouse names titles like Sr. Account Exec and companies without Inc., Co., LTD or LLC
Safer choice
Write full titles and company names
Layout choice
File over 2.5 MB
What the help pages say
Greenhouse says it cannot parse larger resumes
Safer choice
Remove large images and export again
ATS resume layout and parse risk
Two panels comparing safer resume choices, such as one column, contact details in the body and real text, with common trouble spots such as columns, header contact details, tables, photos, image files and spaced letters.

Safer choices next to the layout problems named in Greenhouse and Lever help pages.

Can an ATS read tables, columns and text boxes?

Some systems cope with these layouts and some do not.

People often ask about these items one at a time. The short answer is that some systems cope and some do not. You cannot know which system an employer uses, so the lower risk choice is the same each time.

Can ATS read tables?

Greenhouse lists complex resumes with tables as a cause of partial parses. When text sits in cells, the reading order may not match what you see on the page. Use plain lines and bullet points for skills and dates.

Can ATS read columns?

Greenhouse lists a columned layout as a formatting issue. In a two column design, a sidebar can end up mixed with your main text. One column avoids that risk.

Can ATS read text boxes?

Greenhouse names text boxes as a problem when your name and contact details sit inside one. Text in a box can sit outside the normal flow of the page. Keep key details in regular paragraphs.

Can ATS read headers and footers?

Greenhouse lists contact details in a header or footer as a formatting issue. Some people place their name there so it repeats on every page. Put it in the main body instead.

Can ATS read icons and images?

Lever cannot parse image files such as JPG or PNG. Greenhouse lists graphics, photos and word art as formatting issues. If you use small icons, also write the details as plain text.

PDF vs Word resume: which file format is safer?

Follow the application first. Then choose the file that stays clean after export.

Start with the application. If it asks for PDF, send PDF. If it asks for DOCX, send DOCX. The employer's instruction matters more than general advice about resume file format.

If either is accepted, the file type matters less than what is inside it. A PDF saved from Word or Google Docs holds real text. A scan or a photo of a page does not. Lever suggests a simple test. Try to select the text with your cursor.

So, should a resume be PDF or Word? Greenhouse and Lever both accept both. Choose the version that stays clean after export, and check it with the steps later in this guide.

System
Greenhouse
File types its help pages list
DOC, DOCX, PDF, RTF and TXT
Size limits its help pages list
Uploads up to 100 MB. Parsing stops above 2.5 MB.
System
Lever
File types its help pages list
Microsoft Word (including DOCX), PDF and RTF. Image files such as JPG and PNG cannot be parsed.
Size limits its help pages list
Resume uploads up to 10 MB.
System
Workday
File types its help pages list
Set by each employer
Size limits its help pages list
Set by each employer
File rules for Greenhouse, Lever and Workday
Three cards listing file rules. Greenhouse accepts DOC, DOCX, PDF, RTF and TXT with a 100 MB upload limit and a 2.5 MB parse limit. Lever parses Word, PDF and RTF, cannot parse image files, and has a 10 MB resume upload limit. Workday rules are set by each employer.

File details from Greenhouse and Lever help pages, checked in October 2026. Workday rules vary by employer.

Greenhouse, Lever and Workday: what to know for each

Each help page says something different. Here is what each source says, and what we could not confirm.

The three systems share the same basic idea. Their help pages and setups differ. Below is what each source says, and where we could not find an answer.

Greenhouse resume parsing

Greenhouse gives the most detail. When a resume parses, a success message shows at the top of the page. When it does not, the screen tells the recruiter the file was attached but not read, and the recruiter fills in the fields by hand.

Its help page also says a parse can be partial. Some fields fill in while others are skipped. That is why it helps to check each field, not just the file. Greenhouse last updated the page in March 2026.

Lever resume parsing

Lever says its parser adds details such as name, organization and contact details to the candidate profile. It lists Word, PDF and RTF as the file types it can parse. It cannot parse image files. For scanned files, Lever suggests converting them first, for example with Adobe Acrobat or Google Drive.

Lever's page also gives a quick test. Drag your cursor over the text in the file. If it will not highlight, the file may not be parseable.

Workday resume uploads and autofill

Workday was the most used system among Fortune 500 companies in Jobscan's 2026 report. We could not find one public Workday page that lists file rules for applicants. Employers set up their own Workday career sites, so rules can differ.

Employer guides often mention an Autofill from Resume option. Colorado State University Pueblo's Workday applicant guide recommends PDF files and points to that option. It also tells applicants to review each entry before they submit.

If Workday's resume parser fills a field wrong, fix it by hand before you submit. Treat the autofill as a draft.

How to test your resume for ATS parsing

You cannot see what a recruiter sees, but you can catch most problems at home.

Think of this as a home resume parser test. It will not copy any one system. It can still show the problems that vendors name. Use your final file.

  1. 1

    Open the final file

    Use the PDF or DOCX you plan to send. Do not test an older draft.

  2. 2

    Try to highlight text

    In a PDF, drag your cursor across a few lines. If you cannot select the words, the file may be an image.

  3. 3

    Copy and paste into a plain text editor

    Select all, copy, and paste into Notepad or a plain text window. This strips the design and shows the order of the text.

  4. 4

    Read the pasted text from top to bottom

    Look for your name first, then contact details, then sections in order. Watch for broken lines, missing words and odd symbols.

  5. 5

    Check the file size

    Keep the file well under 2.5 MB. Large images are the usual reason a resume is big.

  6. 6

    Compare the resume with the job

    Run the resume against the job description and review the gaps. Add a term only if it is true for you.

Try the resume parse risk checker

Answer a few questions about your file to see what to fix first.

Answer each question about your file. The checker lists what to fix first. It runs in your browser and does not upload your resume.

It is a self check based on problems that vendors document. It cannot tell you how a specific employer's system will read your file.

Download the parse test checklist and field log

Two simple tools you can use while you prepare and after you upload.

Print the checklist while you prepare your file. Open the CSV in a spreadsheet and fill it in after you upload. The copy lines below show what parse friendly text can look like.

How to fix the most common parsing problems

Most fixes take a few minutes. Start with the ones Greenhouse names.

Start with the changes that Greenhouse names, because they are the most likely to matter.

Move your name and contact details out of the header and into the body. Switch to one column. Replace tables with plain lines. Turn text boxes into normal paragraphs. Remove photos and word art. Retype any spaced out headings in normal text.

Then check the details a parser looks for. Write job titles in full. Write company names as the employer writes them, including Inc. or LLC when it is part of the name. Use real details instead of placeholder text.

Last, export the file again from your editor. Save a PDF from Word or Google Docs instead of scanning a printed page. Check the size. If the file is near 2.5 MB, remove large images.

Harder to parse

“Sr Acct Exec, Northline, 21 to now”

Easier to parse

“Senior Account Executive | Northline Logistics, Inc. | Austin, TX | Mar 2021 to Present”

After the file reads cleanly, check the match

A clean parse gets your details in. It does not show you fit the job.

A clean parse gets your details into the system. It does not show that your resume fits the job. The next step is to compare your wording with the job description.

In our study of 2,225 detailed checks, 96.5% had at least one term that JobResumeAI did not find in the resume. The median keyword match was 25%. A missing term can point to a wording gap or to a real gap in experience. Add a term only when it is true for you.

Try the quick scan below on a job posting. Use the result as a starting point, not as a list to copy.

Common questions about ATS parsing

What is ATS parsing?

ATS parsing is the step where a hiring system reads your resume file and fills in profile fields such as name, job titles, dates and education. The software that does this is called an ATS parser.

Can ATS read PDF files?

Yes, when the PDF holds real text. Greenhouse and Lever both list PDF as a supported type. A scan or a photo of a page is an image, and Lever says it cannot parse image files.

Should a resume be PDF or Word?

Follow the application. If it accepts both, use the one that stays clean after export and passes the copy and paste test. Neither type is safe if the layout relies on columns, tables or text boxes.

Can ATS read my resume?

Often it can, but you cannot see the recruiter's view. Use the copy and paste test, check the file size, and review the filled in fields after you upload.

What does unsuccessful resume parse mean?

It is Greenhouse's term for a resume the parser could not turn into fields. The resume is attached to the profile, and a recruiter types the details by hand. Greenhouse shows the message in its recruiter tools.

Does a parse error mean my application is rejected?

No. Greenhouse describes it as details that could not be filled in automatically. A recruiter then enters them by hand. It can still add friction, so it is worth avoiding.

Why is my resume not uploading?

Common causes are a file type the form does not accept, a file that is too large, and an employer limit on uploads. Check the accepted types and size near the upload button. Rename the file using plain letters, export it again and try another browser. These are common causes, not a full list. If it still fails, contact the employer.

Do I need a different resume for each ATS?

Usually no. A clean, one column, text based file is a safer base for Greenhouse, Lever and Workday. What you change for each job is the content, such as your summary, skills and bullet points.

How can I check what the ATS read?

Some career sites show the filled in fields before you submit, such as autofill on Workday sites. Compare each field with your resume. The CSV log in this guide gives you a list to work from.

What this guide cannot tell you

Here is what is known and what is not.

We want to be clear about what we know and what we do not.

  • Vendor help pages describe how a parser works in general. Employers can set up their own forms, so your result can differ.
  • The Greenhouse page we cite is written for recruiters. It is not a promise about each application form.
  • We could not find one public Workday page with file rules for applicants.
  • Jobscan's numbers come from career page scans and scans by its own users. They show how common each system is, not how any one employer uses it.
  • JobResumeAI's numbers come from a self selected set of resume checks. They are diagnostic flags, not employer hiring results.
  • Vendors update their help pages. We checked them in October 2026.

Parse check before you submit

  • Did you use the file type the application asks for?
  • Can you highlight the text in your PDF with your cursor?
  • Is the file well under 2.5 MB?
  • Are your name, phone and email in the main body of page one?
  • Does the resume use one column, with plain headings?
  • Are job titles and company names written in full?
  • Did the copy and paste test read cleanly from top to bottom?
  • After you upload, did you check each filled in field?
  • Is every detail in the file true and yours?

Further reading

Sources and references

These references were reviewed while preparing this guide. JobResumeAI may interpret or organize the guidance differently; the links below let you check the underlying advice yourself.