11 min read

Resume Symbols That Break Parsing in US ATS

Resume Symbols That Break Parsing in US ATS — HireFlow career guide
August 10, 2026
Updated September 12, 2026

Resume symbols that break parsing in US ATS: before/after pairs for arrows, emoji, checkmarks, and math glyphs, plus safe replacements and a free check before upload.

11 min read

Your resume looks sharp in Preview. Arrows, checkmarks, and a few emoji sell the design. Then Workday imports it and your strongest bullet about pipeline growth sits as one run-on line with a question mark where the arrow used to be. That's not a keyword gap. It's a symbol the parser never treated as text.

You're not failing because you lack experience. You're watching qualified lines detach from employer rows because Greenhouse stripped a glyph it didn't recognize. Before you rewrite content, check your resume for free with the posting pasted in. You're confirming whether symbols still parse as list items, not debating font taste.

Job searching while you're employed is draining enough. Formatting shouldn't be the silent filter. I've screened US uploads where a marketing file with star bullets passed a keyword scan and still lost because the recruiter preview showed blank squares where achievements used to be.

Below you'll see the bar safe files are judged against, before/after pairs across marketing, engineering, nursing, sales, and finance roles, what broken symbol versions share, and a copy-paste block you can adapt tonight. Symbols are a parser problem first and a design problem second.

Quick Wins

  • Replace arrow and checkmark bullets with Word's standard round list style.
  • Delete every emoji from headers, Skills, and contact lines.
  • Spell out math symbols: plus or minus, times, percent as words when needed.
  • Paste the export into Notepad. If glyphs vanish, fix before upload.

The bar resume symbols that break parsing in US ATS must clear

Most template advice tells you to make the file pop visually. US hiring teams and parsers in Workday, Greenhouse, Lever, Taleo, and iCIMS read plain character streams first. They weight dated Experience lines higher than a Skills cloud decorated with icons. When a glyph is not in the ASCII set the importer expects, it often becomes nothing, a question mark, or a line break in the wrong place.

The standard your file is scored against: every list item uses a native round bullet or a simple hyphen at line start. No arrows, stars, checkmarks, emoji, or math Unicode at the beginning of achievement lines. Employer name, title, and Month Year dates sit on plain text rows above the list. Contact info uses words, not envelope or phone icons.

A composite product manager whose top bullet still opens with a right-arrow glyph loses to a file that opens with grew activation 22% in Q3 through onboarding experiments in Amplitude. Same work. Different character set. The second version survives plain-text paste. The first often does not.

Humans skim the first two bullets under each title in Workday. If those lines merged because a decorative separator ate the break, you look underqualified even when the PDF you emailed a friend looked polished. Parsers do not admire design intent. They read bytes.

For layout traps beyond glyphs, read why your resume becomes one paragraph in an ATS (US fix) . Fix symbols first when the Notepad test shows question marks or missing line breaks.

Before/after pairs across roles and symbol types

Pair 1: Marketing coordinator (arrow bullets)

Before: → Grew email list 28% through segmented campaigns
→ Owned HubSpot workflows for nurture tracks
→ Launched referral program with 14% lift in Q2

After: Grew email list 28% through segmented HubSpot campaigns across three buyer personas.
Owned nurture workflows that cut unsubscribes 12% while lifting trial starts 9% in Q2.
Launched referral program credited with 14% new-customer lift in one quarter.

Right-arrow Unicode looks crisp in Canva. Plain-text paste often strips the arrow and glues the verb to the metric. Apply Word's round bullet list style instead of hand-typing arrows from a symbol picker.

Pair 2: Software engineer (checkmark skills block)

Before: Skills: ✓ Python ✓ AWS ✓ Kubernetes ✓ Terraform ✓ CI/CD
Experience bullets use standard dots but Skills row uses checkmark icons from an icon font.

After: Skills: Python, AWS, Kubernetes, Terraform, GitLab CI/CD (each tool also named inside a dated bullet above).
Bullet one: Cut deploy rollback rate from 9% to 3% on 22 weekly releases by adding Prometheus metric gates in GitLab CI for a 40-service payments API.

Checkmarks in Skills are the most common symbol failure on engineering screens. The parser sometimes drops the skill word entirely and keeps the empty box. Plain comma text plus proof in Experience is boring on purpose.

Pair 3: Registered nurse (emoji and star bullets)

Before: ⭐ Precepted orientees on 32-bed med-surg unit 🏥
⭐ Maintained patient ratios on 6:1 nights 💉
Header line: Jane Doe RN BSN 📍 Chicago IL

