Blog

ATS Resume Formatting: The Complete Guide to a Parser-Proof Resume

Karl Esi

Karl Esi

Founder @ Hireva

April 5, 2026

Most resume advice focuses on what you write. ATS formatting is about how your document is structured at a technical level — and it's the variable that silently eliminates more applications than any other.

A resume can be well-written, accurately keyword-matched, and genuinely reflective of strong qualifications — and still score near zero on ATS screening because the parser extracted garbled text, misread your section structure, or couldn't find your contact information. The content never gets evaluated because the format prevented it from being read correctly.

This is the complete guide to ATS resume formatting. Every rule here has a specific technical reason behind it. Understanding the why makes the rules easier to remember and apply consistently.

How ATS Parsing Actually Works

Before covering specific formatting rules, understanding the parsing process makes everything else make sense.

When your resume enters an ATS, the system doesn't see a formatted document the way a human does. It runs a text extraction process that strips all visual formatting and pulls out raw text. That raw text is then parsed — categorized into sections, with content assigned to buckets: contact information, work history, education, skills, and so on.

The parsing logic uses pattern recognition: it looks for known header labels, date formats, structural markers, and content patterns to figure out what each piece of text represents. When the document structure is clean and conventional, parsing works reliably. When the structure is complex, non-standard, or relies on visual elements to convey meaning, parsing fails — and failed parsing means lost content, misclassified information, and a corrupted keyword match.

The formatting rules that follow address every point in this process where formatting choices commonly cause parsing failures.

Applicant Tracking System flow diagram

File Format: What to Submit and Why

Submit .docx or a text-based PDF. Never submit an image-based PDF, a design file, or a .pages document.

The file format determines what the parser has to work with before it even begins text extraction.

A .docx file is the most reliably parsed format across all major ATS systems. The XML structure of a Word document is well-understood by parsers, and text extraction from .docx is consistent across platforms.

A text-based PDF — one created by saving or exporting a document from Word, Google Docs, or a text-based PDF creator — also parses reliably in most systems. The text is embedded in the file as extractable strings.

An image-based PDF — created by scanning a physical document, photographing a resume, or exporting from a design tool like Canva or Adobe Illustrator in a rasterized format — contains no extractable text. The parser sees a blank document. Your resume is invisible to the system.

Design tool exports are a specific risk here. Canva resumes, Adobe Express resumes, and similar visually polished outputs are frequently image-based PDFs. They look exceptional on screen and fail completely in ATS parsing.

If you're unsure whether your PDF is text-based or image-based: open it in a PDF viewer, try to select and copy text. If you can select individual words and copy them, the PDF is text-based. If clicking anywhere selects the entire page as an image, it's image-based and will fail ATS parsing.

Practical rule: Use .docx as your default ATS submission format. If the employer specifically requests PDF, create it by exporting from a text-based source — not from a design tool.

Layout: Single Column, Always

Use a single-column layout for every ATS submission.

Two-column layouts are the most visually popular resume format and the most damaging to ATS parsing. The reason is simple: ATS parsers read documents linearly, from top to bottom, left to right. They don't understand columns as a visual organizational concept.

When a parser encounters a two-column layout, it reads across both columns simultaneously — merging content from column one and column two into a single stream. The result is scrambled text: your job title from the left column appearing next to your phone number from the right column, your skills list merged with your work history descriptions, dates detached from the positions they belong to.

The recruiter's queue receives a resume that the system has categorized incorrectly based on garbled input. Your keyword matches are suppressed because content is in the wrong structural context. Your contact information may be unreadable.

Single-column layouts eliminate this problem entirely. All content flows in a single linear stream that parsers handle reliably.

What about visual appeal? A single-column resume looks simpler than a two-column one. It also passes ATS screening at a significantly higher rate. The resume that gets read by a recruiter is more valuable than the one that looks impressive in a design preview. For roles at companies with design-forward cultures where a portfolio submission accompanies the resume, the resume itself should still be ATS-formatted — the portfolio is where visual design belongs.

Section Headers: Use Standard Labels

Use conventional section header labels that ATS parsers recognize.

Parsers identify document sections by matching header text against a library of known labels. Conventional headers — Work Experience, Professional Experience, Education, Skills, Certifications, Summary — are recognized and correctly categorized. Non-standard headers — "Where I've Made an Impact," "My Toolkit," "The Story So Far" — may not be recognized, causing the parser to misclassify or skip the content that follows.

The standard labels by section:

  • Contact information: no header label needed — place at the top of the document
  • Professional summary: Summary, Professional Summary, Profile, Career Summary
  • Work history: Work Experience, Professional Experience, Employment History, Experience
  • Education: Education, Academic Background, Academic History
  • Skills: Skills, Core Competencies, Technical Skills, Key Skills
  • Certifications: Certifications, Licenses, Credentials, Professional Development
  • Projects: Projects, Key Projects, Selected Projects
  • Volunteer work: Volunteer Experience, Community Involvement

