GPTPROMPTS.AI

AI Resume Formatter: Convert Any Resume to ATS-Friendly Format

Most resume formatting problems are invisible until they cause a rejection. This guide covers the 6-step AI-assisted workflow to convert a Canva, two-column, or designed resume into clean ATS-parseable format, with the right tools for each step. Updated April 2026.

6-step workflowCanva, Word, PDF, all coveredUpdated April 2026Michael Okeje, Founder of GPTPrompts.AI

Learn AI properly, free or with a certificate

LearnWithZavi is our own site. The Udemy link is an affiliate link; we may earn a commission at no extra cost to you.

Resume formatting is the most fixable source of invisible rejection. You could be exactly qualified for a role, apply through the company portal, and receive an automated rejection within 15 minutes because the ATS parser read your two-column resume as a single unintelligible block of text. The fix takes less than an hour. This guide walks through the exact workflow.

The core principle: AI can help you with the reformatting step, but the fundamental issue is the document format, not the content. A general LLM like ChatGPT or Claude takes your resume text as input and produces clean, structured plain text as output. You then transfer that into a clean Word or Google Docs template and save as a proper text-based PDF. For users who want the file output step automated, purpose-built tools like Teal and Rezi handle the entire process end-to-end.

This guide covers both approaches: the manual AI-assisted workflow (free, flexible, works for any resume) and the automated tool workflow (faster, requires a tool subscription for full features).

The 5 Most Common ATS Formatting Failures (and How to Spot Them)

Multi-column layoutHigh severity

How to spot it

Copy and paste your resume into Notepad. If your job titles appear next to (or mixed with) your education section instead of in sequence under your employer, you have column extraction problems.

How to fix it

Collapse to single column. In Word: select all content, go to Page Layout > Columns > One. Rebuild any sections that were in a sidebar into the main body.

Affected ATS

Nearly all ATS, Workday, Greenhouse, Lever, Taleo

Text boxesHigh severity

How to spot it

In Word: Insert > Text Box > Draw Text Box. If any text boxes exist, you will see them listed. In the rendered resume, text boxes often appear as visually distinct sections (contact sidebar, skills block).

How to fix it

Delete the text box, copy its content, and paste it into the main document body at the appropriate position.

Affected ATS

Most ATS parsers skip text box content entirely

Canva / design-tool PDFCritical severity

How to spot it

Open the PDF and try to select text. If you cannot select individual words, the PDF contains only an image layer. This is true for most Canva, Figma, and Adobe Illustrator exports.

How to fix it

Re-create the resume from scratch in Word or Google Docs using the AI reformatting workflow below, or import into Teal which extracts content via OCR.

Affected ATS

All ATS, 100% unreadable when image-only

Tables used for layoutMedium-High severity

How to spot it

In Word: click anywhere in your resume. If a table-related toolbar appears, or if Table > Select Table is enabled, there are tables. The resume will often paste as scrambled text in Notepad.

How to fix it

Convert table to text: Table > Convert > Convert Table to Text. Use paragraph returns as separators. Then reformat the resulting text into proper resume structure.

Affected ATS

Variable, some modern ATS handle simple tables; complex nested tables fail universally

Contact info in Word header/footerMedium severity

How to spot it

Double-click the very top of your Word document. If your name or contact info is in the header region (highlighted gray area) rather than the main document body, it is in a header.

How to fix it

Cut the content from the header, close the header editor, and paste the content into the top of the main document body.

Affected ATS

Some parsers skip header/footer regions; others extract them unreliably

6-Step AI-Assisted Reformatting Workflow

Total time: 20-35 minutes for most resumes. This workflow works with any resume format including Canva exports.

1

Diagnose your current resume's ATS issues

Before reformatting, identify exactly what needs to change. The fastest diagnostic: open your resume PDF, try to select all text, and paste it into a plain text file. If you cannot select text, the PDF is an image, the most severe issue. If text is selectable but scrambled when pasted, you have multi-column or table issues. Check for: text boxes (common in Word, go to Insert > Text Box to see if any exist), tables (Table > Select Table), and multi-column sections (Page Layout > Columns). List every issue before starting the fix so you can verify each is resolved.

2

Extract your resume content as clean plain text

