ATS Resume Format: How to Format a Resume to Pass ATS

Last updated:

Best format typeReverse-chronological — most ATS-safe and recruiter-preferred
LayoutSingle column — no multi-column, tables, or text boxes
FontsArial, Calibri, Georgia, or Times New Roman, 10-12pt
HeadingsStandard labels: Work Experience, Education, Skills
AvoidImages, icons, logos, and header/footer for key info
File type.docx is safest; a text-based PDF is fine for most modern ATS

Most resumes that "never get a response" were never really read. They were uploaded into an applicant tracking system (ATS) — the software employers use to collect and screen applications — and the ATS could not cleanly parse them, so the candidate's experience landed in the wrong fields or got dropped entirely. The fix is rarely a better-looking resume. It is a more machine-readable one.

This guide is about format specifically: how to structure and style a resume so an ATS can read every line, and so your wording matches what recruiters search for. We will keep the "what an ATS actually does" part short, give you the formatting rules as a clear do/skip list and table, show an annotated DO vs DON'T, and hand you a copyable ATS-safe skeleton you can fill in. If you only remember one thing: keep it one column, keep it simple, and mirror the job description.

What an ATS does (in 30 seconds)

An applicant tracking system does two jobs that matter for formatting. First, it parses your resume — it reads the file and tries to sort your details into structured fields like name, contact info, work history, education, and skills. Second, it helps recruiters screen: it ranks or filters candidates by how well the resume's text matches the job description's keywords, titles, and required skills.

That is the whole reason format matters. If your layout confuses the parser, your experience ends up in the wrong field — or nowhere — and you score poorly no matter how qualified you are. And if your wording does not echo the job posting, you do not surface when a recruiter searches their database. Modern systems are better at reading messy files than the scary myths suggest, but "better" is not "perfect," and you do not control which ATS an employer uses. Formatting defensively is free insurance.

Myth check

A common myth is that ATS auto-reject most resumes on their own. In practice, the ATS surfaces and ranks candidates — a human still decides. Your goal is not to "trick" the software; it is to make sure a recruiter sees an accurate, well-matched version of your resume instead of a garbled one.

The ATS formatting rules: do this, skip that

These are the rules that decide whether an ATS parses your resume correctly. None of them make your resume worse to a human reader — a clean, single-column resume is easier for recruiters too.

  • Use a single-column layout — parsers read top to bottom, left to right. Two- and three-column layouts (a sidebar of skills, for example) frequently get read out of order or scrambled. Keep everything in one column.
  • Avoid tables and text boxes — content placed inside a table cell or a floating text box often gets skipped or jumbled. List items and short lines do the same job and parse reliably.
  • Use standard section headings — label sections with the words ATS expects: "Work Experience" (or "Experience"), "Education", "Skills", "Certifications". Clever headers like "Where I've Made an Impact" can stop the parser from recognizing the section.
  • Pick a standard font, 10-12pt — Arial, Calibri, Helvetica, Georgia, Times New Roman, or Garamond. Decorative or unusual fonts can render as missing or garbled characters. Body text at 10-12pt, headings slightly larger.
  • Keep key info out of headers and footers — text in the document's header/footer area is exactly where many parsers do not look. Put your name, phone, email, and location in the normal body at the top — never only in the header/footer.
  • Drop graphics, images, icons, and logos — photos, skill rating bars, company logos, and decorative icons carry no parseable text and can break the layout. Write the word ("Email:") instead of using an icon.
  • Use simple bullet points — standard round or square bullets (• or -). Avoid checkmarks, emojis, arrows, and other symbols that may not parse as list items.
  • Use a standard date format — write dates consistently, e.g. "Jan 2023 - Present" or "2021 - 2024". Consistent month-year formatting helps the ATS line up your work history correctly.
  • Save as .docx or a text-based PDF — a Word .docx is the most universally parseable. A PDF exported from a text editor (not a scan or an image) is fine for most modern systems — see the file-type note below.
  • Use standard, left-aligned structure — name and contact at the top, then sections in a predictable order. No content in the margins, no rotated text, no multi-column résumé "infographics".

The .docx vs PDF debate

