Resume Formatting for ATS

Every formatting decision that affects how ATS systems parse your resume.

Resume formatting isn't just about aesthetics — it directly determines whether an ATS can successfully extract your information. Here's every formatting element you need to get right.

Fonts

Use universally supported fonts: Arial, Calibri, Times New Roman, Georgia, Helvetica, or Garamond. Use 10-12pt for body text and 14-16pt for your name. Avoid decorative, script, or uncommon fonts — some ATS may not render them correctly.

Margins & Spacing

Use 0.5" to 1" margins on all sides. Single spacing or 1.15 line spacing works best. Add a blank line between sections for clear visual separation without excessive white space.

Section Headings

Format headings consistently throughout. Use bold text to designate section headers. Optionally add a horizontal line below each heading. Avoid using all-caps for everything — uses it selectively for section headings only.

Bullet Points

Use standard bullet characters: • (bullet), – (en dash), or - (hyphen). Avoid custom symbols like ★, ►, ◆, or ✓ as ATS may not recognize them. Keep bullets consistent throughout the entire document.

Date Formatting

Choose one format and use it consistently:

Always include month and year for employment dates when possible.

Contact Information

Place in the main document body, not in a header/footer. Include on separate lines: Full Name, Phone Number, Email, LinkedIn URL, City, State.

Elements to Avoid

ElementProblemAlternative
TablesText reading order scrambledUse tabs or single-column layout
Text boxesContent may be skippedUse regular paragraphs
Headers/footersOften ignored by parsersPut all content in main body
GraphicsInvisible to ATSUse text descriptions
ColumnsReading order issuesSingle-column layout
Skill barsCan't read graphic scalesText skill list
IconsNot extractableUse text labels

ATS-Safe Formatting Checklist

Test your formatting: Run your resume through the ATS Checker to identify formatting issues.