Home › Guides › Check if your resume is ATS-friendly

How to check if your resume is ATS-friendly

Before a recruiter reads your resume, an applicant tracking system (ATS) usually reads it first: it pulls your name, job titles, employers, dates and skills into a candidate profile that recruiters search. If the system cannot read your file, the best experience in the world stays invisible. This guide shows how to test your resume yourself in about 15 minutes, what to fix for each failed test, and which free tools check the rest.

9 tests you can run yourselfFree checkers, no signupWritten for US and Canadian applications

Updated October 19, 2026 · By the AutoApplyMax Editorial Team · How we research and fact-check

The short answer

Your resume is ATS-friendly when three things are true:

  1. The file contains real text (not a scanned image), so software can read every word.
  2. The text comes out in a sensible order when it is extracted: name and contact details, then each section, each job title next to its employer and dates.
  3. It uses the words of the job you apply for where they are true for you, so a recruiter who searches the ATS for those skills finds you.

Tests 1 to 7 below check the first two points. Tests 8 and 9 check the third. Prefer a tool? Upload your file to the free resume checker for the format and content checks, then paste the job posting into the free ATS score checker for the keyword match.

What an ATS does with your resume

An applicant tracking system is the software employers use to collect applications, move candidates through hiring stages and search their candidate database. When you apply through a company career site, the ATS typically:

Each employer configures its own system, so no outside tool can tell you exactly how one company ranks you. What you can control is the part every system shares: a file that parses cleanly and wording that matches the job. That is what the tests below check. For more background, read why resumes get filtered out by an ATS.

How to check if your resume is ATS-friendly: 9 tests

Open the exact file you send to employers (not the editable original) and go through these in order. Each test says what a pass looks like and what to fix if it fails.

1The select-all test: is it real text?

Open the PDF and press Ctrl+A (Cmd+A on a Mac), or try to highlight one line with your cursor.

Pass: the text highlights word by word. Fail: nothing highlights, or the whole page highlights as one block: the PDF is an image (a scan, a photo, or an export from a design tool), and an ATS gets little or nothing out of it.

Fix: export the resume again from Word, Google Docs or your resume builder with "Save as PDF" or "Download as PDF", not "Print to image" or a screenshot.

2The plain-text test: does it come out in order?

Select all the text in the PDF, copy it, and paste it into a plain text editor: Notepad on Windows, TextEdit on a Mac (Format > Make Plain Text), or a blank email.

Pass: you can read the resume from top to bottom: your name, contact details, then each section, with every job title next to its employer and dates. Fail: lines from two columns are mixed together, a skills sidebar lands in the middle of a job, dates are separated from their jobs, or text is missing.

Fix: the usual causes are columns, tables and text boxes (test 4). This is the closest free simulation of what a parser sees, so repeat it after every layout change.

3Check the file format and file name

Send what the posting asks for. If it says Word (.docx), send a .docx. Otherwise a text-based PDF (one that passes test 1) is read correctly by modern systems and keeps your layout. Avoid image formats (.jpg, .png), Apple Pages files and design-tool exports.

Name the file so a recruiter knows whose it is: Firstname-Lastname-Resume.pdf or Firstname-Lastname-Data-Analyst-Resume.pdf, not resume_final_v7.pdf.

4Look for columns, tables, text boxes and graphics

Some parsers read two columns line by line across the page, which mixes them, or skip content inside text boxes and tables. Skill bars, rating dots, icons and charts carry no text an ATS can use.

Fix: use a single-column layout for applications through company career portals, list skills as words ("Python, SQL, Tableau"), and keep icons only as decoration next to text that says the same thing. Ready-made layouts: free ATS friendly resume templates (four single-column, two with two columns, labeled honestly).

5Move contact details out of the header and footer

Some systems ignore the document header and footer areas of Word files. If your name, phone, email or LinkedIn URL only exist there, they can be missed.

Fix: put your name and contact details at the top of the page body. In the US and Canada, include city and state or province, a phone number, a professional email and a LinkedIn URL; leave out photo, date of birth, marital status and ID numbers (see Canadian vs US resume format).

6Use standard section headings

Parsers find sections by their titles. "Experience", "Work Experience", "Education", "Skills", "Summary", "Certifications" and "Projects" are recognized everywhere; "Where I've been" or "My toolbox" may not be.

Fix: rename creative headings to standard ones, and keep each heading on its own line in regular text (not inside an image or a table cell).

7Check fonts, symbols and dates

8Match the keywords of the job description

