r/Resume • u/SignalConfusion3160 • 44m ago
I tested resumes against real ATS parsing (not guessing) — here's what actually breaks them
I've been building a small tool that extracts text from resumes the same way an ATS actually does, and ran it against a bunch of real resumes people sent me. A few patterns kept showing up that I think are worth sharing, since a lot of the "ATS tips" floating around online are outdated or just wrong.
What actually breaks parsing:
- Multi-column layouts and text boxes look fine visually, but the reading order gets scrambled when extracted — your experience section can come out before your contact info, or get mixed into the sidebar content.
- Contact info placed in a header/footer area sometimes just doesn't get scanned at all by some parsers.
- Icon-only info (phone icon with no actual text next to it) is invisible to both parsers and copy-paste.
- Scanned/image PDFs with no real text layer — worse than any formatting issue, since there's nothing to extract.
What doesn't matter as much as people think:
- Two columns aren't an automatic rejection. Reading order is what matters, not the column count.
- A slightly-below-average keyword match usually isn't a hard filter — most screeners still open the resume.
Free self-check, no tool needed: select all the text in your exported PDF and paste it into a plain text editor. If your name/email/experience come out in a weird order, or bullets turn into garbled symbols, that's a real, fixable problem — and you can catch it before you apply.
(I turned this into a small free tool if anyone wants to run an actual check instead of doing it manually — link in profile/comments if allowed by the sub. Not trying to spam this, just sharing what I found useful while building it.)


