Resume Fonts & Formatting: What Actually Breaks in ATS
Open a resume in Microsoft Word, and it looks sharp. Upload the same file to a company's applicant tracking system, and the text comes out as a jumbled mess — job titles stitched to bullet points, dates floating in the wrong column, half a sentence missing. This happens constantly with resumes built around two-column layouts, text boxes, and tables, and most job seekers never find out because they never see the parsed version. This post is about the formatting decisions that cause that gap, and the font choices that hold up on both sides.
Why your PDF can look perfect and still parse badly
An ATS doesn't 'see' your resume the way a human does. It extracts raw text in a reading order, usually left to right, top to bottom. If your layout uses a sidebar for skills and a main column for experience, many parsers read straight across both columns, mixing them into nonsense. Same with text boxes for your name or contact details — some systems skip text inside them entirely, which means a recruiter's first screen shows a resume with no name or phone number.
- Two-column resumes: high risk. Fine for LinkedIn featured posts, risky for ATS uploads to Workday, Taleo, or Greenhouse — all commonly used by large Indian employers and MNCs hiring in India.
- Tables for layout: risky. A table used to position your education section next to your skills section often parses as one unreadable block.
- Text boxes: risky. Contact info, summary statements, or headers placed in text boxes are sometimes dropped completely.
- Single-column, plain paragraph and bullet structure: safe. This is the boring choice, and it's the one that survives parsing intact.
A 30-second test before you submit
Select all the text in your resume, copy it, and paste it into Notepad or a plain text editor. If the result reads in a sensible order — name, contact, summary, experience, education — your formatting is ATS-safe. If it reads like shuffled fragments, your layout needs to change before the font even matters.
Picking fonts for two audiences at once
Your resume gets read by software first and a human second, often on a laptop screen rather than printed paper. That changes what 'best font' means — it's not about elegance, it's about clean character shapes that render consistently across PDF viewers, Word, and browser-based preview panes on Naukri or LinkedIn.
Fonts that hold up well
- Calibri (11-11.5pt) — the safest default; renders identically almost everywhere and is easy on screen reading.
- Arial (10.5-11pt) — slightly wider, very legible, zero parsing issues, feels a touch more formal than Calibri.
- Georgia (10.5-11pt) — a serif that stays readable at small sizes on screen, good if you want something less default-looking without going decorative.
- Garamond (11.5-12pt) — elegant and compact, but size it up a notch since it reads smaller than it measures; stick to Garamond for body text only, not for symbols-heavy headers.
Fonts to avoid even though they look fine on screen
- Times New Roman — not broken, just dated; it signals a resume template from 2008.
- Any condensed or narrow font — parsers sometimes misread tightly kerned characters, and they're harder to skim quickly.
- Decorative or handwriting fonts anywhere, including your name — recruiters associate these with design portfolios, not professional documents.
- Mixing more than two font families — it reads as indecision, not design sense.
The two-font system, done properly
Most resumes either use one font throughout (safe but flat) or three fonts with random colours (chaotic). The better approach is one font family, two weights, two sizes — used consistently. For example: Calibri Bold at 13pt for section headers (EXPERIENCE, EDUCATION, SKILLS), Calibri Regular at 11pt for body text, and Calibri Bold at 11pt for job titles and company names within each entry. This creates visual hierarchy without needing colour, underlines, or boxes, all of which can get lost or distorted in parsing and photocopying.
Formatting choices that quietly signal care
Recruiters scanning dozens of resumes a day notice inconsistency before they notice content. These details take minutes to fix and change how careful you look.
- Margins: 0.75 to 1 inch on all sides. Anything tighter looks cramped; anything looser looks like you're padding a half-page resume.
- Line spacing: 1.0 to 1.15 for body text, with a clear visual gap (not an empty blank line) between job entries.
- Date alignment: pick one pattern — dates right-aligned on the same line as the job title — and use it for every single entry, including internships.
- Bullet punctuation: either all bullets end with a full stop or none do. Mixing is one of the fastest ways to look careless.
- Bold usage: bold only job titles or only company names, never both differently across entries. Pick one rule and hold it for the whole document.
- White space: a resume that's wall-to-wall text reads as dense and unscannable. Leave breathing room between sections, even if it means cutting a weaker bullet.
A quick pre-send checklist
- Copy-paste the whole resume into plain text and check the reading order makes sense.
- Confirm you're using one font family with no more than two weights and two sizes.
- Check every date, bullet, and heading follows the exact same formatting pattern.
- Save as PDF (unless the job portal explicitly asks for .docx) and open it on a different device to confirm nothing shifts.
- Zoom to 100% and read it the way a recruiter would — for six seconds, top to bottom, once.