Skip to main content

ATS Knowledge Center · ResumeIQ

Resume Parsing: How ATS Reads Your Resume

Resume parsing is the invisible first step every application goes through—before any human sees your resume. When a parser fails to extract your job titles, skills, or contact details, your application becomes unsearchable. Test your file instantly with the ATS Resume Checker and see the extracted text preview before you apply.

Last updated · Editorial standards

Resume parsing is the automated process by which applicant tracking systems extract structured information from your uploaded file and store it in searchable database fields. When parsing succeeds, your name, employers, titles, dates, skills, and education become discrete, searchable data points. When parsing fails, your resume becomes invisible—not rejected, just unsearchable.

Test your file right now: ATS Resume Checker shows the extracted text alongside your score.

What happens when you upload a resume

The moment you click Apply and attach your file, a multi-step process begins:

  1. File receipt — The portal stores your PDF, DOCX, or plain text
  2. Text extraction — Parser strips formatting and reads raw character sequences
  3. Field mapping — Parser attempts to assign extracted text to database fields (name, contact, employer, title, dates, skills, education)
  4. Index storage — Mapped fields are indexed so recruiters can search them
  5. Rank signal — Keyword overlap and completeness contribute to an initial match score

Everything after step 2 depends on step 2 succeeding. A garbled extraction means no usable fields, no keyword matches, and no recruiter visibility.

PDF parsing vs DOCX parsing

FormatHow it parsesWhen to use
PDF (text-based)Parser reads embedded text stream directlyDefault for most portals — exports cleanly from Word or Google Docs
PDF (image/scanned)Requires OCR — often fails or garbles textAvoid entirely for job applications
DOCXParser reads XML inside the fileRequired by some legacy ATS; keep simple layout
Google Docs exportEquivalent to PDF/DOCX depending on exportExport as PDF; test with copy-paste

The safest default: export a text-based PDF from Microsoft Word or Google Docs, then run the copy-paste test (Select All → paste into Notepad). If text appears in correct reading order, parsing will likely succeed.

What parsers extract — and what they miss

Parsers are pattern-matching engines trained on millions of resume formats. They extract reliably when layout is predictable:

Extracts reliably: - Contact block (name, email, phone) when in the document body as plain text - Work history (employer, title, dates) in standard reverse-chronological format - Education (institution, degree, dates) with conventional labels - Skills listed as plain text under a "Skills" or "Technical Skills" heading

Misses or garbles: - Text inside graphics, images, text boxes, or tables used for layout - Contact info placed only in a header/footer region (excluded from text stream in some parsers) - Sidebar columns — two-column layouts split the reading order, mixing employers and dates - Icon-based skills sections where tools are represented as SVG icons - Custom creative section names ("What I do best" instead of "Experience")

Real parse failure examples

Two-column layout failure: A finance resume used a sidebar for skills. The parser read columns left-to-right across the full width, producing:

JPMorgan Chase · Excel · 2018–2021 · Python · VP Operations · SQL

instead of:

JPMorgan Chase · VP Operations · 2018–2021 [separate skills field: Excel, Python, SQL]

No recruiter search for "VP Operations" would surface this candidate.

Icon skills section failure: A UX designer used icon-grid skills in Canva. After export: the PDF contained zero text in the skills area. The parser indexed no technical skills at all—invisible to any tool search.

Header contact block failure: A candidate's email and phone were placed only in a designed header graphic. The parser indexed the name but no contact details. The recruiter had no way to reach them.

How to test your resume's parse health

The copy-paste test (30 seconds)

  1. Open your resume PDF
  2. Select All (Ctrl+A)
  3. Paste into Notepad or TextEdit

Read the output. If your work history appears in the correct employer → title → dates → bullets order, basic parsing will succeed. If dates and employers are mixed or skills appear in random positions, fix the layout.

The ATS checker test (2 minutes)

Upload your file to the ATS Resume Checker. The extracted-text preview shows exactly what the parser indexed—identical to what employer ATS systems see from a clean file.

Look for: - Your name at the top - Each employer followed immediately by title and dates - Skills appearing as distinct text (not empty or garbled) - Education in correct field order

Common parse fixes

IssueCauseFix
Skills section is emptyIcons or images usedReplace with plain comma-separated text
Employer names scrambled with datesTwo-column layoutConvert to single column
Contact info missingEmail/phone only in graphic headerMove to plain text in document body
Dates appear before employer namesCreative layout or table cell orderUse standard reverse-chronological format
Bullet points become one long sentenceText boxes or manual line breaksUse native Word/Docs bullet list styles

Parser differences across ATS vendors

Different ATS platforms use different parsing engines. Workday, Greenhouse, iCIMS, Taleo, and Lever all behave slightly differently—but they share the same core dependency: clean, linear text extraction.

The safest strategy is not to optimize for one ATS. It is to make your file parseable by any engine: - Single column - Standard headings - No text boxes or tables for layout - Text-based PDF from Word or Docs (not Canva, Figma, or Photoshop) - Contact details in the body

Resume parsing and keyword matching

Parsing is the foundation. Keyword matching is the second layer. A perfectly parsed resume with poor keyword alignment will rank low. A poorly parsed resume with great keywords is invisible.

The correct order: 1. Fix parse health (format guide) 2. Verify extraction with resume checker 3. Identify keyword gaps with ATS keywords finder 4. Match score with resume match analyzer 5. Re-check after edits

FAQ: Resume parsing

Common questions about how ATS systems extract and index resume content from PDF and DOCX files.

What is resume parsing?

Resume parsing is the automated process where an ATS extracts structured data—name, contact, employers, titles, dates, skills, education—from your uploaded file. The extracted fields become searchable database records. If parsing fails, your resume can't be found through recruiter searches.

Do ATS systems parse PDF resumes?

Yes, text-based PDFs parse well. The key distinction is between a text-based PDF (exported from Word or Google Docs) and an image-based or scanned PDF. Image-based PDFs require OCR and often fail or garble extracted text. Always export a native PDF from a word processor.

Why does ATS fail to read my resume?

Common causes: two-column layout (parser reads columns left-to-right, mixing employers and dates), contact info placed only in a document header graphic, icon-based skills sections (no text to index), text boxes, creative section names instead of standard headings, or a Canva/Figma export rather than a Word/Docs PDF.

Does font or font size affect resume parsing?

Font and size rarely affect modern parsers as long as the file is a text-based PDF. What matters is that the text stream is in logical reading order. However, unusual fonts can occasionally cause character encoding issues in older parsers—a standard system font (Arial, Calibri, Georgia) is safest.

How can I test if my resume parses correctly?

Two methods: (1) Copy-paste test — open the PDF, select all, paste into Notepad. If text appears in correct order with employers, titles, and dates intact, basic parsing will succeed. (2) Upload to the free ATS checker at resumeiq.io/resume-checker — the extracted-text preview shows what employers' ATS systems index.

Is DOCX or PDF better for ATS parsing?

Both parse well when the layout is clean. PDF is preferred by most modern ATS portals (Greenhouse, Lever, Workday) and preserves formatting. DOCX may be required by legacy ATS systems. When in doubt, check the job posting for file format instructions. If none are given, use a text-based PDF.