9 min read
Your resume looks perfect on screen. Then you upload it and the portal shows a stray square, a missing line, or three half-sentences where one achievement used to be. You didn't do anything wrong, and it isn't random.
Check your resume for free and read the extracted text, not the preview. That text is what the parser stored, and it shows exactly which bullets survived.
This is a fix-it page for one problem. You'll find the cause in about ten minutes, replace it, and test again. Six steps, in order.
If you downloaded a template with icons and tidy boxes, you're not at fault. Those designs were built to be seen, not to be read by software.
Quick Wins
- Select all the text in your PDF and paste it into a plain notepad. Any bullet that arrives as a box, a number, or nothing is a problem bullet.
- Delete any bullet you inserted as a symbol, shape, or icon. Use the editor's own bulleted list instead.
- Turn off tables and text boxes for the experience section.
What an orphan line is, and why bullets create them
A bullet that wraps to a second line is two lines of text and one idea. A parser that doesn't recognize the bullet character can't tell the second line belongs to the first. It stores each line as its own fragment.
The result is an orphan: a short line with a verb missing, or a tail with no subject. Searches and summaries pick up the fragments, and the achievement stops reading like one.
Before: Extracted text shows: Reduced ticket backlog / by 31% across / two support queues
After: Extracted text shows: Reduced ticket backlog by 31% across two support queues using weekly triage reviews.
I've opened files in Greenhouse where every bullet under the newest job collapsed into one wall of text, so the recruiter scanning the profile saw no list at all.
The bullet character is the signal, and a drawn bullet sends no signal. Everything below is about swapping a drawn bullet for a real one.
When resume parsing breaks bullet points: six fixes in order
Work through these in sequence. Stop when the extracted text reads cleanly. Most files need steps one to three.
Step 1: Extract the text and mark every orphan
Open the file, select everything, copy, and paste into a plain text editor. Put a mark beside every line that starts with a symbol, ends mid-thought, or sits alone. That list is your repair queue.
Step 2: Name the bullet type
Check how each bullet was made. The three common culprits look different in the extracted text, so the table tells you which one you have.
| What the extracted text shows | What made the bullet | What to do |
|---|---|---|
| A box, a question mark, or an odd letter before the line | Icon font or symbol font glyph | Replace with a native list bullet |
| Bullets and text in separate chunks, out of order | Nested table or table cell | Convert the section to plain paragraphs |
| Nothing before the line, and the list looks flat | Shape, image, or text-box bullet | Delete and use a real list |
| A bullet followed by a tab and a stray space | Typed character with tab spacing | Use list formatting, not typing |
Step 3: Replace each with a native list bullet
In Word or Google Docs, select the lines, then apply the standard bulleted list. A round bullet or a plain hyphen both survive. Skip the decorative arrows, checkmarks, and diamonds.
Step 4: Flatten tables and text boxes
Cut each experience block out of its table or text box and paste it as plain text into the main page. One column, one flow. A parser reads the main text stream far more reliably than a cell inside a cell.
Step 5: Make one bullet equal one paragraph
Press Enter only between bullets. If you used a line break to force a wrap, delete it and let the text wrap on its own. That keeps a wrapped bullet in one piece.
Step 6: Export and test in both formats
Export to PDF from the same source. Extract the text again and compare it to step one. If a template drove the problem, test the DOCX version too, since some portals prefer it.
A clean bullet skeleton you can paste
Here's the shape that survives most imports. It starts with a real list character and keeps one idea per bullet.
Customer Success Manager | Brightline Software | Mar 2022 to Present
• Cut onboarding time for 40 accounts by rebuilding the welcome checklist in Salesforce.
• Ran quarterly reviews with 12 enterprise clients and flagged churn risk two months earlier.
• Wrote 15 help-center articles that deflected repeat questions from the support queue.
That block is copy-paste text, so the bullet characters you see are plain text. In your editor, apply a list format instead of pasting the symbol, then type the bullet text after it.
Before: Responsible for onboarding and for client reviews and for writing help articles.
After: Cut onboarding time for 40 accounts by rebuilding the welcome checklist in Salesforce.
The second line also helps when a parser pulls bullets into a skills or summary field. A bullet with a tool and an outcome carries meaning even when it travels alone.
Traps that bring the break back
Pasting from a design file. Copying bullets out of a graphic design tool drags the glyphs with them. Retype the list in the editor instead.
Mixing bullet styles in one section. A round bullet in one job and a dash in another isn't fatal, but it makes the text harder to scan. Pick one style for the whole file.
Using a sidebar for achievements. A narrow column of bullets beside the main column gets read across the page. Keep achievements in the main flow and let the sidebar hold contact details only.
Trusting the preview. The portal's preview often renders the original layout, while the stored record holds the extracted text. If the profile page shows broken lines later, the stored version failed.
A locked template needs a rebuild, not a patch. If the file came from a design tool and you can't select the bullets as a list, open a plain word processor, paste only the words, and rebuild the sections one by one. It takes about as long as hunting each bad bullet, and it clears the hidden table structure at the same time.
One portal fails while the others pass. Some portals read DOCX better than PDF, or the other way round. If a single employer's form mangles the bullets, upload the other format for that application and keep your main file unchanged.
This won't help a resume that lists duties instead of results. It makes the right bullets survive the upload. If your bullets are also vague, why strong experience still gets rejected explains the other half.
Test the fixed file before you apply
Upload the repaired PDF to HireFlow's free ATS resume checker and compare its extracted text to your step one notes. Every bullet should arrive as one full line of text.
If the repaired bullets read well but the first lines still feel generic, generate a cover letter that restates your strongest bullet in a sentence, so the recruiter can forward it to the hiring manager.
Do this now: Extract the text, replace every drawn bullet with a list bullet, flatten tables, then scan the new PDF before you submit.
Fix the bullet, keep the story
A broken bullet doesn't mean a broken resume. It means the file spoke in a language the parser couldn't read, and you can switch that in one sitting.
- Read the extracted text before you trust the preview.
- Replace icon fonts, shapes, and typed symbols with native list bullets.
- Flatten tables and text boxes into one column.
- Use one bullet per paragraph, with no forced line breaks.
Run one more free ATS check on the exported file before you submit.
Read more
Frequently asked questions
Both survive when they come from the editor's list format. A plain round bullet or hyphen is safe. Skip arrows, checkmarks, and icon-font glyphs, because many parsers drop them. The safer choice is whichever one you apply as a real list, not a typed symbol.
The PDF preview shows the layout. The importer reads the underlying text, and a drawn bullet or a table cell may not carry text at all. Copy the PDF text into a plain editor to see what the importer sees. Fix what looks wrong there.
Follow the posting. If it allows both, test both and submit the one whose extracted text reads cleanly. A text-based PDF from a simple single-column file usually works. A PDF built from a graphic design tool is the riskier choice.
No. Bold and italics are usually fine. What breaks is structure: tables, text boxes, columns, and drawn bullets. Keep the visual style light and make the structure simple, one column with a real list for each job.
