If you Google "ATS-friendly resume format" in 2026, you'll find advice that contradicts itself across articles. Some say PDF, some say Word. Some say one column, some say "modern" two-column. Some recommend specific templates, others say templates are the problem. This guide cuts through the noise — based on what we've actually seen pass and fail in real ATS engines.
The TL;DR (if you only read one section)
- File format: .docx (Word document), exported as text-based PDF only if the application explicitly requires PDF
- Layout: Single column, top to bottom, left-aligned
- Font: Arial, Calibri, Helvetica, Garamond, or Times New Roman — 10–12pt
- Length: 1 page if <10 years experience; 2 pages if more
- Sections in this order: Contact info → Summary → Experience → Education → Skills → Certifications (optional) → Languages (optional)
- No: tables, columns, headers/footers, text in images, fancy graphics, custom section names
That's it. Everything below is the why, the edge cases, and the things that look right but actually break parsing.
1. File format: .docx wins almost every time
Most ATS engines parse .docx files most accurately. PDF parsing has improved dramatically — modern engines like Workday and Greenhouse handle text-based PDFs well — but they still occasionally misread complex PDFs.
Rule of thumb:
- If the application form lets you choose: upload .docx
- If the form requires PDF: upload a text-based PDF (exported from Word with "Save as PDF," not "Print to PDF" and not scanned)
- Never upload an image-based PDF (scanned printout). Many ATS engines have no OCR — they'll see a blank candidate profile
How to check if your PDF is text-based: open it, try to highlight text with your cursor. If you can highlight individual words, it's text-based. If you can only highlight rectangular regions, it's image-based and the ATS can't read it.
2. Layout: single column, full stop
Single-column layouts pass virtually every ATS. Two-column layouts fail in roughly half of them.
The reason: when the ATS converts your document to plain text, it reads left-to-right, top-to-bottom. A two-column layout gets read as: row 1 column 1, row 1 column 2, row 2 column 1, row 2 column 2, etc. Job titles end up next to skills. Dates land between bullets from completely different roles. The output is gibberish to the parser.
"Modern" resume templates often use sidebars or multi-column designs. They look beautiful in Word. They are catastrophic in ATS systems. Use them at your own risk.
3. Sections and order
The ATS looks for specific section labels to know where to extract specific data. Use the conventional names exactly:
| Section | Use this name | Don't use |
|---|---|---|
| Contact | Top of page (no header label needed) | "Reach Me" / "How to Find Me" |
| Summary | "Professional Summary" or "Summary" | "About Me" / "My Story" |
| Work history | "Professional Experience" or "Work Experience" | "Career Journey" / "What I've Been Up To" |
| Education | "Education" | "Academic Background" |
| Skills | "Skills" or "Core Competencies" | "Stuff I'm Good At" / "Toolkit" |
Standard section order: Contact → Summary → Experience → Education → Skills.
4. Contact information: out of headers, into the body
Many ATS engines completely ignore the header/footer area of a Word document. If your name, phone, and email are in a header, the ATS sees a candidate with no contact information — sometimes the resume gets discarded entirely at this point.
Put contact info in the document body, on the very first line, before everything else.
Format:
FULL NAME (16-18pt, bold) Job Title or Tagline (12pt, italic) — optional but powerful for keywords City, Country • +Country-Code Phone • email@domain.com • linkedin.com/in/yourhandle
Don't use icons (📧 ✉ 📞) — they may render as boxes or get stripped. Use plain text only.
5. Fonts: stick to the safe list
Fonts are the silent resume killer. Templates love to suggest "modern" fonts like Avenir, Proxima Nova, or SF Pro. If the ATS doesn't have that font installed (most don't), it substitutes — sometimes badly. Worst case: the resume renders as boxes (□□□).
Universally safe fonts (use these):
- Arial
- Calibri (default in Word — boring but bulletproof)
- Helvetica
- Garamond (best serif option)
- Times New Roman
- Cambria
- Verdana
Sizes: 10–12pt for body text. Name can be 16–20pt. Section headers can be 12–14pt.
6. Dates: standard formats only
The ATS uses dates to compute your "years of experience" — a critical filter recruiters use. Non-standard date formats break this.
Use:
January 2021 – PresentJan 2021 – May 202401/2021 – 05/20242021 – 2024(years only is fine)
Don't use:
Jan'21 — Present(apostrophe-year confuses parsers)1.2021 - 5.2024(period-as-separator is non-standard)2021-Now(use "Present" not "Now" or "Current")
7. Bullets and special characters
Use plain bullets: • or - or * (the latter two are most ATS-safe). Avoid:
- Custom Wingdings symbols (✔ ► ◆ ★) — render as boxes
- Em-dashes for bullets (—)
- Right-arrow Unicode characters (→ ➤) — these get stripped or rendered as gibberish
For dashes between sections, use the standard hyphen-minus (-) or en-dash (–). Em-dashes (—) sometimes get converted to "??" in ATS plain-text extraction.
8. Length
- 0–10 years experience: 1 page
- 10+ years: 2 pages, but only if every line earns its place
- Academic / research / executive C-suite: 3 pages acceptable in specific industries
The ATS doesn't penalize length directly — but recruiters do. A 3-page resume from a 5-year-experience candidate signals poor editing.
9. What modern templates get wrong
Popular template marketplaces (Etsy, Canva, ResumeGenius) sell beautiful templates that fail ATS parsing. Common red flags in templates:
- Sidebars (multi-column = parsing failure)
- Skills shown as filled circles or progress bars (graphics — not parsable)
- Photos / headshots (most US/UK ATS strip these; some non-Western ATS expect them — check the country)
- Custom icons everywhere
- Section headers as colored boxes (parser can't see the text)
- "Modern" fonts (Avenir, Montserrat, Poppins — they may render but inconsistently)
If you bought a beautiful template and it has any of those features: rebuild it as a single-column, plain-formatted document. Save the beautiful version for your portfolio website.
10. Test before you apply
Don't trust your eyes. Run the document through an actual ATS parser and look at what it extracts. Tools like ATS Verification show you side-by-side: your original document on the left, the parser's extraction on the right. If your work history is missing, your skills are scrambled, your name parsed wrong — fix the structure before sending out 50 applications.
The first scan often reveals issues you'd never spot visually. Two-column problems show up as scrambled bullets. Header issues show up as missing contact info. Font problems show up as garbled characters. All fixable, but only if you see them first.
The simplest ATS-friendly template structure
FULL NAME Optional Tagline / Job Title City, Country • +Phone • email@domain.com • linkedin.com/in/yourhandle PROFESSIONAL SUMMARY 2-4 sentences. Lead with years of experience + main expertise + key keyword for the role. End with measurable outcome or unique angle. PROFESSIONAL EXPERIENCE Job Title — Company Name City, Country | Month Year – Month Year • Bullet 1: action verb + measurable outcome + keyword • Bullet 2: action verb + measurable outcome + keyword • Bullet 3: action verb + measurable outcome + keyword Job Title — Previous Company City, Country | Month Year – Month Year • Bullet 1 • Bullet 2 EDUCATION Degree — Institution City, Country | Year SKILLS Comma-separated list. Tools, technologies, methodologies, languages. Keep it scannable. CERTIFICATIONS (optional) Certification — Issuing Organization, Year
This structure works for 95% of roles. Customize content. Don't customize structure.
→ Scan your current resume free and see what an ATS actually extracts. The fix-list usually surprises people.