Can ATS Read PDF Resumes?
Most systems can. Here is what breaks a PDF for software, and a one-minute test to check your own file.
By the Nextrova team · · Updated · 7 min read
Yes, most modern applicant tracking systems can read a PDF resume, as long as the PDF contains real text. The trouble starts when the text inside the PDF is missing, out of order or written in characters the software cannot map to letters. That depends on how the PDF was made and how the resume is laid out, not on the PDF format itself.
So the useful question is not "PDF or not?" It is "Can software pull clean text out of my PDF, in the right order?" You can test that yourself in under a minute, and our ATS resume checker runs its parse checks on the text it extracts from your uploaded file.
Here is what causes problems, how to test your own file, and when Word (.docx) is the safer choice.
What kind of PDF can an ATS read?
An ATS can read a text-based PDF: one where the letters are stored as characters. If you made your resume in Word, Google Docs, Pages or most resume editors and then saved or exported it as PDF, you almost certainly have a text-based PDF.
An image PDF is different. If you printed your resume and scanned it, or took a photo of it, or exported it as a picture, the PDF holds an image of text, not text. Some systems may try to recognise the letters, some will not, and you cannot know which one the employer uses. Treat image PDFs as a risk.
The quick way to tell: open the PDF and try to highlight a word with your cursor. If you can select individual words, it is text-based. If the whole page highlights like a single picture, or nothing highlights at all, it is an image.
What makes a PDF resume hard for an ATS to read?
Layout choices cause most PDF parsing problems. The PDF can be text-based and still come out messy. Watch for these:
- Two or more columns. A parser may read straight across the page, mixing a line of your sidebar with a line of your job history.
- Tables. Text in table cells can be read in an odd order, merged, or skipped.
- Text boxes. Content placed in floating boxes may be pulled out of sequence or ignored.
- Headers and footers. Some parsers skip them. If your name, email and phone live only in the header, they may not be captured.
- Icon fonts and symbols. A little envelope or phone icon is often a character from a special font. It can come out as a random symbol or a blank.
- Broken font encoding. Some design tools save PDFs where the visible letters do not map to the right characters. When you copy the text, you get gibberish or odd spacing.
- Skill bars and graphics. A five-dot rating for "Python" carries no text at all, so the software sees only the word, if that.
None of these show up when you look at the PDF on screen. That is exactly why they catch people out. To understand what the system does with the text after it extracts it, see how an ATS reads a resume.
Are two-column resumes ATS friendly?
Two-column resumes are the most common source of scrambled text, so a single column is the safer choice. Some parsers handle columns well. Others read across both columns line by line. You do not know which one a given employer uses, and the downside of a scrambled record is bigger than the upside of a sidebar design.
If you like the look of a two-column layout, test it with the method below. If the pasted text reads in a sensible order, top to bottom, section by section, the risk is lower. If it jumps between your skills and your job history, move to one column.
A single-column layout can still look good. Use clear headings, consistent spacing, and bold for job titles. Put skills in their own section with plain text, not graphics.
How do you test whether an ATS can read your PDF?
Copy all the text out of your PDF and paste it into a plain text editor. This is a rough stand-in for what text extraction gives a parser. Then check it.
- Open your PDF in a normal PDF viewer.
- Select all (Ctrl+A or Cmd+A) and copy.
- Paste into a plain text editor such as Notepad or TextEdit in plain text mode.
- Read it from top to bottom and check the points below.
- Are your name, email and phone number there, near the top, as normal text?
- Do the section headings appear in order: Experience, Education, Skills?
- Is each job title next to the right company and dates?
- Do bullet points stay with the job they belong to?
- Are there strange symbols, missing letters, or words run together?
If everything reads in order, your PDF is in good shape. If not, the layout is the thing to fix. This test is not a perfect copy of any specific ATS, since each vendor uses its own parser, but it catches the most common problems.
What you see on screen is the design. What you get when you paste is closer to what the software gets. Check the paste.
PDF vs DOCX: which resume format should you use?
Use whatever the posting asks for. If it does not say, a clean, text-based PDF or a .docx file are both reasonable choices for most modern systems.
| Format | Good for | Watch out for |
|---|---|---|
| Text-based PDF | Keeps your layout the same on every screen. Easy to share. | Columns, text boxes, icon fonts and broken encodings from some design tools. |
| Word (.docx) | Plain structure that parsers usually handle well. Easy to edit. | Layout can shift on different computers. Tables and text boxes still cause trouble. |
| Scanned or image PDF | Nothing, for online applications. | The text may not be readable at all. |
If your PDF fails the copy-paste test and you cannot fix the layout easily, a simple .docx version is a sensible fallback.
What is a safe ATS resume format?
A safe ATS resume format is simple: one column, real text, standard headings and clear dates. In practice:
- One column, top to bottom.
- Contact details in the main body of the page, not only in the header.
- Standard section headings: Experience, Education, Skills.
- Job title, company and dates on the same line or close together.
- Dates in one consistent format.
- Normal bullet points, not custom symbols.
- Skills written as words, not bars, stars or charts.
- A common font and no text inside images.
Format gets your text into the system. Content gets you a call. Once the file parses cleanly, the next step is making sure your resume shows the skills the posting asks for, in its words. Our guide on how to write resume bullet points helps with the second part.
How can Nextrova help check your PDF?
Nextrova extracts the text from your uploaded PDF or Word file (up to 4 MB) and runs parse checks on it. It flags missing contact details, non-standard headings, dates that do not form a timeline, unreadable characters from icon fonts or broken PDF encodings, and layout issues such as columns, tables and text boxes that scramble reading order. It also checks length and bullets.
Because you paste a job posting too, it marks each requirement from that posting as found or missing in your text. If a skill is on the page but lost in extraction, you will see it marked missing, which tells you the problem is the file, not your experience. The free Starter plan includes 3 analyses a month, and your first analysis needs no account. See plans and pricing for details.
No checker can guarantee how a specific employer's ATS will behave, because each one is configured differently. A clean, readable file removes one avoidable reason to be overlooked.
Related questions
Should I send my resume as PDF or Word?
Follow the posting if it names a format. If it does not, a clean text-based PDF or a .docx file both work in most modern systems. Use .docx if your PDF fails the copy-paste test.
Can an ATS read a Canva resume?
It depends on the file Canva produces and on your layout. Many designs use columns, text boxes and icons, which can scramble the text. Run the copy-paste test on the exported PDF before you send it.
Does an ATS read the header and footer?
Some parsers do and some skip them. To be safe, put your name, email and phone number in the main body of the page.
How do I know if my PDF is text-based?
Open it and try to highlight a single word with your cursor. If you can select individual words and copy them, it is text-based. If the whole page highlights as one block or nothing selects, it is an image.
What does "files with active content are not supported" mean?
Some application forms reject a PDF that contains active content, such as fillable form fields, scripts or attached files. Resume templates sometimes include them. Export the resume again as a plain PDF from your editor, or open it and print it to "Save as PDF", which usually removes them. If the form still refuses the file, upload a .docx instead.
Try it
Tools for this step.
Keep reading
Related guides.
ATS guides
8 min read
How Does ATS Read a Resume?
What an applicant tracking system does with your file, what breaks it, and what a person still decides.
Resume and CV writing
7 min read
How to write resume bullet points
One pattern, six sample before and after bullets, and what to do when you do not know the number.
ATS guides
8 min read
Can an ATS Read a Canva Resume?
Why resumes made in Canva and other design tools can break in an ATS, how to export and test yours, and how to rebuild it in a simple layout.