ResumeAtlas

Resume formats · original research

Are Canva resumes ATS-friendly? We parsed 28 Canva templates

Some are; most are not as designed. We exported the first 28 resume templates Canva's gallery returns and ran each PDF through a resume parser (October 2026). 8 passed cleanly, with every section and every contact field found, when the parser reads the page plainly top to bottom, the way simpler systems do, and 5 when it reads each column separately. Two things do the damage: 21 of 28 put text side by side (a sidebar or a date column), and 16 of 28 use Canva's letter-spaced heading style, which comes out of the file as “E X P E R I E N C E” in 3 of the 5 text extractors we ran, a heading no section list matches. Templates whose designers put "ATS friendly" in the title passed 2 of 8. Not one export was text-as-image. If you already have a Canva resume, the fix is a single-column rebuild of the same words with plain headings. You can convert it to a plain ATS layout free, or test your own export first to see what a parser gets back.

Last updated: October 25, 2026

What we found

Every “Canva resumes fail ATS” post on the web quotes a percentage, and none says which templates were tested or what “fail” meant. So we tested the templates people actually pick: the first templates Canva's template gallery returned for the query, taken in order, exported with default settings (PDF Standard) and the template's own placeholder content. No template was added or removed by hand. Each file went through the same text extraction and section detection ResumeAtlas uses, twice: once as a plain top-to-bottom stream (what a parser without column detection sees) and once with column detection on, plus a third pass with the spaced-out headings collapsed, to isolate that one cause.

Summary of parse results by template group
GroupTemplatesSide-by-sideSpaced headingsPassed, plain readPassed, column-awarePassed, headings fixedMedian score
Canva: first results for “resume”2016125 of 20 (25%)3 of 20 (15%)4 of 2070 → 70
Canva: first results for “ATS friendly resume”8543 of 8 (37.5%)2 of 8 (25%)2 of 893 → 70
Control: ResumeAtlas single-column templates2002 of 22 of 22 of 2100 → 100

Pass: readable text, all 3 core sections (Experience, Education, Skills) and name, email and phone all found. Partial: readable text and at least 2 core sections. Fail: no readable text, fewer than 2 core sections, or no name found. Score is the parse score (0–100) the ResumeAtlas checker assigns; the arrow is plain → column-aware. “Headings fixed” is column-aware parsing with letter-spaced lines collapsed back into words, which is what the ResumeAtlas checker does today. Data generated 2026-10-25.

Every Canva template we tested

In the order Canva returned them. “Lines mixed” is the share of visual lines on which a plain read glues sidebar text to main-column text, the mechanism behind a skills list turning up in the middle of a job description. “Gap found” means the space between the columns was wide enough for column detection to split them; “gap too narrow” means even the column-aware parser read them interleaved.

