Guide

ATS-Friendly Resume Formatting Guide

Why formatting matters

The ATS reads structure, not design

An ATS does not see your resume the way you see it. It does not process fonts, colors, spacing, or layout. It reads the underlying text and attempts to parse it into structured fields: name, contact information, work experience, education, and skills. If the formatting interferes with this parsing, the ATS extracts garbled or incomplete data — and your score drops regardless of how strong your content is.

The most qualified candidate in the applicant pool can be scored lowest if their resume does not parse correctly. This is not a theoretical risk. It happens every day, on every major ATS platform. Formatting your resume for ATS compatibility is not optional — it is a prerequisite for your content to be evaluated at all.

What to avoid

Tables, columns, text boxes, and graphics

Tables. ATS parsers read text sequentially. A two-column table can cause the system to interleave text from both columns, producing sentences that make no sense. Even invisible tables used for layout can trigger this behavior.

Multi-column layouts. Similar problem to tables. The parser reads left to right across the full width of the page, mixing content from side-by-side columns. A sidebar of skills next to your experience section can become scrambled into a single unreadable stream.

Text boxes. Content inside text boxes is sometimes ignored entirely by ATS parsers. If your name and contact information are in a text box, the system may not capture them at all.

Images and graphics. ATS systems cannot read images. Logos, headshots, icons, skill bars, and infographic elements are invisible to the parser. If important information is embedded in an image, it does not exist as far as the ATS is concerned.

What works

Simple structure, standard headings, clean hierarchy

Single-column layout. All content flows in one column, top to bottom. This ensures the parser reads everything in the correct order.

Standard section headings.Use the headings that ATS systems are programmed to recognize: “Experience” or “Work Experience,” “Education,” “Skills,” “Summary” or “Professional Summary.” Creative headings like “Where I've Made an Impact” may confuse the parser.

Consistent formatting. Use the same font throughout. Use bold for job titles and company names, regular weight for bullet points. Use standard bullet characters. Consistent formatting helps the parser identify the hierarchy of information correctly.

Standard fonts. Calibri, Arial, Helvetica, Times New Roman, and Georgia are safe choices. Unusual or decorative fonts can cause character encoding issues during parsing.

File type

PDF vs. DOCX and when it matters

Most modern ATS platforms handle both PDF and DOCX reliably. However, there are edge cases. Older ATS systems (particularly Taleo) historically parsed DOCX more reliably than PDF. Some newer systems actually prefer PDF because the layout is fixed and the text extraction is more predictable.

The safe default: use PDF unless the application specifically requests DOCX. A well-formatted PDF with a single-column layout, standard fonts, and no tables will parse correctly on every major ATS platform. If you are applying through a system that explicitly asks for a Word document, provide one — but keep the same clean formatting.

Testing your resume

How to check before you send

Before submitting your resume, test how it parses. Copy and paste the entire document into a plain text editor. If the result is readable and all information is in the correct order, the ATS will likely parse it correctly. If the text is jumbled, out of order, or missing sections, your formatting needs work.

Apply Maxxing generates ATS-optimized resumes by default. The output uses clean, single-column formatting with standard section headings and no tables, graphics, or text boxes. Every resume it produces is designed to parse correctly on Workday, Greenhouse, Lever, iCIMS, and every other major ATS — so you never lose points to formatting.

Formatting solved

ATS-optimized resumes generated for every application.

From $6.99/mo or $167.99 once. Runs on your machine.