Resume Format Checker

Upload a .docx or .pdf resume to check it against widely-documented common ATS parsing failure patterns — tables, text boxes, multi-column layouts, contact info hidden in a header or footer, and missing standard section headings.

Applying to a specific job? Check your resume against that job description’s keywords.

Frequently asked questions

Does this replace a real ATS test?
No. Real ATS platforms (Workday, Greenhouse, iCIMS, and dozens of others) each parse documents slightly differently, and none publish their exact parsing logic. This tool checks your file against widely-documented common failure patterns — a strong first pass, not a guarantee of how any specific ATS will treat your file.
Why does it flag tables, text boxes, and columns?
These are the most consistently documented causes of ATS parsing failures: parsers typically read top-to-bottom, left-to-right, so a table or two-column layout gets read out of order, and text inside a text box is often skipped entirely. See the sourced reference page for details.
Why can it check fewer things in a PDF than in a .docx?
A .docx file is a zip of structured XML, so this tool can look for actual table, text-box, and column elements in the document's own markup. A PDF is a rendering format with no equivalent structural markup, so PDF checks are limited to what can be inferred from extracted text and glyph positions: whether there's a text layer at all, and whether text positions suggest a multi-column layout.
Is my resume uploaded anywhere?
No. The file is read and parsed entirely in your browser using JavaScript — it never leaves your device.