After: Precepted four orientees per quarter on 32-bed med-surg unit; maintained 6:1 patient ratios on nights with charge nurse backup protocol.
Header: Jane Doe, RN BSN | Chicago, IL | (312) 555-0142 | [email protected]

Clinical resumes copy social-media formatting because the template looked modern. Emoji in headers and bullets vanish or corrupt adjacent text in iCIMS imports. Location pin emoji does not replace City, ST typed as words.

Pair 4: Account executive (math and currency symbols)

Before: • Closed $2.4M pipeline (↑38% YoY)
• Beat quota 127% × 3 consecutive quarters
• Managed ≈40 enterprise accounts in SaaS vertical

After: Closed $2.4M pipeline, up 38% year over year, across 40 enterprise SaaS accounts.
Beat quota 127% for three consecutive quarters in Midwest territory.
Grew average contract value 19% by bundling analytics add-on at renewal.

Up-arrow, multiplication sign, and approximately-equal glyphs read as noise before the number in some parsers. Spell the relationship in words. Keep dollar amounts as $2.4M with a standard dollar sign only.

Pair 5: Financial analyst (fancy bullets and section dividers)

Before: ◆ Built weekly churn dashboards in Looker
◆ Partnered with FP&A on board reporting
Section break line: ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

After: Built weekly churn dashboards in Looker, cutting reactive support tickets 11% in Q3.
Partnered with FP&A on board reporting package adopted by exec team for two consecutive cycles.
Section break: one blank line only. No symbol line between Experience and Education.

Diamond bullets and horizontal rule characters made of repeated glyphs confuse section detection. The importer may treat the rule as a header or skip everything after it. White space separates sections. Symbols do not.

Pair 6: UX designer (Wingdings and custom icon bullets)

Before: Portfolio link with clickable icon bullet
• Redesigned checkout flow (custom Wingdings checkmark bullet from template)
• Usability tests with ✦ symbol before each deliverable line

After: Portfolio: hireflow.example/ux-portfolio (plain URL in contact block, not inside a bullet).
Redesigned checkout flow; lifted completed purchases 17% by reducing steps from five to three.
Ran 12 moderated usability sessions that cut task-completion time 24% before dev handoff.

Design resumes fight hardest against plain bullets. Icon fonts map to unexpected code points on import. Put the portfolio URL once in contact. Keep achievement lines on round bullets or hyphens only.

Contact block before/after

Before: 📧 [email protected] | 📱 312-555-0142 | 🔗 linkedin.com/in/janedoe
After: [email protected] | 312-555-0142 | linkedin.com/in/janedoe

Icon prefixes are symbols too. Recruiters ctrl-f for the @ sign. Emoji before the address sometimes removes the break between icon and text so the email parses as one garbage token.

Copy-paste symbol swap cheat sheet

Copy-paste block: replace these glyphs before export

{`REPLACE                          USE INSTEAD
→  ➔  ►  ➤  (arrows)            Word round bullet or hyphen at line start
✓  ✔  ☑  (checkmarks)          Plain skill name in comma list or bullet text
★  ✦  ◆  •  (fancy dots)        Word Bullet Library round dot only
📧 📱 🔗 📍 🏥 (emoji)          Email:, Phone:, City ST as typed words
↑ ↓ × ÷ ≈ ± (math)             up, down, times, divided by, about, plus or minus
▬▬▬ ═══ ─── (rule lines)       One blank line between sections
" " ' ' (curly quotes)         Straight " and ' only`}
              

Run Find and Replace in Word for curly quotes before export. Smart quotes from LinkedIn or Google Docs paste break keyword matches on job titles in quotes.

Edge case: accents in your legal name

Accented characters in a name are not decoration. Some older parsers still garble them. If the portal preview shows Jos? instead of José, add a second line with the unaccented spelling in parentheses once, or use the ASCII form the employer's HRIS already has on file from a prior application. Do not strip your identity without checking what the system already stores.

Before: Header shows garbled bytes for accented surname in Workday preview.
After: José García on line one; Jose Garcia (legal name as filed) on line two only if the preview requires it.

Edge case: percent and ampersand inside bullets

Percent sign and ampersand are usually safe mid-sentence. Problems cluster at line start or inside decorative clusters. Write 30 percent instead of 30% when the percent sign sits next to a broken glyph. Write and instead of & in role titles: Sales and Marketing, not Sales & Marketing, when the ampersand imported as a square last time.