A resume can parse perfectly and still not come up when a recruiter searches for the skills of the role. Read the posting and list the hard skills, tools, certifications and job titles it names. Then check each one:

To do this in seconds, paste your resume and the posting into the free ATS score checker: it gives a score out of 100 and the list of keywords you are missing. The tailor-to-job tool also shows the match and rewrites a few bullets around the posting using only what is in your resume. Full method: how to check your resume against a job description and how to tailor your resume to a job description.

9Run a free resume checker, then fix and re-check

Finish with an automated pass, which catches what is easy to miss by eye:

After each round of edits, export the PDF again and repeat tests 1 and 2: a new table or text box added during editing is the most common way a resume stops parsing.

ATS-friendly resume checklist

CheckATS-friendlyRisky
FileText-based PDF or .docx (what the posting asks for)Scanned PDF, image file, Pages file
LayoutSingle column, top to bottomTwo columns, sidebars, tables, text boxes
Contact detailsIn the page body, at the topOnly in the header or footer
HeadingsExperience, Education, Skills, SummaryCreative titles, headings inside images
SkillsWritten as words, also used in bulletsSkill bars, stars, logos only
DatesMonth + year, one format throughoutMixed formats, years only on some jobs
Fonts and symbolsStandard font, plain bulletsDecorative fonts, emoji, unusual glyphs
KeywordsThe posting's own words, where trueGeneric wording, or keywords you can't back up
File nameFirstname-Lastname-Resume.pdfresume_final_v7.pdf

Common ATS myths

"An ATS automatically rejects most resumes"

How much is automated depends on the employer. Many systems mainly organize and search applications, and the rejection comes from knock-out screening questions (work authorization, a required license) or from a recruiter who never finds or reads the resume. Treat the ATS as the first reader you need to make sense to, not as a black box that decides alone.

"You need a 100% match score"

Different checkers measure different things, and no score reproduces one employer's setup. Aim to cover the main skills of the posting that are true for you; read what is a good resume score for how to read the numbers.

"PDFs can't be read by an ATS"

Text-based PDFs are read by modern systems. Scanned or image PDFs are the problem, which is what test 1 catches. If the posting asks for Word, send Word.

"Hiding keywords in white text helps"

It doesn't help a human reader, it shows up in the plain-text version recruiters may see, and it can look like an attempt to game the system. Put real keywords in real sentences instead.

Keep going

ATS resume tips

Formatting and wording habits that keep a resume readable by software and people.

Which resume format to use

Chronological, functional or hybrid, and when each one makes sense.

Best free ATS score checkers

How the free checkers differ and what each one actually measures.

One-page resume tips

How to cut a resume to one page without losing what matters.

Resume examples by job title

Sample resumes in ATS-friendly layouts for each role and level.

All job search guides

Step-by-step guides for applying, interviews and specific situations in the US and Canada.

Check your resume now

Upload your resume for a free score out of 100 and a fix for each issue. No signup.

Scan my resume free →

Frequently asked questions

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

Run two quick tests: select all the text in your PDF (if it doesn't highlight, the file is an image), then paste it into a plain text editor and check that your sections, job titles, employers and dates come out in order. Then upload the file to a free resume checker and compare it with the job posting in an ATS score checker.

Is there a free way to test my resume against an ATS?

Yes. The plain-text test in this guide costs nothing and shows roughly what a parser extracts. The AutoApplyMax resume checker and ATS score checker are free and need no signup.

Are two-column resumes ATS-friendly?

Not always. Some older systems read two columns in the wrong order or skip the sidebar. If you apply through company career portals, a single-column resume is the safer choice; keep two-column designs for emailing a hiring manager directly.

Should I send my resume as a PDF or a Word file?

Follow the posting. If it doesn't say, a text-based PDF is read correctly by modern systems and keeps your layout. If it asks for .docx, send .docx.

Does an ATS read the header and footer?

Not reliably. Some systems skip the header and footer areas of Word documents, so keep your name and contact details in the body of the page.

Can an ATS read tables, icons and skill bars?

Tables are often read in the wrong order or skipped, and icons and skill bars contain no text a system can use. Write skills as plain words and keep the layout to one column.

How many keywords from the job description should my resume have?

There is no fixed number. Cover the main skills, tools and job titles of the posting that are true for you, in the posting's own wording, both in your skills section and in your bullets. An ATS score checker shows which ones you are missing.

Why does my resume get different scores in different checkers?

Each checker measures something different: some review the resume on its own, others measure how many keywords of one posting you cover. Use a general check for quality and a job-specific check for each application.