This question comes up constantly, so here is the honest answer. Both .docx and PDF can be ATS-friendly. A .docx is the safest universal choice because virtually every parser handles Word's structure cleanly. A text-based PDF — one exported directly from Word, Google Docs, or a resume builder, where you can select and copy the text — is also read correctly by most modern ATS, and it has the advantage of preserving your formatting exactly for the human reader.

The PDF that causes trouble is an image-based one: a scanned document, a screenshot saved as PDF, or a design-tool export that flattens text into a picture. The ATS cannot read text it cannot select. Two practical rules: (1) if the job posting names a format, use that one; (2) when in doubt, submit .docx — you give up nothing important and remove all risk.

Quick test for any file

Open your finished resume, try to select a sentence with your cursor, and copy-paste it into a blank document. If the text comes through as clean, editable text, an ATS can read it. If you cannot select it, or it pastes as gibberish or as an image, the file will not parse — re-export it as a text-based document.

Keywords: mirror the job description

Clean formatting gets you parsed; keyword matching gets you ranked. An ATS scores your resume partly on how well its text overlaps the job description, so the single highest-leverage content move is to mirror the exact terms the posting uses — the required skills, tools, and job titles — wherever they are true of you.

Use the employer's exact phrasing. If the posting says "project management," do not rely on "managed projects." Include both the spelled-out term and the acronym at least once — "Search Engine Optimization (SEO)," "Certified Public Accountant (CPA)" — because a recruiter may search one and the ATS may be configured for the other. Weave keywords naturally into your experience bullets and a Skills section; never paste a hidden block of keywords or white-on-white text, which modern systems flag and recruiters reject.

  • Match titles and skills — pull the hard skills, tools, and the exact job title from the posting and reflect the ones you genuinely have.
  • Spell out acronyms once — write the full term with the acronym in parentheses so you match either search.
  • Put skills in a real Skills section — a labeled, plain-text "Skills" list parses cleanly and gives the ATS an easy keyword target.
  • Stay honest — only mirror skills you actually have — keyword matching gets you read, but an interview confirms the substance.

Which resume format type is most ATS-safe

"Resume format" means two things: the file/layout formatting above, and the structural type — reverse-chronological, functional, or combination. For ATS, the structural choice is easy: use reverse-chronological.

Reverse-chronological lists your work history from most recent to oldest, each role with dates. It is the format ATS parsers are built around and the one recruiters expect, so your experience maps cleanly into the work-history fields. Functional (skills-first) resumes hide or omit the dated work history that parsers and recruiters look for, which both confuses the ATS and signals that you are masking gaps — most career advice now recommends against it. A combination format can work if you keep a clearly dated, reverse-chronological experience section; lead with a short skills summary if you like, but never replace the dated history.

Format typeHow it worksATS-safe?
Reverse-chronologicalWork history newest-first, with datesYes — recommended for almost everyone
Combination / hybridSkills summary + dated work historyUsually — only if the dated history stays
Functional / skills-basedSkills grouped, work history minimizedRisky — can confuse parsers and recruiters

Annotated DO vs DON'T

Same resume, two outcomes. The left column is what parses cleanly and reads well to a recruiter; the right column is what quietly breaks parsing.

ElementDO (ATS-safe)DON'T (breaks parsing)
LayoutSingle column, top-to-bottomTwo/three columns or a sidebar
ContainersPlain text and listsTables, text boxes, shapes
HeadingsWork Experience, Education, SkillsCreative labels ("My Journey")
Contact infoIn the body at the topOnly in the page header/footer
VisualsWords and standard bulletsIcons, logos, photos, skill bars
FontsArial/Calibri/Georgia, 10-12ptDecorative or tiny fonts
DatesConsistent "Mon YYYY - Mon YYYY"Mixed or missing date formats
File.docx or text-based PDFScanned/image PDF, .pages, .jpg
KeywordsJob description's exact termsGeneric phrasing or hidden keyword stuffing

A copyable ATS-safe resume skeleton

Use this as a structure you can fill in. Everything is single-column, uses standard headings, and keeps contact info in the body. Replace the bracketed parts and mirror the job description in your bullets and Skills line.

