HomeBlog › ATS & Resumes
ATS & Resumes

ATS-Friendly Resume Format: What Actually Parses (and What Breaks)

2026-06-12 · 8 min read

Most resume advice focuses on what to say. This post is about something that fails earlier and more silently: whether an applicant tracking system can read your resume at all. Before any keyword matching or recruiter search happens, the ATS has to extract your text and map it into structured fields — name, job titles, dates, skills. A two-column template with icons and a text-box sidebar can turn a strong resume into scrambled noise at that step, and you will never know. Here is exactly which formatting choices parse cleanly, which ones break, and how to test yours.

This is the formatting companion to our strategy guide, How to Beat the ATS. That post covers keywords, tailoring, and ranking; this one covers the layer underneath — making sure the parser receives your content intact in the first place.

How ATS parsing actually works

An ATS doesn't "look at" your resume the way a human does. The typical pipeline is:

  1. Text extraction. The system pulls raw text out of your file — from a PDF's text layer or a DOCX's XML. If the text isn't there (an image) or comes out in the wrong order (multi-column layouts), everything downstream fails.
  2. Segmentation. The extracted text is split into sections by recognizing headings like "Work Experience" and "Education."
  3. Field mapping. Within each section, the parser identifies entities: company names, job titles, date ranges, degrees, skills.
  4. Storage and search. The structured record goes into a database recruiters filter and search.

The critical detail: extraction is linear. The parser reads text in the order it sits in the file, not the order your eye travels across the page. A design that looks organized to a human — skills on the left, experience on the right — can extract as interleaved fragments, with sidebar lines spliced into the middle of job descriptions.

The one-sentence rule

If you can select all the text in your resume, copy it, and paste it into a plain text editor in the correct reading order — your resume will survive almost any parser. Everything below follows from that test.

File type: PDF vs DOCX vs images

Three rules cover nearly every case:

Quick check: open your PDF and try to select a sentence with your cursor. If you can't highlight individual words, it's an image and needs to be re-exported from the source document.

Single column beats everything else

Multi-column templates are the single most common formatting failure. Parsers that read left-to-right across the full page width stitch your sidebar and main column together line by line, producing text like "Senior Analyst Python Acme Corp SQL 2021–2024 Communication." Field mapping has no chance after that. Three related offenders:

One top-to-bottom column, with content in normal paragraph and list flow, parses correctly in essentially every system. It also happens to be faster for humans to skim.

The header and footer trap

In Word (and templates derived from it), the page header and footer are separate document regions — and some parsers extract only the main body, skipping both entirely. Since templates love putting your name, phone, and email in the page header, the failure mode is brutal: a perfectly parsed work history attached to an anonymous candidate with no contact details.

Put your name and contact block at the top of the main body, as ordinary text. If you want a footer with page numbers, fine — just never put information there that you can't afford to lose.

Fonts and sizes

Fonts rarely break extraction in a properly exported PDF, but they affect both edge-case parsing and human readability:

Section headings the parser recognizes

Segmentation works by matching headings against known labels. Standard headings map cleanly:

Creative headings — "My Journey," "Toolbox" — may not match anything, so the content beneath them gets dumped into an unclassified bucket or attached to the wrong section. Boring headings are a feature. Keep them on their own line, visually distinct, and never embedded inside graphics or banner shapes.

Dates: format them like a parser expects

Date ranges drive how the ATS calculates your experience, so make them unambiguous:

Graphics, icons, photos, and charts

Anything rendered as an image contributes nothing to extraction:

What parses vs what breaks

ElementParses cleanly?Safer alternative
Text-based PDF or clean DOCXYes
Image, scan, or flattened PDFNoRe-export with a selectable text layer
Single-column layoutYes
Two-column / sidebar templateUnreliableOne column, skills as a labeled line
Tables for layoutUnreliablePlain text with consistent line structure
Text boxes (Word)Often skippedNormal body text
Contact info in page header/footerOften skippedContact block at top of the body
Standard section headingsYes
Creative section headingsUnreliable"Work Experience," "Skills," "Education"
"Mar 2021 – Present" datesYes
Skill bars, charts, icons-as-dataNoWords and numbers in plain text
Will your resume survive the parser?
Upload your resume for a free formatting and parseability check — see exactly what an ATS extracts.
Check my resume free

The safe template recipe

If you want a formula instead of a rulebook, this layout parses everywhere:

  1. Top of body: name on its own line, then one line with phone, email, city, and LinkedIn URL as plain text.
  2. Summary (optional): two to three lines, no heading gimmicks.
  3. Work Experience: for each role — job title, company, location, "Month Year – Month Year," then 3–5 bullet points using standard round bullets.
  4. Skills: a labeled, comma-separated line or simple list — this is also where your keyword work lives (see the resume keywords guide).
  5. Education, then Certifications if relevant.
  6. One column. Standard font, 10–12pt body. No tables, text boxes, images, or content in the page header/footer.
  7. Export as a text-based PDF (or DOCX if the form demands it).

Within that container, write whatever makes you compelling. The container's only job is to deliver your content to the parser undamaged.

How to test your resume's parseability

Don't guess — test, in increasing order of rigor:

Once your resume parses cleanly, formatting is solved — permanently, for every application. From there, the work that moves your ranking is content: matching the actual language of each job, covered in How to Beat the ATS.

FAQ

Is PDF or DOCX better for ATS parsing?
Both parse well if the document itself is clean. A text-based PDF is the safer default because it preserves your layout everywhere; use DOCX when the application form specifically requests Word. What actually breaks parsing isn't the file extension — it's images, text boxes, layout tables, and multi-column designs inside the file.
Are two-column resumes really a problem, or is that outdated advice?
Modern parsers handle some two-column layouts, but reliability varies by system and you can't know which ATS a given employer runs. Since a single-column resume parses correctly everywhere and skims just as fast for humans, the sidebar buys you nothing and risks scrambled extraction. It remains the one formatting risk that's never worth taking.
How do I know if my resume is an image-based PDF?
Open the PDF and try to highlight a sentence with your cursor. If you can select individual words, it has a text layer and parsers can read it. If your cursor selects the whole page as a block or nothing at all, it's an image — re-export it from the original document rather than scanning or screenshotting.

Stop applying blind.

Rankd scores every job before you apply, flags ghost postings, tailors your resume to beat the ATS, and preps you for the interview — all in one place.

Start free →
Free: 10 applications every 10 days (resets automatically). No credit card.