Formatting of header labels: Use bold text, a slightly larger font size (14–16pt for headers vs. 10–12pt for body), or both to visually distinguish headers. Don't use text boxes, colored backgrounds, icon elements, or horizontal lines as the primary header indicator — these may not be recognized as structural markers by the parser.

Contact Information: Body Only, Full Text

Place all contact information in the document body, not in headers or footers.

This is one of the most commonly missed formatting rules. Many resume templates — especially Word templates with polished layouts — place contact information in the document header: the area above the top margin that appears on every page.

Document headers and footers are frequently excluded from ATS text extraction. Parsers that process only the document body will find no name, no email, and no phone number. Your application may be uncontactable in the system even if it scores well on keyword matching.

Place your name and all contact details — email, phone, LinkedIn URL, location (city and state/country, not full address), GitHub or portfolio URL if relevant — in the first few lines of the document body, in plain text.

LinkedIn and portfolio URLs: Include these as plain text URLs, not as hyperlinked anchor text. "linkedin.com/in/yourname" is parseable text. A hyperlink that displays "LinkedIn" and hides the URL may not extract the URL correctly. Plain text URLs are also clickable in digital PDF viewing.

Professional reviewing resume on laptop

Text Boxes and Graphics: Remove Entirely

Do not use text boxes, shapes, icons, or graphics of any kind.

Text boxes — a Word document feature that places text in a floating container separate from the document body flow — are frequently invisible to ATS parsers. Content inside a text box is not extracted as part of the document body text. If your skills summary, contact information, or any other content is inside a text box, it may not be read by the parser at all.

Graphics and icons — common in visually designed resume templates — create two problems. First, they take up space that could contain keyword-bearing content. Second, if any text is embedded in or adjacent to a graphic element in a way that relies on visual placement to convey meaning, that relationship is lost in parsing.

Skill rating icons — the five-circle or five-bar visual representations of proficiency level — are parsed as decorative elements. The proficiency signal they convey visually is invisible to the ATS. Replace them with text-based skill lists with explicit proficiency context where needed.

How to check for text boxes in Word: Click anywhere in your resume. If any section shows selection handles around a box-shaped area rather than a cursor in flowing text, that content is in a text box. Move it into the document body.

Tables: Remove or Replace

Do not use tables for layout or content organization.

Tables are used in some resume templates to create aligned columns or organized sections without a two-column layout. They create parsing problems similar to multi-column layouts: cell content is read in table-order rather than logical document order, and the relationships between cells — a job title in one cell and a date range in another — are lost in extraction.

The result is that tightly formatted, table-organized resume content becomes a stream of disconnected fragments after parsing. Dates appear without context. Job titles appear without companies. Skills appear without section labels.

Replace tables with simple paragraph formatting. Use line breaks, tabs, and bold text to create visual alignment where needed. Modern ATS systems parse paragraph-formatted content reliably.

A specific case: Some candidates use a single-row, two-cell table to place their name on the left and contact information on the right. This is a table. Replace it with centered or left-aligned plain text for both elements.

Fonts and Typography: Standard and Readable

Use standard, widely available fonts at readable sizes.

Font choice affects ATS parsing in two ways. First, unusual or custom fonts that are not embedded in the document may render as substituted characters or symbols when the parser extracts text — producing garbled output. Second, very small font sizes may reduce parsing accuracy in systems that use OCR-adjacent extraction techniques.

Safe fonts for ATS submission: Calibri, Arial, Garamond, Georgia, Times New Roman, Cambria, Helvetica. These are universally available and reliably extracted.

Unsafe fonts for ATS submission: Decorative fonts, script fonts, novelty display fonts, and any font that requires a custom installation. If the font isn't available on the parsing system, character substitution may corrupt extracted text.

Font sizes: Body text at 10–12pt. Section headers at 14–16pt. Your name at 16–20pt. Nothing below 10pt — small text is harder to extract reliably and harder for recruiters to read.

Bold and italic: These are safe formatting elements that survive text extraction reliably. Use them for emphasis — bold for section headers and job titles, italic sparingly for company names or dates. Avoid underline except for hyperlinked URLs where underlining is a standard convention.

Date Formatting: Consistent and Parser-Readable

Use consistent, standard date formats throughout your resume.

Date parsing is a specific ATS function — systems extract employment dates to calculate tenure, identify gaps, and assess career progression. Non-standard or inconsistent date formats can cause misextraction.

Safe date formats:

  • Month Year: January 2022 or Jan 2022
  • MM/YYYY: 01/2022
  • Abbreviated: Jan 2022 — Present

