Resume fonts that survive ATS parsing (and the ones that don't)
Most font advice is aesthetic. The real question is which fonts parse cleanly into ATS systems — and which ones quietly break your dates and bullets.

On this page
Most resume font advice falls into two camps. The aesthetic camp tells you to use "modern" fonts like Open Sans or Inter. The traditionalist camp tells you to use Times New Roman. Both miss the actual question: which fonts survive ATS parsing without quietly mangling your dates, your bullets, and your section headers?
This post is the practical answer. The good news is that the safe list is short and unsurprising. The bad news is that some popular "modern" fonts have specific failure modes that aren't obvious until your resume hits a real ATS.
What ATS systems actually do with fonts
When you upload a PDF resume to an ATS, the system runs the file through a text-extraction pass. The pass reads the PDF stream, looks for embedded font data, and reconstructs the text. If the font is embedded correctly and the character set is standard, this works well. If the font isn't embedded, the system substitutes a default font (usually Times or Helvetica) — which changes the spacing, sometimes breaks line wrapping, and occasionally drops characters that the substitute doesn't have.
The other thing ATS parsers do is character recognition. Standard ASCII text is fine. Stylized characters — ligatures, fancy ampersands, decorative apostrophes — sometimes get misread. The most common failure: a stylized ampersand parses as a unicode character the ATS doesn't expect, and the recruiter sees "B&B Software" as "B<UnknownChar>B Software" in the parsed text.
For the broader ATS parsing model, see how-applicant-tracking-systems-work. For format myths that get repeated wrongly, see ats-friendly-resume-format-myths.
Which fonts parse cleanly
Parse-reliability across common resume fonts
Reliability scoreThe reliable list is short. System sans-serifs (Calibri, Arial, Helvetica, Verdana) parse at near-100% reliability across every ATS in common use. They're installed on every system the parser might fall back to, the character sets are standard, and the spacing doesn't drift. Calibri in particular is the modern default and a safe choice.
System serifs (Georgia, Cambria, Times New Roman, Garamond) parse almost as cleanly. Times has the slightly old-fashioned reputation, but it's not penalized by any ATS. Georgia is the most readable of the system serifs and a defensible choice for traditional industries.
Modern web fonts (Open Sans, Lato, Roboto, Source Sans) are popular among design-conscious candidates and they parse well when embedded correctly. The risk is the embedding, not the font itself. Modern Microsoft Word and Google Docs exports usually embed correctly. Older Pages exports sometimes don't.
Display fonts and decorative fonts are where parsing breaks. Bodoni Display, Didone styles, hand-script signature fonts — these fail ATS parsing roughly two times out of three. Some characters get misread; some get dropped entirely. The risk-reward isn't worth it.
Safe vs. risky choices
Safe vs. risky font choices
Side by side- Calibri, Arial, Helvetica, Verdana
- Georgia, Cambria, Times New Roman
- Open Sans or Lato — if embedded correctly
- 11pt body, 10pt minimum
- Single font family across the whole document
- Light or thin weights at small sizes
- Custom display fonts (Bodoni Display, Didone styles)
- Hand-script or signature fonts
- Mixing 3+ font families in one resume
- Decorative ligatures in the name or headers
The safe choices share three properties: standard character sets, available as system fallback, used widely enough that ATS vendors have specifically tested for them. The risky choices share the inverse: unusual ligatures, light weights that don't read well at small sizes, multi-font mixes that confuse the parser's font-detection.
A specific failure mode worth naming: light or thin weights at small body sizes. A "Helvetica Light 10pt" body might look elegant on your screen and parse correctly, but a recruiter reading the resume on a low-DPI monitor or in a small ATS preview window sees thin, broken letterforms. Use regular or medium weights for body text; reserve light weights for large-display elements like your name.
The silent PDF-embedding failure
The PDF font-embedding question
Common silent failureIf you're using a non-system font (Open Sans, Inter, Lato, custom display fonts), the PDF export must embed the font. Most modern Word/Pages/Google Docs exporters do this by default, but the failure mode is silent — the resume opens fine on your machine because the font is installed locally, then renders with Times or Arial fallback in the parser. The fix is to test the PDF on a machine that doesn't have the font installed.
Source · Composite from Jobscan and Greenhouse parser-error reporting
This is the failure mode that bites most often. A candidate designs a resume using a "modern" font like Inter or Open Sans. The resume looks great on their machine because the font is installed locally. They export to PDF. They submit. The ATS parses with a fallback font (Times or Arial), the spacing drifts, line wrapping changes, and a bullet that was on the page now sits half-on, half-off.
The test is to open the PDF on a machine that doesn't have the font installed. Easiest path: upload to Google Drive, open the preview. If the preview looks identical to your local version, the font is embedded. If the preview shows obvious substitution, the export didn't embed correctly. Modern Word, Pages, Google Docs, and most resume builders embed fonts by default — but the failure is silent, so verifying is worth ten seconds of your time.
What about ATS-specific recommendations?
ATS vendors don't publish "approved font lists." When they do publish guidance, it's usually generic — "use a standard font." The vendor-specific tests that have been published (Jobscan and Greenhouse have both done parsing-quality analyses) consistently show Calibri, Arial, Times, and Georgia at near-100% reliability.
The implication: pick from the safe list and move on. The font is not where resume optimization lives. The bullets, the keywords, and the format choices are where time pays off — see achievements-vs-responsibilities and tailor-resume-to-job-description.
The size and spacing question
Closely related: body size matters more than font choice. 11pt is the safe default; 10pt is the minimum for normal weights; 9pt is the floor only for headers or footers and only if the font has enough weight to remain legible. Going below 10pt to fit content on one page usually backfires — recruiters who can't read it easily skim past it.
For the related length-vs-density question, see resume-length-one-page-vs-two.
What this isn't
A few clarifications:
- It's not a font-personality conversation. The "what does your font say about you" framing is largely vibes. Recruiters don't form personality impressions from your font choice — they form readability impressions.
- It's not a license to use any font that's "ATS-tested." Even tested fonts can render badly if used at light weights or small sizes. The font has to work in combination with size, weight, and density.
- It's not the most important resume decision you'll make. Bullets and keywords beat fonts by an order of magnitude. Pick from the safe list and move on.
The short version: Calibri, Arial, Helvetica, Georgia, Cambria, Times. 11pt body. Single font family. Verify the PDF embeds. Anything else is a stylistic preference, not a parsing strategy.
More to read
5 min readThe PM resume: what makes it different from every other resume
Product manager resumes get filtered by people who've read 500 of them. The bar isn't different — what they look for is. Here's what actually moves the needle.
product-managementresume
5 min readResume gaps: how to explain them without sounding defensive
Most candidates over-explain their gaps and end up emphasizing them. Here's how to address gaps cleanly on the resume and in the interview.
special-situationsgaps
4 min readATS keywords vs. recruiter keywords: same words, different jobs
The keywords that get a resume past the parser and the keywords that get it read by a recruiter aren't always the same set. Here's how to satisfy both.
atsresumes
5 min readKeyword stuffing vs. keyword fit: where the line is
How to add the keywords that move you up an ATS ranking without the stuffing that gets your resume rejected by the same recruiter you were trying to please.
resumestailoring