Per-template parse results for the Canva resume templates tested
TemplateLayoutSpaced-out linesSections foundName / email / phonePlain readColumn-aware
White Minimalist ResumeSide by sidegap too narrow · 10.3% lines mixed33 of 3Yes / Yes / YesPassscore 55Passscore 98
White Simple Student CV ResumeSide by sidegap found · 9.4% lines mixed60 of 3missing Experience, Education, SkillsYes / Yes / YesFailscore 60Failscore 95
Minimalist CV ResumeSide by sidegap found · 15.4% lines mixed03 of 3No / Yes / YesPassscore 55Failscore 60
Black and White Minimalist Professional Resume A4One column02 of 3missing SkillsYes / Yes / YesPartialscore 100Partialscore 100
Blue and Black Developer ResumeSide by sidegap too narrow · 17.8% lines mixed31 of 3missing Experience, SkillsYes / Yes / YesFailscore 70Failscore 90
Deep Purple Professional College Student CV ResumeSide by sidegap found · 22% lines mixed80 of 3missing Experience, Education, SkillsYes / Yes / YesFailscore 70Failscore 70
Professional Modern CV ResumeSide by sidegap found · 27.3% lines mixed03 of 3No / Yes / YesFailscore 100Failscore 60
Black and White Simple Business School Graduate Corporate ResumeOne column40 of 3missing Experience, Education, SkillsYes / Yes / YesFailscore 60Failscore 60
White and Green Simple Student CV ResumeSide by sidegap found · 9.7% lines mixed60 of 3missing Experience, Education, SkillsYes / Yes / YesFailscore 60Failscore 95
White Simple Student CV Resume (2)Side by sidegap found · 9.7% lines mixed60 of 3missing Experience, Education, SkillsYes / Yes / YesFailscore 60Failscore 95
Minimalist White and Grey Professional ResumeSide by sidegap too narrow · 34.8% lines mixed90 of 3missing Experience, Education, SkillsYes / Yes / YesFailscore 91Failscore 87
White Black and Blue Modern Professional Resume A4Side by sidegap found · 32.7% lines mixed43 of 3No / Yes / YesFailscore 89Failscore 55
Black White Minimalist CV ResumeSide by sidegap found · 34.9% lines mixed91 of 3missing Experience, EducationYes / Yes / YesFailscore 60Failscore 87
White and Black Minimalist Professional Accountant ResumeSide by sidegap too narrow · 22.5% lines mixed03 of 3Yes / Yes / YesPassscore 70Passscore 94
Blue Minimalist Modern CV ResumeSide by sidegap found · 25% lines mixed60 of 3missing Experience, Education, SkillsYes / Yes / YesFailscore 87Failscore 70
Red Black Bold Graphic Designer ResumeOne column03 of 3Yes / No / YesPartialscore 60Partialscore 60
Modern Professional CV ResumeSide by sidegap found · 20.5% lines mixed60 of 3missing Experience, Education, SkillsYes / Yes / YesFailscore 91Failscore 70
Modern Minimalist Professional CV ResumeSide by sidegap found · 19.4% lines mixed03 of 3No / Yes / YesPassscore 55Failscore 60
Minimalist CV Resume (2)Side by sidegap found · 24% lines mixed03 of 3No / Yes / YesFailscore 95Failscore 60
White and Blue Minimalist Professional Corporate ATS ResumeOne column03 of 3Yes / Yes / YesPassscore 70Passscore 70
Black and White ATS-Friendly Simple Clean Resume CVOne column02 of 3missing SkillsYes / Yes / YesPartialscore 100Partialscore 100
White and Black Modern Professional ResumeSide by sidegap found · 10% lines mixed03 of 3Yes / Yes / NoPartialscore 70Partialscore 99
Professional Modern CV Resume (ATS search)Side by sidegap found · 18.8% lines mixed13 of 3No / Yes / YesPassscore 93Failscore 60
White and Black Minimalist Professional Corporate ATS ResumeSide by sidegap too narrow · 21.8% lines mixed03 of 3Yes / Yes / YesFailscore 100Passscore 55
Black White Corporate Finance ResumeSide by sidegap too narrow · 32.6% lines mixed01 of 3missing Experience, EducationYes / Yes / YesFailscore 90Failscore 90
Black and White Professional ATS Friendly ResumeOne column13 of 3Yes / Yes / YesPassscore 70Passscore 70
ATS Friendly Modern CV ResumeSide by sidegap found · 25.5% lines mixed33 of 3No / Yes / YesPassscore 94Failscore 60
Black and White Modern Web Developer ResumeOne column13 of 3Yes / Yes / NoPartialscore 70Partialscore 70

Can an ATS read a Canva resume?

