10 min read

Why ATS Ignores Icons and Graphics on Resumes

Why ATS Ignores Icons and Graphics on Resumes — HireFlow career guide
March 24, 2026
Updated September 12, 2026

Icons, skill bars, and infographic headers parse as images in Workday and Greenhouse, so contact lines and keywords never reach the scored field. Strip graphics and test the plain-text export.

12 min read

Applicant tracking systems do not read your resume the way your eyes do. Parsers treat phone icons, skill bars, and infographic headers as images, not text, so contact lines and keywords vanish from the scored field even when the PDF looks flawless on your screen. That's the whole problem. The rest of this page walks through the symptom recruiters see, three causes, how to spot yours, and the fix for each.

You're not losing callbacks because you're underqualified. You're watching a file that reads beautifully in Preview get sorted out because Workday stored an empty phone field. Before you strip another template, check your resume for free with the posting pasted in. You're confirming what text imported, not debating design taste.

Job searching while you're employed is stressful enough. A graphic header shouldn't be why your email never lands in a recruiter inbox. I've screened stacks where icon-heavy contact rows imported blank while the PDF still showed a perfect phone number under a handset symbol.

Below you'll see what breaks first in the preview, three causes behind it, how to tell which one matches your file, and plain-text fixes you can paste tonight. When you're ready to apply, generate a cover letter that repeats the same typed labels as your resume so nothing contradicts on upload.

Quick Wins

  • Replace every icon with a word label: Phone, Email, LinkedIn.
  • Delete skill bars and star rows. Use a plain Skills list.
  • Copy the file into Notepad. If contact lines vanish, the parser will too.
  • Keep a portfolio PDF separate from the upload you send to portals.

The symptom: blank contact rows and missing keywords in the preview

Recruiters open the candidate preview in Workday or Greenhouse before they read bullet one. The symptom is consistent: empty phone and email fields, a Skills section with three words instead of fifteen, or Experience blocks that imported without employer names.

The PDF on your laptop still looks complete. That mismatch is what confuses people. You zoom in, see a tidy header with icons, and assume the system captured the same text. The parser often stored nothing from that header because it classified the block as an image layer.

Keyword search runs on parsed text, not on pixels. When your top skills lived inside shaded skill bars or icon grids, the ATS may score you without SQL, Python, or the title keyword from the posting. Humans never see your file because the search filter already moved on.

Designers feel this pain first, but marketing coordinators, nurses, and project managers hit the same wall when Canva templates, Word themes, or resume-builder sites embed contact symbols as pictures. The layout reads modern. The import reads empty.

Infographic resumes are the extreme case. Timeline graphics, pie charts, and logo strips look like one cohesive document to you. To the importer they are a sequence of pictures with scattered text fragments between them. Recruiters cannot fix that from the employer side. You have to change the source file.

For file-type failures that scramble text even after icons are gone, read how resume file type impacts screening . Strip graphics first, then confirm the export format did not flatten what you fixed.

Why ATS ignores icons and graphics: three causes and the fix for each

Parsers were built to pull strings from linear documents. Icons and decorative graphics break that model in predictable ways. Match your file to one cause below before you rebuild the whole resume.

Cause 1: Contact icons embedded as images or icon fonts

How to tell: your header shows handset, envelope, and map-pin symbols beside the lines. A plain-text paste drops the symbols and sometimes drops the phone number with them. Workday preview shows blank mobile and email fields.

Before: Header graphic with three icon buttons: handset image, envelope image, LinkedIn logo image. Text sits on top of colored circles.
After: Plain lines stacked left: Phone: 312-555-0142. Email: [email protected]. LinkedIn: linkedin.com/in/name. City, ST on the next line. No pictures.

The fix: retype contact data with word labels only. Put each item on its own line. Avoid text boxes that group icons and numbers into one floating object. Recruiters copy phone numbers from the preview into calendar invites. Blank fields end the call before it starts.

Cause 2: Skill bars, star ratings, and chart blocks

How to tell: Skills live in a sidebar with five-dot ratings or horizontal bars at eighty percent. Keyword search finds the skill name once but not your proficiency context. Greenhouse preview lists three skills while the PDF shows twelve bars.

Before: Sidebar titled Core Skills with JavaScript shown as five filled circles, Excel as four bars, SQL as three stars.
After: Skills section as a comma list: JavaScript, React, SQL, Excel pivot tables, Looker. Repeat SQL inside an Experience bullet: Built weekly revenue dashboards in Looker using SQL models across four product lines.

The fix: move every must-have keyword from the posting into typed text. Kill the bars. Let bullets carry depth. Bars do not survive paste tests and they do not help recruiters search.

Cause 3: Infographic sections and full-page design templates

How to tell: each Experience role sits inside a colored band with timeline dots and logo placeholders. Plain-text paste shows job titles out of order or missing dates. The preview collapses three roles into one block labeled Unknown Employer.

Before: Two-column Canva layout: photo column, icon sidebar, timeline graphic connecting roles with dots and arrows.
After: Single column text: Northline Health, Chicago IL. Registered Nurse | January 2021 to Present. Bullets below. Next employer on a fresh block with typed dates.

The fix: rebuild in Word or Google Docs with one column. One plain line for employer and city, one line for title and dates, bullets underneath. Save a designed PDF for your portfolio site. Upload the boring version to every ATS portal.

Copy-paste block: ATS-safe contact and skills header

Your Name
City, ST | Open to relocation if true

Phone: 000-000-0000
Email: [email protected]
LinkedIn: linkedin.com/in/you

SUMMARY
Two lines max. No text boxes. No icons.

SKILLS
Skill one, skill two, skill three, skill four

EXPERIENCE
Employer Name, City ST
Job Title | Month Year to Present
• Bullet with keyword and scope
• Bullet with metric inside the role
              

