9 min read

How to Make Your Resume ATS Compliant From an Old PDF

How to Make Your Resume ATS Compliant From an Old PDF — HireFlow career guide
March 24, 2026
Updated September 18, 2026

Test whether the PDF has readable text, rebuild as a single-column DOCX, and export a parser-clean file for upload.

9 min read

You've got a PDF that's been your default attach for years. It looks sharp on your screen. To Workday or Greenhouse, it can read like a photo album: pretty, empty, or scrambled.

Tonight you don't need a new template site. You need to know whether your file is image-based or layout-broken, then rebuild it as a boring single column a parser can actually read. If you're staring at a Canva export or a scanned print, you're not behind. You're one rebuild away from a file that imports cleanly.

Check your resume for free on whatever export you plan to upload. If the checker flags parsing gaps, fix structure before you chase keywords from the posting.

Below is the rebuild path for scanned prints, Canva exports, and two-column designs you saved as PDF years ago. Five steps, two edge cases, and a copy-paste block you can use once the layout is flat.

Quick Wins

  • Text-select test: Ctrl+A in the PDF, paste to Notepad. No text means OCR or retype.
  • One column only. No sidebar dates, skills grids, or icon charts.
  • Month Year dates on every role. Current job listed first.
  • Save master file as DOCX. Export PDF from that DOCX, not from design software.

What breaks when parsers read old PDFs

Image PDFs look like resumes but contain no text. Scanned prints, phone photos saved as PDF, and some design-tool exports store pages as pictures. The upload succeeds. The parser sees a blank profile.

Two-column layouts read out of order. Parsers move top to bottom, left to right. Dates in a right column often import before job titles. Skills sidebars dump keywords without job context. Your director role can land below a college internship in the parsed view.

Tables and text boxes split sections. A contact block built as a table sometimes repeats your name in every section break. Graphics labeled EXPERIENCE in a text box may not map to an Experience field at all.

Embedded fonts and special bullets become junk characters. Wingding bullets paste as squares. Fancy headers turn into strings parsers cannot sort.

This is why silence after apply is not always about fit. The file never imported cleanly. For how file type changes what gets read, see how resume file type impacts screening .

Job searching is already draining. You are not failing because you lack experience. You may be uploading a file the system cannot translate into searchable text.

How to make your resume ATS compliant from an old PDF: five rebuild steps

Work in order. Each step ends with a pass or fail check so you know whether to continue or stop and fix the file type.

Step 1: Run the text-select test

Open the old PDF in a desktop reader. Select all text. Paste into Notepad or TextEdit plain mode.

Before: Paste is empty or shows symbols instead of employer names.
After: Paste shows titles, companies, and dates in roughly the order you expect.

Fail here? Treat the file as image-based. Use built-in OCR on your computer or retype into a blank DOCX. Do not keep uploading the same scanned PDF hoping a different portal will read it.

Step 2: Move text into a clean DOCX

Paste extracted text into Word or Google Docs. Use Paste Special as unformatted text so old fonts and boxes do not ride along.

Delete headers, footers, page numbers, and watermarks. Remove photos, logos, and skill rating graphics. If OCR mangled a line, fix it now. One wrong digit in a date line can sort your current role to the bottom.

Edge case: PDF exported from LinkedIn or another profile builder. Text usually selects fine but arrives as one long block. Insert manual line breaks at each job boundary before you move to layout.

Step 3: Rebuild as a single-column layout

Before: Skills sit in a colored sidebar. Dates float in a right column. Experience bullets wrap around icons.
After: One vertical stack: name and contact, Summary, Experience, Education, Skills. Each job is a text block with bullets directly underneath.

Use 11-point Calibri or Arial. Black text on white. Standard round bullets from the word processor, not custom symbols. Margins around one inch. Nothing clever. Boring parses.

Label sections with plain bold text: Experience, Education, Skills. Creative headers like "Where I've Worked" do not always map to parser fields.

Step 4: Standardize dates and contact lines

Pick one date format and use it everywhere: March 2021 to Present. Not mixed 03/21, 2021, and Present on different lines.

Put contact info on line one as plain text: name, phone, city and state or Remote, email. Skip hyperlink-heavy lines that paste as separate paragraphs above your name.

Each role block should read: Job Title, Employer, City or Remote, Month Year to Month Year or Present. Then bullets. Current role goes first.

Edge case: overlapping contract roles. List both with honest date ranges in one column instead of squeezing them into one table cell.

Edge case: academic CVs with long publication lists. Move publications to a separate addendum PDF if the posting allows it. Keep the main file to Experience and Education an ATS can sort by date.

Step 5: Export, parser-check, and choose upload format