It can read the words. All 28 standard exports carried a real text layer, confirmed by two separate extractors, so the common warning that Canva turns your resume into a picture did not hold once. What a parser cannot always do is put the words back in the right order or work out which heading they belong under. It does not see a page; it sees a list of text fragments with coordinates and has to rebuild your resume from those. Three things in Canva templates make that rebuild go wrong:

  • Text placed side by side. A sidebar next to a main column, or a date column beside the content, means a plain top-to-bottom read alternates between the two blocks line by line. 21 of the 28 templates do this; on them a median 21.8% of lines came out with text from both blocks glued together, up to 34.9% on Black White Minimalist CV Resume. Column detection can only keep the blocks apart when there is a clear vertical gap to find: it split 15 of the 21; on the other 6 the columns sit too close together and even the column-aware parser read them interleaved.
  • Letter-spaced headings. Canva's signature heading style, wide tracking on small capitals, is stored as a spacing setting, and the exported PDF places every letter as its own fragment. The parser receives “E X P E R I E N C E”, and no list of section names contains that. 16 of the 28 templates have at least one line like this, and 8 of the 28 yielded no recognisable section at all. The same setting on a contact line turns a phone number into "1 2 3 - 4 5 6 - 7 8 9 0", which matches no phone pattern either.
  • Headings beside content, and icons. In label-column layouts the section heading sits on the same baseline as the first job title and gets glued to it. Contact icons, for their part, are drawn as shapes, not typed as symbols: none of the 28 exports left icon-font characters in the text, so the icon simply vanishes and the number beside it survives, unless it was letter-spaced.

With the column reading and the spaced-out-heading repair the ResumeAtlas checker uses today, 13 of 28 templates yielded a name, 27 an email and 26 a phone number; 22 yielded all three core sections. Email and phone mostly survive. The name and the sections are what get lost.

Why is Canva “not ATS-friendly”, and when it is

Canva is a page-layout tool. Every element is a box placed at a coordinate, and its most popular resume templates are designed the way posters are: a coloured sidebar, spaced-out capitals for headings, icons for contact details. None of that is a Canva flaw; it is what the gallery rewards. A single-column Canva template with plain headings exports a PDF that is indistinguishable, to a parser, from one made in Word.

These are the checks the Canva templates tripped most often under the column-aware parser (n = 28):

Parse checks most often flagged on Canva templates
CheckFails whenTemplates flagged
Tables & columnsText merged across columns or cells, or entries separated from their dates18 of 28 (64.3%)
Section detectionContent left under no heading the parser recognizes11 of 28 (39.3%)
NameName inside a header band, logo, or image7 of 28 (25%)
SkillsA Skills heading whose items did not extract (grids, rating bars)4 of 28 (14.3%)
PhoneNumber split across table cells or stylized2 of 28 (7.1%)

The three parser conditions tell the story in order. A plain top-to-bottom read passed 8 of 28 and failed 15 outright (median parse score 70). Reading each column separately gave 5 passes and 18 fails (median 70); 1 template moved to passing because the parser kept the columns apart, and 4 moved the other way, from passing to failing, every one because the name went missing. Collapsing the spaced-out headings on top of that gave 6 passes and 16 fails (median 60) and rescued Blue and Black Developer Resume. The median went down, not up, mostly because on 8 templates the "name" the parser had picked up was a spaced-out line, usually a heading such as "P R O F I L E" or "C O N T A C T". Once those lines read as words, the parser stopped taking them for a name, and those templates now show no name at all. The lower score is the more honest one. 11 of the 16 remaining failures are templates with both problems at once. You do not get to choose which kind of parser an employer runs, so the safe assumption is the plain one.

Which Canva resume templates work with an ATS?

These 5 passed cleanly under the column-aware parser, with every core section and all three contact fields found: White Minimalist Resume (also under a plain read), White and Black Minimalist Professional Accountant Resume (also under a plain read), White and Blue Minimalist Professional Corporate ATS Resume (also under a plain read), White and Black Minimalist Professional Corporate ATS Resume, Black and White Professional ATS Friendly Resume (also under a plain read). 4 of those also pass a plain read, and what they have in common is dull: one column, or a header band above a single column; headings written as ordinary words; contact details as plain text.

18 failed under the column-aware read. 8 of them yielded no core section at all: every heading was letter-spaced, sat on the same line as the content beside it, or both. 7 lost the name. Every one of them is a side-by-side layout where a plain read did find the name. Reading the sidebar first puts its contact block and profile text at the top, so the name ends up far down the text, and on an unedited template the email is Canva's placeholder (hello@reallygreatsite.com), so the parser has no address to check a candidate name against.

