Is Your Resume ATS Friendly? Probably Not.
Most resumes are not ATS-friendly -- about 75% get filtered out before a human ever reads them. This page gives you a 6-point self-check checklist plus a free 30-second scan that scores your resume against a real job description.
The 6-Point ATS-Friendliness Checklist
Run through each check before you apply. Every "No" is a reason your resume may be filtered before a recruiter sees it.
ATS systems extract text directly from the file. A .docx is natively structured for parsing. A text-based PDF works nearly as well. An image-based PDF -- common when exporting from Canva, Figma, or scanning a paper resume -- produces a 0% parse rate on every major platform. Open your PDF and try to select a word; if you cannot highlight text, your file will fail.
Standard fonts map cleanly to machine-readable characters during PDF-to-text conversion. Decorative or web fonts sometimes render as unreadable character strings depending on how the ATS converts the document. Stick to fonts included in every Windows and macOS installation.
Two-column resumes cause ATS parsers to read across both columns simultaneously, producing scrambled text. An internal TalentTuner analysis of ATS parsing behavior found two-column layouts achieve only 42% accurate text extraction on legacy platforms like Oracle Taleo. Text boxes are treated as floating objects and frequently dropped entirely.
Every visual element on a resume is invisible to ATS software. Graphical skill bars, company logos, section divider icons, and profile photos contribute zero information to your parsed candidate record. If a skill or qualification matters, it must appear as plain text.
ATS systems are programmed to map resume sections to a candidate data model. Non-standard headings like "My Journey," "What I Bring," or "Things I Know" are not recognized and the content beneath them is frequently misclassified or ignored. Use conventional labels so the system can file your information correctly.
Word and PDF document headers and footers are parsed separately from body text by most ATS platforms. Workday, iCIMS, and SAP SuccessFactors frequently drop header/footer content entirely, meaning your contact information may not reach the recruiter's inbox. Place all contact details in the main body of the first page.
Found a problem? A free scan will tell you exactly which checks your resume fails and why.
Run Free ATS Scan5 Things ATS Systems Cannot Read
These are the most common resume elements that look professional to a human but are completely invisible to ATS parsing engines.
| What You Put on the Resume | What the ATS Actually Sees |
|---|---|
|
Graphical skill-level bars (e.g. "Python ||||||||-- 80%") |
INVISIBLE Nothing. The bar is an image object. The parser sees no skill claim at all -- "Python" may not even appear in the candidate record unless you also list it in a plain-text skills section. |
|
PDF with text embedded in images (Canva export, InDesign export, photographed resume) |
0% PARSED A blank document. The ATS receives a file with no extractable text. Your entire resume -- every job title, every keyword -- is missing from the candidate record. |
|
Layout tables used for positioning (even invisible, borderless tables) |
GARBLED Cell content is concatenated in row-reading order. A two-cell row with "Project Manager" in column 1 and "2019 -- 2023" in column 2 may parse as "Project Manager2019 -- 2023" or lose the date entirely. |
|
Two-column resume layout (sidebar skills, two-panel designs) |
BROKEN ORDER The ATS reads left column and right column simultaneously, producing scrambled text. "Led a team of" from column 1 and "Python, SQL, R" from column 2 merge into a single incomprehensible string. |
|
Contact info in document header or footer (name, phone, email in the Word/PDF header region) |
DROPPED Workday, iCIMS, and SAP SuccessFactors parse header/footer content separately. Many implementations discard it entirely. Your contact details may never reach the recruiter record even if the rest of the resume parses correctly. |
Sources: TalentTuner ATS parsing research; platform behavior documented for Workday, Greenhouse, Lever, iCIMS, Oracle Taleo, SAP SuccessFactors.
Why a Free Scan Beats Self-Checking
The checklist above catches format problems. But keyword alignment -- the other half of ATS scoring -- requires machine analysis against the specific job description. Here is what the research says about the stakes.
"More than 98% of Fortune 500 companies rely on ATS software to manage the flood of job applications they receive. The systems automatically screen, sort, and rank candidates before any human review occurs."
-- Jobscan, "8 Things You Need to Know About Applicant Tracking Systems""Only 25% of resumes submitted to jobs make it through ATS to a recruiter. The top reason is not a lack of qualifications -- it is formatting and keyword mismatches that prevent the system from correctly parsing and scoring the candidate."
-- PR Newswire / Resume-io research report on ATS rejection rates"Hiring managers spend an average of 7.4 seconds reviewing a resume that passes ATS screening. That window assumes the resume reached them. The majority do not."
-- The Ladders, Eye-Tracking Study on Recruiter Review TimeWhat a scan finds that self-checking misses
- Keyword gap analysis. Which terms from the job description are missing from your resume, ranked by statistical significance to that specific posting.
- Content quality score. Whether keywords appear in meaningful accomplishment context or just as isolated list items (which scores lower).
- Intent fit check. Whether your experience level and narrative match what the job description signals it expects from a successful candidate.
- Platform-specific flags. Format issues that affect specific ATS platforms like Workday or Taleo, not just general formatting rules.
Learn more about how TalentTuner's scoring works: How the ATS scoring algorithm works.
ATS Friendliness: Quick Answers
Definitive answers to the most searched questions about resume ATS compatibility.
Are PDFs ATS friendly?
Text-based PDFs are ATS friendly when exported directly from Word or Google Docs. Image-based PDFs -- common from Canva, Adobe InDesign, or smartphone scans -- are not readable by any ATS and produce a 0% parse rate. To confirm your PDF is text-based, try selecting and copying a word. If you cannot highlight the text, the file will fail every ATS system. When in doubt, submit .docx.
Can ATS read images on a resume?
No. ATS systems cannot read images, icons, or graphical elements. Any content inside an image -- skill level bars, profile photos, infographic sections -- is invisible to ATS parsers. Workday, Taleo, Greenhouse, iCIMS, and every other major platform extract only machine-readable text from resume files. If a qualification matters, it must appear as plain typed text.
What font is best for ATS?
Calibri, Arial, and Times New Roman are the three safest ATS fonts. These standard system fonts map cleanly to machine-readable characters during PDF-to-text conversion across all major ATS platforms. Decorative or web fonts (Lato, Raleway, Playfair Display) sometimes render as character strings depending on how the ATS converts the document. Choose a font that ships with every Windows and macOS installation. See the full format safety analysis in our ATS resume tips hub.
Do all jobs use ATS?
Not all, but most. According to Jobscan research, 98% of Fortune 500 companies use ATS software. Small businesses with under 50 employees are less likely to use enterprise ATS, but many use lightweight versions (BambooHR, Breezy HR) that still parse and filter resumes. If you are applying through any online portal, assume an ATS is involved.
Is Word (.docx) better than PDF for ATS?
.docx files are technically safer for ATS parsing because the format is natively structured data -- the ATS reads XML directly rather than converting a visual layout. Text-based PDFs are nearly equivalent on modern ATS platforms. Image-based PDFs fail completely. Submit .docx unless the job posting explicitly requests PDF, and never submit .pages, .odt, or design-tool exports. For a full comparison, see our ATS resume checker which tests both formats.
How do I know if my resume passed ATS after I submitted it?
You cannot know for certain after submitting -- which is why pre-submission checking matters. Run TalentTuner's free ATS resume checker before applying. It simulates how Workday, Greenhouse, Lever, iCIMS, and Taleo parse your resume, scores keyword alignment against the specific job description, and flags any formatting issues that cause parsing failures. The entire analysis takes about 30 seconds. You can also use the Resume Optimizer to automatically rewrite your resume to pass the checks it fails.
Get Your Real ATS Score in 30 Seconds
Free. No sign-up required. Upload your resume, paste a job description, and get a full breakdown: format safety, keyword match, content quality, and intent fit.
Used by 20,000+ job seekers. The same analysis methodology powering 91% precision rates across Workday, Greenhouse, Lever, iCIMS, and Taleo.
Test My Resume -- It's FreeAfter you get your score, the Resume Optimizer rewrites your resume to fix the gaps automatically.
Related Resources