Read how resume file type impacts screening when symbols look fine in DOCX but break after PDF export from a design tool.

What broken symbol files still share

Different roles, same parser failures. These patterns show up on strong candidates who decorated a clean file without knowing the importer reads a stripped text layer.

Symbols where words should carry meaning. A checkmark before Python does not prove Python. A dated bullet that names Looker and a churn outcome does. Icons replace evidence recruiters search for.

Mixing three bullet glyphs on one file. Arrows under the current job, stars under the old one, hyphens in Skills. Pick one list style for the whole document. Mixed markers often mean mixed paste sources and uneven import order.

Copy-paste from LinkedIn or portfolio sites. Hidden Unicode and curly quotes ride along with the achievement text. Paste into Notepad first, then into Word, then reapply standard bullets.

Decorative separators between jobs. Lines made of repeated dashes or equals signs sometimes make the parser think Education started early. Blank line only between employers.

Emoji in summary or headline. Rocket emoji after a title reads as noise in Greenhouse keyword fields. Let the metric carry emphasis: grew ARR, cut MTTR, lifted CSAT. Numbers inside bullets are illustrations of your work, not claims about the market.

Trusting the PDF visual over the plain-text test. If Preview looks perfect and Notepad shows one paragraph, the parser sees the Notepad version. Always trust the uglier test.

See resume upload mistakes that instantly disqualify you when the file is clean but the portal still garbles on submit.

Verify symbol cleanup before the next application

After you swap glyphs, export the same file you plan to upload. Copy into Notepad. Each achievement should be its own line with no question marks or empty boxes. Then run a free ATS check with the job description pasted in. Confirm tool names and metrics still appear inside dated Experience rows, not only in a decorated Skills strip.

When you're rebuilding from a design-heavy template, build your resume in a single-column layout with native list styles so you don't reintroduce arrow bullets on the next edit.

Swap symbols tonight, then apply

Resume symbols that break parsing in US ATS are almost always optional decoration. Arrows, checkmarks, emoji, and math Unicode sell in PDF. They fail in the recruiter preview that actually drives the screen.

Open your file now. Run the Notepad test. Replace every non-standard glyph with Word's round bullet or plain words. Delete emoji from headers and contact. Export once. Check your resume for free before you upload to Workday or Greenhouse again. When the portal wants a letter, generate a cover letter from the same plain-text export so nothing contradicts on upload.

This won't fix applying to roles where your experience genuinely falls short. It does stop qualified files from losing achievement lines because the parser never received ASCII text tied to the right employer.

And if you're keeping two versions this week, one pretty for networking and one plain for applications, label them in your folder. Upload the plain one to corporate portals every time.

Read more

Frequently asked questions

No for US corporate uploads. Checkmark glyphs from icon fonts or Unicode often import as empty squares or vanish entirely in Workday and Greenhouse previews. Write the skill as plain text in a comma list or inside a dated Experience bullet where you proved it. A line that reads Python, SQL, Tableau parses. A line that reads checkmark Python does not.

Yes. Word's built-in round bullet from the Bullet Library is the default parsers expect. Hand-typed Unicode dots, Wingdings arrows, or copied glyphs from a design blog are not the same character even when they look identical on screen. Apply the native list style, then export. If plain-text paste still shows question marks, rebuild the list from scratch in a blank document.

Often yes when they sit at the start of a line or inside a metric. A bullet that opens with plus-minus 15% variance reads as noise before the number in some Taleo imports. Spell it out: plus or minus 15% variance. Use the word times instead of the multiplication sign. Keep dollar amounts as $142K with no special currency glyph. Plain ASCII digits and letters survive more reliably than math Unicode.

Remove emoji everywhere on a US corporate file. Phone icons, envelope symbols, and flag emoji in headers look friendly in Canva and usually strip to blank space or garbage bytes on import. Type Email:, Phone:, and City, ST as words. Parsers do not treat emoji as text. Recruiters searching for your email will not find it if the glyph ate the line break before the address.

Copy the exported PDF or DOCX into Notepad on Windows or TextEdit in plain text mode on Mac. If arrows became question marks, bullets vanished, or lines merged into one paragraph, fix symbols before you submit. Then run the same file through a free ATS check with the posting pasted in. The portal preview and the plain-text test should agree before you hit Submit on Workday or Lever.

Tags

resume symbols that break parsing in US ATSATS-friendly resume symbolsfancy bullet points ATSresume emoji ATSUnicode resume formattingWorkday resume parsing