Canva's “ATS friendly” label. Searching Canva for “ATS friendly resume” returns templates whose designers put those words in the title. Of the first 8, 2 passed under the column-aware parser and 3 under a plain read; 5 of the 8 still place text side by side and 4 still use spaced-out headings. The first 20 results for plain "resume" passed 3 and 5 respectively. The label helps, but it is a designer's claim, not a test result.

How to make a Canva resume ATS-friendly

  1. Pick a single-column template, or move the sidebar under the header. This removes the interleaving problem entirely. Narrowing the gap between columns does not help; it is what defeated column detection on 6 of the 21 side-by-side templates.
  2. Turn the letter-spacing on headings and contact lines down to zero. Select the heading, open the text spacing control, and set letter spacing to 0. The word looks less like a poster and reads as a word. In our test, collapsing spaced-out lines turned 1 more template into a pass and stopped the parser taking a spaced-out line for the name on 8. The font itself does not matter: we rendered one resume in 20 fonts and all of the 18 ordinary text fonts parsed the same; 2 points of letter-spacing was what broke it.
  3. Use the plain section names. Experience, Education, Skills, as text on their own line, not inside a shape and not beside the first entry. “My journey” and “Toolbox” are the headings that go unrecognised.
  4. Type contact details as text; the icons can stay. Email, phone and city under your name, no letter-spacing. The icons themselves did no harm in any of the exports (they are drawn, not typed), but the number beside a spaced-out icon label is the one that goes missing.
  5. Export as PDF with the default settings and check it. Canva's higher "pro" export quality is not the lever: for 5 of the templates we exported both ways, 5 of 5 parsed to the same verdict and 5 of 5 produced byte-for-byte the same text. Open the PDF, press Ctrl+A, Ctrl+C and paste into a plain text editor: what you see is roughly what a parser sees. Or run the file through the ResumeAtlas parser and read the extracted fields back.

The “hidden placeholder text” claim. A widely shared warning says Canva leaves the template's original placeholder text in the file, invisible on the page but read by the parser. We tested it on 3 templates by replacing the placeholder name with a marker name and exporting again. The original name survived in none of the 3; the marker name was found in 3 of 3. Editing the template edits what the parser reads.

If you would rather not rebuild by hand, the free normal CV to ATS converter takes the Canva PDF and rebuilds the same content as a single-column document with plain headings. Keep the Canva version for direct email and portfolio links; submit the plain one through application portals.

Is Canva good for resumes? Do employers like Canva resumes?

Canva is good at what it is for: a resume a person will look at. Design portfolios, hospitality, retail, roles where the resume is handed over or emailed to a named human: a well-designed Canva resume does no harm there and can help. The question is not whether employers like the look; it is whether the copy that reaches them through a portal still has your skills in it.

We did not measure recruiter opinion and nothing on this page claims to. What we measured is the step before a recruiter: whether the text arrives in the database with the right fields filled. A recruiter who searches that database for a skill will never see a resume whose skills landed in the wrong field. That is the practical meaning of "8 of 28 survive a plain read": not a rejection, an absence.

Are Word or Google Docs templates any better?

Not because of the program. A Word template with text boxes and a two-column table has the same failure modes as a Canva sidebar; a Google Docs template with plain heading styles has none of them. For comparison, we ran ResumeAtlas's own single-column templates through the same parser:

Control templates run through the same parser
TemplateSourceLayoutSections foundPlain readColumn-aware
ResumeAtlas ATS resume templateResumeAtlas single-column templatesOne column3 of 3PassPass
ResumeAtlas Harvard resume templateResumeAtlas single-column templatesOne column3 of 3PassPass

Two controls are an illustration, not a rate, and one of them shows the parser's own limit rather than the template's: the Harvard layout heads its skills “Skills and Interests”, which the section-name list does not currently match, so it scores a partial despite being single-column. The broader finding, that layout, not file type, decides the parse, is the same one our parsing benchmark reached on 218 real submitted resumes. If you are choosing a starting point, the ATS resume template guide and the overview of resume format types cover the single-column shapes that parse cleanly. The layout problems above are the same ones listed in common resume mistakes that fail ATS.