Run the Notepad test after every change. Copy the whole document from Word, paste into Notepad on Windows or TextEdit plain mode on Mac. If phone and email appear as readable lines, the parser has a fighting chance. If you see gibbage symbols or missing numbers, keep stripping graphics.

Edge case: Unicode emoji in contact lines sometimes paste as question marks. Replace them with words even when they look cute in PDF zoom.

Edge case: logos for employers you worked at are still graphics. Drop them. Recruiters hire your text history, not your thumbnail gallery.

For broader layout mistakes beyond icons, see formatting mistakes that kill your resume with AI screening . Graphics are one slice of a larger parser problem, but they are the fastest to fix.

When plain text still fails after you remove icons

Stripping icons fixes most import gaps. These edge cases explain why a cleaned file can still look wrong in the preview after upload.

Header saved as one background image. Some templates rasterize the entire top inch of the page. You removed individual icons but the name and contact still sit on a banner picture. Select all, paste to Notepad. If your name is missing, rebuild the header from scratch.

Text inside Word text boxes. Contact details grouped in a floating box look like normal lines in Print Layout. Plain-text paste skips text boxes entirely. Click each box, cut, paste as plain paragraphs on the main document body.

PDF exported from design software. Illustrator and Canva PDFs often flatten every layer. Export DOCX from Word instead, or print to PDF from Word after the text-only rebuild. Do not re-upload the original designed PDF with icons removed visually but still embedded as art.

White text on dark bands. Some templates use white lettering on navy bars for style. Contrast checkers love it. Parsers sometimes drop low-contrast text on export. Switch to black text on white background for the master file.

QR codes and social icons in footers. Footer strips with five network icons are still graphics. Replace with one LinkedIn URL typed in the contact block. Drop QR codes from application uploads unless the posting asks for them.

Exception: a plain horizontal line made of underscore characters is fine. A decorative line inserted as a Word shape is not. Use simple hyphen separators if you need visual break between sections.

This will not fix applying to roles where your skills genuinely miss the posting. It stops a qualified file from dying because the parser never saw your phone number under a handset icon.

Before: Marketing Coordinator resume with Instagram and TikTok icons in the footer, skills as five-star rows, contact inside a navy banner image.
After: Contact typed under the name, Skills as nine comma-separated tools from the posting, social links spelled once in a single line: Portfolio: yoursite.com.

Recruiters running phone screens copy numbers from the ATS, not from your PDF attachment. When mobile is blank, they assume you typoed the application or used a placeholder. You won't get a chance to send the pretty version.

Creative roles still need proof of taste. Link a portfolio site in one typed line. Upload the text-first resume to the portal. Bring the designed PDF to the interview on a tablet if you want. Separate channels beat one file that fails both machine and human reads.

Watch for resume builders that reinsert icons when you change templates. Switching from Modern to Classic sometimes adds symbol bullets back. Run the Notepad test after every template swap, not just the first export.

Government and hospital portals often cap formatting harder than corporate Workday. Plain text there is an feature, not a punishment. Match their plain fields with an equally plain upload instead of fighting the preview.

If you paid for a designer resume, ask them for the editable Word source without flattened images. Most will share it when you explain the ATS preview gap. Rebuild from that source instead of trying to OCR your own PDF.

Verify the parser view before the next application

Upload your stripped file and the posting to HireFlow's free ATS resume checker . Confirm contact fields imported, Skills lists match what you typed, and no Experience block collapsed into Unknown Employer.

When you're rebuilding from a Canva or infographic original, build your resume in a text-first template so icons do not creep back in on the next edit.

Do this now: Replace icons with word labels, run a Notepad paste, upload once, read the preview contact row before Submit.

What to do now

Why ATS ignores icons and graphics is simple once you see the preview: parsers score text fields, and icons are not text. Your PDF can look perfect while the import stores blank contact rows and half your Skills list.

  • Retype contact lines with Phone, Email, and LinkedIn labels.
  • Delete skill bars and infographic timelines from the upload file.
  • Rebuild as a single-column Word or Docs export.
  • Run a Notepad paste test before every submission.
  • Keep the designed PDF for portfolios, not for portals.

Open the req you're targeting. Run a free ATS check , confirm contact and Skills imported, and submit one clean upload.

Read more

Frequently asked questions

Unicode phone or envelope symbols sometimes survive a plain-text paste, but image icons and Font Awesome glyphs usually do not. Workday and Greenhouse score parsed text fields, not what your PDF looks like. Label contact lines with words: Phone, Email, LinkedIn. If the preview shows blank contact rows, the symbol failed regardless of how clean the PDF looks.

Skill bars, star rows, and donut charts are graphics to the parser. The label beside the bar might import, but the proficiency level often does not. Replace bars with a plain Skills list or repeat the skill inside an Experience bullet with scope. Recruiters search keyword text, not shaded rectangles.

Canva exports often flatten contact blocks, skill icons, and timeline graphics into one image layer per section. The human PDF keeps the layout. The parser reads almost no text from those layers. Rebuild in Word or Google Docs as a single column with text labels only, then run a plain-text paste test before you upload again.

Keep a portfolio PDF or personal site for design proof. Upload a plain master file to every job portal. Two files beat one pretty upload that scores zero keywords because the header was a graphic. Hiring managers who want visuals will click your portfolio link after the text file clears screening.

DOCX from Word usually preserves typed labels better than image-heavy PDFs, but icons embedded as pictures fail in both formats. A text-first DOCX or a PDF exported from that same text file beats a designed PDF saved as flattened art. Test the exact file you will submit, not a screenshot of how it looks zoomed in.

Tags

why ATS ignores icons and graphicsATS resume iconsresume graphics parsingskill bars ATSinfographic resume ATSWorkday resume parsing