Formatting a resume that a tracking system can read
04 Feb 2026 · Jobseeker Digest · reviewed by Priya Chandrasekar
An applicant tracking system is a database with a parser in front of it. The parser turns your document into fields. When people say a resume was “rejected by the ATS”, what usually happened is that the parser produced a record with the wrong things in the wrong boxes and a human read that record.
What actually breaks parsing
- Text inside a text box or a shape. Many parsers never see it. This is the single most common cause of a resume that appears to be missing its contact details.
- Multi-column layouts. A two-column design reads correctly to you and can be linearised by the parser into interleaved nonsense.
- Headers and footers. Same problem. Never put your phone number or name only in a header.
- Dates as images or unusual glyphs. Use plain digits and a plain hyphen. An en dash is fine; a decorative arrow is not.
- Invented section headings. “Where I have been” is charming and will not map to Experience. Use the boring words.
- Tables for the whole document. Some parsers handle simple ones, many do not, and you cannot tell which one you are sending to.
What does not matter
A great deal of advice exists about things the parser is indifferent to.
- The font, provided it is a common one and embedded properly.
- Whether the file is a PDF or a Word document, in most current systems. If the posting names a format, use that; otherwise PDF is safe.
- Colour, in moderation, and thin horizontal rules.
- File name conventions, beyond avoiding characters that break uploads.
The check that takes two minutes
Open your finished resume, select all, copy, and paste into a plain text editor. What you see is roughly what the parser sees. If your name is missing, if the dates have detached from the roles, or if two columns have braided together, fix that and ignore everything else on this page.
Keywords, honestly
Systems do rank and filter on terms, and recruiters do search the database by them. That is a reason to use the same vocabulary the posting uses when it is genuinely your vocabulary too — if the posting says accounts payable and your resume says supplier payments, say both. It is not a reason to paste the posting into white text at the bottom of the document, which is detected, is treated as deception, and ends the application.
A note on the “95% of resumes are rejected” claim
You will see a statistic of this shape everywhere. We have not been able to trace it to a study with a stated method, and we have tried twice. We are not going to repeat it, and where an article here gives a number it will say where the number came from.
Next in this section: employment gaps, described plainly.