Method and limits

  • Sample. Canva groups: the first templates Canva's template gallery returned for the query, taken in order, exported with default settings (PDF Standard) and the template's own placeholder content. No template was added or removed by hand. n = 28 Canva templates (20 for "resume", 8 for "ATS friendly resume"), plus 2 control files. Each template was opened unedited with “Customize this template” and exported from the Canva API as a standard PDF.
  • Extraction. pdf.js 6.1.200 (the same library the ResumeAtlas parser ships in the browser); DOCX via the shipped extraction steps (mammoth 1.12.0 raw text + restoreDocxListMarkers) plus inspectDocxLayout; text-layer cross-check via Xpdf pdftotext 4.00.
  • Three parser conditions. The same text fragments were assembled three ways: as a plain top-to-bottom, left-to-right stream; with column detection (a persistent vertical gap of at least 20 points with text on both sides, or failing that a second dense left margin, splits the page into blocks read one after the other, which is the reading order the ResumeAtlas parser ships); and column-aware with letter-spaced lines collapsed back into words. The third condition is what the site ships today; the second is what it shipped before the letter-spacing repair, kept so the two causes stay separated.
  • Layout. A template counts as side-by-side when a gap was found or when a second dense left margin overlaps the first vertically (a sidebar or a date column). “Lines mixed” counts plain-stream lines containing text from both sides of that boundary.
  • Scoring. The production ResumeAtlas checker rules: section detection against a fixed list of heading synonyms, name/email/phone extraction, and 12 stress checks. Pass: readable text, all 3 core sections (Experience, Education, Skills) and name, email and phone all found. Partial: readable text and at least 2 core sections. Fail: no readable text, fewer than 2 core sections, or no name found.
  • Not counted. Two of the 12 checks are excluded from every figure here because they mis-fire on ordinary typography (a middle-dot separator) or on extraction itself (bullet glyphs).

What this test does not prove

  • Real ATS products (Workday, Greenhouse, Lever, iCIMS, Taleo). This is one parser and one text extractor: the shared extraction stage, not any vendor's ranking.
  • Recruiter or hiring-manager opinion of Canva resumes. Nothing here measures how a human reacts to a design.
  • Templates after a real user edits them. Each was tested with its own placeholder content, so a heavier or lighter edit could change a result.
  • Canva's “PDF Print” export, the mobile app export, and the “convert the PDF to Word and re-save” folk remedy.
  • Fonts, colour contrast and print quality. Only the text layer was examined.

Data generated 2026-10-25. The template list (names and public Canva links) is published so the test can be repeated; the exported files are Canva's and are not redistributed. Free to cite with attribution.

FAQ

Are Canva resume templates ATS compliant?

Some are. Of the 28 templates we parsed, 5 came through with every section and contact field intact under a parser that reads each column separately, and 8 under a plain top-to-bottom read. "ATS compliant" is not a Canva setting. It is a property of the layout you pick and the heading style you keep.

Can an ATS read a PDF from Canva?

Yes. Every one of the 28 standard exports had a real text layer, so the "Canva exports your resume as a picture" warning did not hold for a single template. What goes wrong is the order the text comes out in and whether the headings are recognisable, not whether the words exist.

Is it bad to have a Canva resume?

Not by itself. A Canva resume that is single-column, uses ordinary section headings without letter-spacing, and exports with real text parses like one made in Word. A Canva resume with a sidebar and spaced-out headings is the one that loses its skills section on the way in. The brand of the editor is not the risk; the layout is.

Should I use Canva or Word for my resume?

Use whichever you can keep single-column in. Word's own templates are not automatically safer: the ones with text boxes and two-column tables fail the same way. What matters is the shape of the page, not the program that made it.

Do Canva resumes get rejected automatically?

No system we know of rejects a resume for being made in Canva. What happens is quieter: a recruiter searches the applicant database for a skill, and a resume whose skills landed in the wrong field, or in no field, does not come up. Nothing is rejected; it is just never found.

Related: what a good ATS score actually is.

Already have a Canva resume?

Upload the PDF and get the same content back as a single-column document with plain headings, free. Or test the export first and see exactly which fields a parser recovers.