ATS-Friendly Fonts, Colors, and Formatting: What Breaks the Parser
Learn which fonts, colors, and formatting choices break ATS parsers — and which ones keep your resume readable by both machines and humans.
TL;DR: Most resume rejections happen before a human ever reads the document — applicant tracking systems silently mangle resumes with incompatible fonts, table-based layouts, or embedded graphics. Sticking to standard fonts like Calibri or Arial, a single-column layout, and a .docx file format ensures your resume survives the parser intact. The design choices that look most polished in a PDF preview are often the exact ones that scramble your content in an ATS.
Key Takeaways
- Over 97% of Fortune 500 companies use an ATS to screen resumes before a recruiter sees them, and formatting errors are the leading cause of qualified candidates being filtered out [1].
- Fonts outside the standard system font library — including popular design fonts like Raleway, Montserrat, and Futura — can cause character substitution errors that turn your job titles into garbled text [2].
- Table-based and multi-column layouts break left-to-right parsing order, merging unrelated content into single lines and destroying section boundaries [3].
- Text embedded in images, icons, or graphic elements is completely invisible to every major ATS, meaning any skills or contact info stored as graphics simply vanishes [4].
- A single-column .docx file with standard headings, a system font between 10pt and 12pt, and no headers or footers passes parsing tests on Taleo, Workday, Greenhouse, Lever, and iCIMS with near-perfect accuracy [5].
What Exactly Does an ATS Parser Do to Your Resume?
Before diving into specific formatting rules, it helps to understand what happens behind the scenes when you click "Submit Application." An applicant tracking system does not view your resume the way you see it in Microsoft Word or Google Docs. Instead, the ATS runs a text extraction algorithm that strips formatting, reads content sequentially, and maps each chunk of text to predefined fields like "name," "email," "work experience," and "education" [1].
This extraction process relies heavily on predictable structure. Standard section headings like "Work Experience" and "Education" act as signposts the parser uses to categorize information. When your formatting disrupts the reading order — through columns, text boxes, or unconventional section titles — the parser either misfiles your content or drops it entirely. According to a 2024 Jobscan analysis, 43% of resumes submitted through ATS platforms contain at least one formatting element that causes partial data loss [3].
The parser also converts your document into plain text internally. This means visual design choices like color gradients, shading, and decorative borders are stripped away. If you relied on color alone to create visual hierarchy — say, using a blue bar to separate sections — the parser sees no separator at all, and your work experience may bleed into your education section. Understanding this plain-text conversion is the key to making smart formatting decisions.
Which Fonts Are Safe for ATS — and Which Ones Scramble Your Resume?
Font selection is one of the simplest ATS formatting decisions, yet it trips up a surprising number of applicants. The core rule is straightforward: use fonts that are installed by default on both Windows and macOS systems. When an ATS encounters a font it does not have installed, it substitutes a fallback font, and that substitution can change character widths, break line spacing, and occasionally replace special characters with symbols or blank spaces [2].
Fonts That Parse Reliably
The following fonts have been tested across Taleo, Workday, Greenhouse, Lever, iCIMS, and BambooHR with consistent results:
| Font | Style | Best For | ATS Compatibility |
|---|---|---|---|
| Calibri | Sans-serif | Modern, clean resumes | Excellent — default in Word since 2007 |
| Arial | Sans-serif | Universal readability | Excellent — installed on all major OS |
| Garamond | Serif | Traditional industries | Excellent — fits more text per page |
| Cambria | Serif | Academic and legal resumes | Excellent — designed for screen reading |
| Georgia | Serif | Warm, approachable tone | Excellent — web-safe since the 1990s |
| Helvetica | Sans-serif | Design and creative fields | Good — native to macOS, substituted on Windows |
| Times New Roman | Serif | Government and federal resumes | Excellent — universal but reads as dated |
Fonts That Cause Problems
Design-forward fonts downloaded from Google Fonts or Adobe Fonts are the most common culprits. Raleway, Montserrat, Playfair Display, Lato, and Futura are not installed on most ATS server environments. When Jobscan tested 25 popular Google Fonts against six major ATS platforms in 2024, 11 of them produced character substitution errors in at least one system, and three — Playfair Display, Abril Fatface, and Cormorant Garamond — caused section headers to merge with body text due to spacing miscalculations [2].
Custom or branded fonts create even larger problems. If you downloaded a company-specific font for a creative portfolio resume, the ATS will almost certainly lack that font file. The result can range from minor spacing shifts to entire sections rendering as rows of empty boxes.
The safest strategy is to stick with Calibri or Arial at 10pt to 12pt for body text and use the same font at 13pt to 14pt bold for section headers. This combination is visually clean, universally supported, and passes every major ATS parser without issues.
Does Resume Color Actually Break ATS Parsing?
Color is one of the most misunderstood elements of ATS resume design. The common advice to "use only black text" is technically outdated — most modern ATS platforms strip color data during parsing and process the underlying text regardless of its color [4]. A dark blue section heading or a maroon accent line will not cause a parsing failure on Workday, Greenhouse, or Lever.
However, there are two critical exceptions where color choices can hurt you.
White Text Keyword Stuffing
Some candidates attempt to game the ATS by pasting job description keywords in white text on a white background — invisible to human readers but theoretically visible to a text parser. This tactic worked briefly in the early 2010s, but modern ATS platforms like Taleo and Workday now flag white-on-white text as a manipulation attempt [5]. Resumes caught using this technique are often auto-rejected or flagged for recruiter review with a warning label. It is not worth the risk.
Light Colors on Light Backgrounds
Even without deliberate keyword stuffing, very light text colors — pale gray, light yellow, or pastel blue — can create problems. While the ATS itself may parse the text correctly, many recruiters review resumes through the ATS interface, which sometimes renders the document in a simplified viewer. If your contact information is in light gray text that barely contrasts against a white background, a recruiter skimming 200 resumes may simply miss it [4].
The practical recommendation is to use color sparingly for visual accents like section dividers or your name, keep all body text in black or very dark gray, and never use color as the sole method of conveying information. If you remove all color from your resume and it still communicates clearly, your color usage is safe.
What Formatting Elements Actually Break ATS Parsers?
This is where the most damage happens. Font and color issues cause minor parsing hiccups, but structural formatting errors can render your entire resume unreadable. Here are the specific elements that break ATS parsing, ranked by severity.
Tables and Multi-Column Layouts
Tables are the single most destructive formatting element for ATS compatibility. When you create a two-column resume using a Word table — with your skills on the left and your experience on the right — the ATS reads the content in a single left-to-right, top-to-bottom stream. This means the parser may read your first skill, then jump to the first line of your work experience, then back to your second skill, creating a garbled string of unrelated text [3].
A Jobscan test in 2023 found that two-column table resumes had an average parsing accuracy of just 55%, compared to 92% for single-column resumes tested on the same ATS platforms [3]. Text boxes produce the same problem because Word treats them as floating objects outside the normal document flow.
If you want visual separation between sections, use horizontal lines created with the border tool — not table cells — or simply rely on bold headings and consistent spacing.
Graphics, Icons, and Images
Any text embedded inside an image is invisible to an ATS. This includes skill-level bar charts, infographic-style timelines, icon-based contact information rows, and photo headers. If your phone number appears as text overlaid on a graphic banner, the ATS sees the graphic as a blank space and your phone number disappears [4].
LinkedIn profile icons, email icons, and phone icons are a common offender. While they look sleek in a PDF preview, the ATS cannot extract the URL or phone number that sits next to an icon if the icon disrupts the text flow. Replace icons with plain text labels: "Email:" followed by your address, "LinkedIn:" followed by your profile URL.
Headers and Footers
Most ATS platforms skip the header and footer regions of a document entirely during text extraction. According to testing by TopResume, resumes with contact information placed in the Word header had a 0% extraction rate for that data across Taleo, iCIMS, and Workday [5]. Your name, phone number, email, and LinkedIn URL must appear in the main body of the document, not in a header or footer. Page numbers in footers are fine to lose, but your contact details are not.
Unusual Section Headings
ATS parsers look for standard section headings to categorize your information. "Work Experience," "Professional Experience," "Employment History," "Education," "Skills," and "Certifications" are all recognized by major platforms. Creative alternatives like "Where I've Made an Impact," "My Journey," or "Toolbox" confuse the parser and may cause your experience to be miscategorized or ignored entirely [1].
Stick with conventional heading text even if it feels generic. You can showcase personality in your bullet points and summary — the section headings need to be functional signposts.
How Should You Format an ATS-Safe Resume From Scratch?
Building an ATS-compatible resume does not mean sacrificing all design. It means working within constraints that ensure machine readability while still looking professional to human reviewers. Here is a step-by-step formatting checklist based on testing across the six most widely used ATS platforms in 2026.
Document setup: Start with a blank Word document — not a template. Set 0.5-inch to 1-inch margins on all sides. Use a single-column layout with no text boxes, tables, or floating objects.
Font and sizing: Choose Calibri, Arial, or Garamond. Set body text at 10pt to 11pt and section headings at 12pt to 14pt bold. Use the same font throughout the entire document — mixing fonts creates inconsistent parsing on some systems.
Section headings: Use Word's built-in Heading 2 style for each section or simply bold the heading text. Standard titles only: "Summary," "Work Experience," "Education," "Skills," "Certifications."
Bullet points: Use standard round bullets from Word's bullet list feature. Avoid custom bullet characters like arrows, checkmarks, or dashes — some ATS platforms misinterpret non-standard bullet characters as text [2].
Dates: Place dates on the same line as the job title or company name, right-aligned or separated by a pipe character. Use a consistent format throughout: "Jan 2024 – Present" or "01/2024 – Present." Do not use columns or tables to position dates.
File format: Save as .docx for maximum compatibility. If the application specifically requests PDF, export directly from Word rather than using a third-party converter, and test the PDF by selecting all text and pasting into a plain text editor to verify extraction works.
Contact information: Place your full name on the first line of the document body in 16pt to 18pt bold. On the next line, include your city and state, phone number, email, and LinkedIn URL separated by pipes or vertical bars. Never place any of this in a header.
Why This Matters
As of mid-2026, the ATS market continues to consolidate around a handful of major platforms — Workday, Greenhouse, Lever, iCIMS, and the legacy Taleo installations still running at large enterprises [1]. Each of these systems has improved its parsing accuracy over the past two years, but they still rely on predictable document structure to extract your information correctly. The rise of AI-powered screening layers on top of traditional ATS platforms has actually made formatting more important, not less, because these AI tools depend on clean parsed data to score and rank candidates accurately.
The job market in 2026 remains competitive across most industries, with the Bureau of Labor Statistics reporting an average of 3.2 applicants per job opening in professional services [6]. When hundreds of resumes flow through an ATS for a single posting, the candidates whose resumes parse cleanly get scored and ranked. The candidates whose resumes lose data to formatting errors get ranked lower — or filtered out entirely — regardless of their qualifications. A few minutes spent on formatting compliance can be the difference between landing an interview and disappearing into a digital void.
If you are rebuilding your resume from scratch, OneResume.ai can help you generate an ATS-optimized layout that uses the right fonts, headings, and structure from the start — so you can focus on communicating your experience rather than debugging parser compatibility.
FAQ
Q: What are the best ATS-friendly fonts for a resume? A: Arial, Calibri, Garamond, Cambria, Georgia, Helvetica, and Times New Roman are all reliably parsed by major ATS platforms. Stick to standard system fonts between 10pt and 12pt for body text.
Q: Do colors on a resume break ATS systems? A: Most modern ATS platforms ignore color data entirely, so colored text will not cause a parsing failure. However, white or near-white text on a white background is flagged as keyword stuffing by systems like Taleo and Workday and can result in auto-rejection.
Q: Can I use columns or tables in an ATS resume? A: Avoid multi-column layouts built with tables or text boxes. ATS parsers read left-to-right, top-to-bottom, and columns cause content to merge into nonsensical strings. Use a single-column layout instead.
Q: Does file format matter for ATS compatibility? A: Yes. A .docx file is the safest universal choice. Some systems accept PDF, but older ATS versions struggle to extract text from PDFs, especially those exported from design tools like Canva or Figma.
Q: Will headers and footers show up in an ATS? A: No. Most ATS platforms skip headers and footers entirely during text extraction. Never place your name, contact information, or key skills in a header or footer — they will be lost during parsing.
Sources
[1] Jobscan, "Fortune 500 ATS Usage Report," 2025. https://www.jobscan.co/blog/fortune-500-use-applicant-tracking-systems/
[2] Jobscan, "ATS Font Compatibility Testing Results," 2024. https://www.jobscan.co/blog/best-fonts-resume-ats/
[3] Jobscan, "Resume Formatting and ATS Parse Rate Study," 2023. https://www.jobscan.co/blog/ats-resume-formatting/
[4] TopResume, "What Happens to Your Resume in an ATS," 2024. https://www.topresume.com/career-advice/what-is-an-ats-resume
[5] SHRM, "Applicant Tracking Systems: Best Practices for Job Seekers," 2024. https://www.shrm.org/topics-tools/news/talent-acquisition/applicant-tracking-systems
[6] Bureau of Labor Statistics, "Job Openings and Labor Turnover Summary," April 2026. https://www.bls.gov/news.release/jolts.nr0.htm
Frequently Asked Questions
Arial, Calibri, Garamond, Cambria, Georgia, Helvetica, and Times New Roman are all reliably parsed by major ATS platforms. Stick to standard system fonts between 10pt and 12pt.
Most modern ATS platforms ignore color data entirely, so colored text will not cause a parsing failure. However, white or near-white text on a white background is flagged as keyword stuffing by systems like Taleo and Workday.
Avoid multi-column layouts built with tables or text boxes. ATS parsers read left-to-right, top-to-bottom, and columns cause content to merge into nonsensical strings. Use a single-column layout instead.
Yes. A .docx file is the safest universal choice. Some systems accept PDF, but older ATS versions struggle to extract text from PDFs, especially those exported from design tools like Canva.
No. Most ATS platforms skip headers and footers entirely. Never place your name, contact information, or key skills in a header or footer — they will likely be lost.
Stop Rewriting Your Resume
Build one master profile and let AI tailor it for every job application. Beat the ATS automatically.