ATS-safe skeleton (single column, standard headings)

FIRST LAST
City, State · phone · email · linkedin.com/in/your-handle

PROFESSIONAL SUMMARY
2-3 lines: your title, years of experience, and the top skills the job asks for.

WORK EXPERIENCE
Job Title — Company, City, State
Mon YYYY - Present
• Accomplishment with a metric, using a skill named in the job description.
• Accomplishment with a metric, using a tool named in the job description.

Job Title — Company, City, State
Mon YYYY - Mon YYYY
• Accomplishment with a metric.
• Accomplishment with a metric.

EDUCATION
Degree, Field — University, City, State
Graduated YYYY

SKILLS
Skill, Skill, Skill, Skill (mirror the exact terms from the job posting)

CERTIFICATIONS (optional)
Certification Name (Acronym) — Issuing Organization, YYYY

Common ATS formatting mistakes

  • Building the resume in two columns or with a skills sidebar — the most common parsing-killer.
  • Placing name and contact details only in the page header or footer, where many parsers never look.
  • Using tables or text boxes to align content, which scrambles or drops the text inside.
  • Replacing words with icons (a phone icon instead of "Phone:") so the contact info has no parseable text.
  • Renaming standard sections with creative headings the ATS does not recognize.
  • Exporting from a design tool as an image-based PDF whose text cannot be selected.
  • Stuffing hidden or white-on-white keywords — modern systems flag it and recruiters reject it.

Check whether your resume is ATS-compatible

Not sure if your formatting parses cleanly? Run it through Resumly's free ATS checker. It reads your resume the way an applicant tracking system does, flags layout and keyword problems, and shows you exactly what to fix — then the AI builder can rewrite and reformat it to match any job. Free to start, no credit card.

Run a free ATS check

Free forever plan · No credit card required

Frequently asked questions

What is the best resume format for ATS?

A single-column, reverse-chronological resume is the best format for ATS. Reverse-chronological lists your work history newest-first with dates, which is exactly how applicant tracking systems expect to read it, and a single-column layout with standard headings (Work Experience, Education, Skills), a common font at 10-12pt, and simple bullets parses cleanly. Avoid tables, text boxes, columns, images, and headers/footers for key information.

Do ATS read PDF resumes?

Most modern applicant tracking systems read text-based PDFs correctly — a PDF exported from Word, Google Docs, or a resume builder where you can select and copy the text. The kind that fails is an image-based PDF: a scan, a screenshot, or a design-tool export that flattens text into a picture, because the ATS cannot read text it cannot select. If a job posting names a format, use that. When in doubt, submit a .docx, which is the most universally parseable file type.

Can an ATS read columns and tables?

Often not reliably. ATS parsers read top to bottom and left to right, so two- or three-column layouts (like a skills sidebar) frequently get read out of order or scrambled, and content placed inside table cells or text boxes is commonly skipped or jumbled. Use a single-column layout and plain text lists instead — they convey the same information and parse correctly every time.

What font and size should an ATS resume use?

Use a standard, widely supported font — Arial, Calibri, Helvetica, Georgia, Times New Roman, or Garamond — with body text at 10-12pt and headings slightly larger. Decorative or unusual fonts can render as missing or garbled characters when the ATS extracts your text, which corrupts your content. A standard font also reads cleanly to the human recruiter.

How do I add keywords to my resume for ATS without keyword stuffing?

Mirror the exact skills, tools, and job title from the posting wherever they are genuinely true of you, and weave them into your experience bullets and a labeled Skills section. Spell out each acronym once with the term in parentheses (for example "Project Management Professional (PMP)") so you match either search. Do not paste a hidden block of keywords or use white-on-white text — modern systems flag it and recruiters reject it.

How do I know if my resume is ATS-friendly?

Quick test: open the file, try to select and copy a sentence into a blank document — if it pastes as clean editable text, an ATS can read it. Then confirm the structure is single-column with standard headings, no tables/text boxes/images, and contact info in the body rather than the header/footer. For a thorough check, run it through a free ATS resume checker that parses the file the way the software does and flags formatting and keyword issues.