Save as Firstname-Lastname-Resume.docx. Run a parser check on that file. Fix heading order and date lines before you touch posting keywords.

If the posting asks for PDF, export from Word or Google Docs after the DOCX passes. Re-run the text-select test on the new PDF. If Experience order scrambles in preview, upload DOCX when the portal allows it.

I've screened uploads in Workday where the PDF thumbnail looked perfect and the parsed profile showed a graphic skills bar where Experience should have started.

Copy-paste Experience skeleton once layout is flat:

Copy-paste block

[Job Title] | [Employer] | [City, ST or Remote] | [Month Year] to [Present or Month Year]
• [Outcome with scope: team, budget, or territory tied to this role].
• [Tool or method you used on this job].
• [Result line with a number if you have one from this role only].

[Prior Job Title] | [Employer] | [Location] | [Month Year] to [Month Year]
• [Bullet continues same pattern].

SKILLS
[List tools and methods as comma-separated text or short lines, not star ratings]
              

For DOCX versus PDF tradeoffs after rebuild, read PDF vs Word resume for ATS .

Conversion traps that survive export

Re-exporting the same design PDF from Canva or InDesign. You changed a font color, not the file type. Rebuild in a word processor.

Keeping hidden tables for alignment. Invisible grid lines still scramble import order. Use tabs and line breaks instead.

Before: Skills section is a five-star chart copied from the old PDF.
After: Skills spelled out in plain text or woven into bullets under the job where you used them.

Compressing PDFs through online tools. Some compressors rasterize text back into images. Export uncompressed from the source DOCX.

Uploading track-changes versions. Redlines export as messy strings. Accept all edits before save.

Keyword stuffing after conversion. A giant Skills block without job proof does not fix a parser error. Structure first, then tune bullet one under your current role for the posting.

Before: Footer on every page repeats your name and pushes Experience lines into the wrong section.
After: Header and footer removed. Page one contact block only. Parser reads one continuous column.

This will not fix applying to roles where you lack core requirements. It stops a qualified file from dying because the parser never read your last five years of work.

For why some files never reach a human even after upload, see why your resume never reaches a human .

Parser-check before you upload

When you only have one evening, spend it on upload readiness, not cover letter prose for an optional field.

Run the free ATS checker on the DOCX you rebuilt tonight. Fix heading order and date lines before you chase posting keywords. A fast apply that parses wrong is still a slow reject.

Need a clean single-column base file? Build your resume and download DOCX before you run the text-select test again. Same structure, fewer layout surprises when you paste old content in.

Do this now: Open your old PDF, run the paste test, and save a DOCX master file before you close the laptop. Log the filename so you know what you upload tomorrow.

Your tonight checklist

An old PDF is not a dead end. It is a source file you rebuild into something parsers can read. The text-select test tells you whether you are fighting images or layout. Single-column DOCX fixes most layout breaks.

  • Run select-all paste on the old PDF.
  • Rebuild in Word or Google Docs with standard section headers.
  • Standardize Month Year dates and list current role first.
  • Save DOCX, parser-check, then export PDF only if required.

Keep the working DOCX as your master apply file. Tailor bullet one per posting, not the whole design. Parsing fixes are one-time work. Keyword tweaks are per req.

You do not need a prettier file. You need a readable one. Once the parser sees your Experience in order, you are back in the same pool as everyone else who applied with a boring, specific document.

When a posting marks cover letter as required, generate a cover letter that names your current title once. The letter and rebuilt resume should agree on scope so a recruiter does not see two different seniority levels across attachments.

Read more

Frequently asked questions

No. A polished layout does not help if the parser cannot read the text. Run the select-all paste test first. If Notepad stays empty or shows scrambled order, rebuild in Word or Google Docs as a single-column DOCX. Upload that file to Workday, Greenhouse, or Lever instead of hoping the design survives parsing.

Build and edit in DOCX. Export a text-based PDF only after the DOCX passes the paste test and a parser check. If the posting asks for PDF, export from Word or Google Docs, not from a Canva or InDesign file. If PDF preview scrambles Experience order, submit DOCX when the portal allows it.

Scanned PDFs are image files. Use your computer's built-in OCR or retype the content into a blank DOCX. OCR will miss punctuation and split lines oddly, so proofread every employer name and date. Once you have editable text, follow the single-column rebuild steps before you apply anywhere.

Fix structure first, bullets second. Get one column, standard section headers, and Month Year dates working. Then rewrite the top bullet under your current role to mirror the posting title. You do not need a full rewrite tonight unless the old PDF used vague duty lines with no outcomes.

Tags

how to make your resume ATS compliant from an old PDFconvert PDF resume to ATSscanned resume OCR fixsingle column resume DOCXATS resume formattingold resume PDF conversionparser clean resume export