If your resume is in Word: Select All, copy, paste into a plain text editor (Notepad or TextEdit in plain mode). Review the output, contact info should be at top, followed by sections in reading order. Fix scrambled sections before the next step. If your resume is a Canva PDF or image PDF: you need to re-type or use an OCR tool (Adobe Acrobat's text recognition, Google Docs OCR via File > Open) to extract the content. If your resume is an existing ATS-friendly PDF: select all text, copy, paste into a text document. You now have raw content to feed the AI.

3

Use AI to reformat and restructure the content

Paste your plain text resume content into ChatGPT or Claude with this prompt: 'Reformat this resume content into a single-column, ATS-friendly structure. Requirements: (1) Use only these section headers: Summary, Experience, Education, Skills, Certifications. (2) Keep Month YYYY date format for all dates. (3) Format each experience entry as: Company Name | Job Title | Start Date - End Date, followed by bullet points. (4) Do not change any factual content, employer names, titles, dates, and bullet points must be preserved exactly. (5) Output as clean plain text with no tables, no columns, and no special formatting symbols.' Review the output for any content that was changed or lost.

4

Transfer to a clean resume template

Take the AI-reformatted plain text and paste it into one of the following: (1) A clean ATS-safe Word template, Microsoft offers several in the template gallery labeled 'ATS friendly' or 'simple resume.' (2) Google Docs resume templates, the 'Serif' or 'Coral' templates are single-column and ATS-safe. (3) A purpose-built ATS resume builder like Teal or Resume.io, which handles the file output directly. Structure the template: name and contact info at top in the main body (not in a Word header), followed by each section in order. Apply minimal formatting: bold section headers, consistent spacing, 11pt font for body text.

5

Run an ATS compatibility audit

Before submitting anywhere, run the final ATS check. Minimum check: paste the document text into Jobscan's free resume scanner and check for formatting flags. Additional checks: (1) Paste resume text into Claude with the audit prompt from the FAQ above. (2) Open the file in Word and verify no text boxes exist (Insert > Text Box > Draw Text Box should show no existing boxes). (3) Save as PDF from Word or Google Docs (not 'Print to PDF' from a design tool). (4) Open the PDF, select all text, paste into Notepad, verify content reads in correct order with no garbled sections.

6

Tailor keywords before submitting

Reformatting ensures your resume can be read, tailoring ensures it scores well. After reformatting, run a keyword gap analysis against your target job description using Jobscan, Teal's matching feature, or the AI keyword audit prompt from the AI Resume Prompts guide. Add any missing keywords that you genuinely have the skill for. This step should take 10-15 minutes per application. Submit the tailored ATS version to the online portal and keep the designed version for in-person networking and direct outreach.

AI Resume Formatting Tools Compared (2026)

ToolBest forPricingATS outputKeyword matchNotes
TealEnd-to-end ATS formatting + keyword matchingFree tier (limited); Pro from $9/moYes (automatic)Yes (built-in)Best for users who want a complete workflow
ReziTechnical / software engineering resumesFree tier; Pro from $29/moYes (built-in ATS templates)YesStrong for developer and PM resumes
Jobscan Resume BuilderATS optimization-first, keyword scoringFreemium; paid from $49.95/moYesBest-in-class automated matchBest keyword scanner; expensive for full features
ChatGPT / ClaudeReformatting content when you have a templateFree / $20 per monthNo (text output only)Manual (with the right prompt)Most flexible; requires manual template step
Resume.ioFast ATS-safe PDF with visual polishFree trial; from $2.95/month billed annuallyYesNoGood for users who want a polished output fast

What You CAN and CANNOT Include in an ATS-Safe Resume

βœ“ ATS-safe elements

  • βœ“Single-column layout with clear section hierarchy
  • βœ“Bold text for section headers and employer names
  • βœ“Italic text for job titles (optional but safe)
  • βœ“Standard bullet points (β€’ or -)
  • βœ“Horizontal rules (thin lines between sections)
  • βœ“Color used sparingly for headings (not background fills)
  • βœ“Standard fonts: Arial, Calibri, Times New Roman, Garamond
  • βœ“Font size 10-12pt body, 14-16pt name
  • βœ“Hyperlinks for LinkedIn or portfolio URLs (as text)
  • βœ“PDF from Word or Google Docs export

βœ— ATS-unsafe elements

  • βœ—Multi-column layouts (two-column, sidebar)
  • βœ—Tables used for layout structure
  • βœ—Text boxes containing important information
  • βœ—Profile photo (also inadvisable in the US for bias reasons)
  • βœ—Icons and graphics (even decorative dividers as images)
  • βœ—Progress bars or visual skill ratings
  • βœ—QR codes
  • βœ—Headers and footers containing contact information
  • βœ—Background color fills for sections
  • βœ—PDFs exported from Canva, Figma, PowerPoint, Illustrator

Frequently Asked Questions

Don't stop here

What to read next

Hand-picked guides our readers explore right after this one.