Avoid:

  • Year only (2022–2023) for roles where month context matters
  • Seasons ("Spring 2022") — not a parseable date format
  • Inconsistent formats across roles — mixing "January 2022" with "1/22" in the same document

Place date ranges consistently — either right-aligned on the same line as the job title, or on a separate line beneath it. Either works; consistency across all entries is what matters.

Bullet Points: Standard Markers Only

Use standard bullet point markers. Avoid decorative symbols.

Standard bullet points — the filled circle (•), en dash (–), or plain hyphen (-) — are extracted reliably as list markers. Decorative bullet symbols — arrows, custom shapes, checkmarks, star characters — may extract as garbled Unicode characters or be stripped entirely, leaving your bullet content as unpunctuated text blocks.

In Word, use the standard bullet list formatting (Home → Bullets) rather than inserting special characters manually. Standard list formatting produces clean extracted text.

Bullet point length: Each bullet should be one to three lines. Very long bullets — four lines or more — are harder for both parsers and recruiters to process. Break them into two bullets if needed.

Hyperlinks: Plain Text URLs Over Anchor Text

Include URLs as plain text rather than anchor text hyperlinks where possible.

A hyperlink that displays "LinkedIn Profile" and hides "linkedin.com/in/yourname" behind it may not extract the URL in all parsers. The display text — "LinkedIn Profile" — adds nothing to your keyword score. The URL itself is what's useful.

Write URLs in full plain text: linkedin.com/in/yourname, github.com/yourname, yourportfolio.com. These are extractable as text and clickable in digital viewing contexts.

Exception: In-document navigation hyperlinks (table of contents links, etc.) are not common on resumes and don't apply here. This rule applies specifically to external URL references.

Resume keyword matching visualization

Page Length and White Space

One to two pages for most candidates. Never sacrifice content density for white space.

Page length is not an ATS factor — systems score on keyword match, not document length. The one-page rule is a recruiter preference convention, not an ATS requirement. For candidates with more than seven years of experience, two pages is appropriate and widely accepted.

White space — margins, line spacing, section breaks — is a readability tool for recruiters who review the shortlisted resumes after ATS screening. Use standard margins (0.75–1 inch) and consistent line spacing (1.0–1.15 for body text, slightly more between sections). Don't compress margins to 0.5 inches or reduce line spacing below 1.0 to fit more content — the visual density makes the document harder to read.

Don't pad with excessive white space to hit a page length target. Content density signals experience. An experienced candidate with a sparse one-page resume reads as understated. A recent graduate with a well-filled one-page resume reads as thorough.

Validating Your Formatting Before Applying

The formatting rules above are technical and specific. Applying them manually — and being confident you've caught every issue — is harder than it sounds.

A job-specific ATS analysis validates your formatting alongside your keyword match. Hireva flags formatting issues that affect parsing — text boxes, problematic layouts, section structure problems — alongside your keyword score and missing term list. You get a complete picture of both content and format before you submit.

No account required, no subscription. One analysis, complete results. For candidates who want to understand exactly what the formatting check covers, the How It Works section explains the methodology.

A Pre-Submission Formatting Checklist

Run this before every ATS application:

  1. File format: .docx or text-based PDF — not image-based, not a design tool export
  2. Layout: single column — no two-column design, no side panels
  3. Section headers: standard labels — Work Experience, Education, Skills, Certifications
  4. Contact information: in the document body — not in the header or footer
  5. Text boxes: none — all content in flowing document body text
  6. Tables: none — replaced with paragraph formatting and line breaks
  7. Graphics and icons: none — no decorative elements, no skill rating bars
  8. Font: standard typeface at 10–12pt body, 14–16pt headers
  9. Bullet points: standard markers — filled circle, en dash, or hyphen only
  10. URLs: plain text — not hidden behind anchor text
  11. Dates: consistent format throughout
  12. Validation: ATS analysis run and formatting issues confirmed clear

A resume that clears this checklist is structurally sound for ATS parsing. Combined with job-specific keyword optimization, it's positioned to score above the screening threshold and reach the recruiter's queue.

Formatting is the foundation. Everything else — keyword matching, bullet point quality, tailoring — builds on it. Get the foundation right first.

Use Hireva to confirm your resume is both correctly formatted and keyword-matched before your next application.

For a broader look at how ATS tools handle formatting, scoring, and keyword matching, see the comparison pages.

Compare ATS Resume Tools

Choosing the right resume scanner depends on your workflow, budget, and how closely you need to match a specific job description. Start with the ATS comparison hub, then review Hireva vs Jobscan, Hireva vs Teal, Hireva vs Resume Worded, and the best ATS resume checkers in 2026.

Related Articles

View all