What the tool measures
ATS Readback answers a narrow question: what text and structure can a deterministic parser recover from the saved resume file? It does not estimate interview odds, grade writing style, or claim to reproduce every applicant tracking system.
The report separates observable evidence into four areas: recovered text, stored reading order, structural risk indicators, and explicit overlap with a pasted job description.
File formats
The PDF path validates the file signature, checks encryption, decodes supported content streams, reads text-showing operators, records text coordinates, reconstructs top-to-bottom lines, and compares that reconstruction with the order stored in the content stream.
It also reports multi-column geometry, invisible text, off-page text, covered text, annotations, interactive forms, sparse extraction, image-heavy files, and signs of encoding damage. Supported stream filters are Flate, ASCIIHex, and ASCII85. Unsupported filters produce an explicit coverage limitation rather than a reassuring result.
DOCX
The DOCX path opens the ZIP package with entry-count, size, compression-ratio, path, and CRC limits. It reads WordprocessingML paragraph order and records whether text lives in tables, text boxes, headers, footers, footnotes, endnotes, or hidden runs.
It reports multi-column sections, table-heavy layouts, text boxes, contact details that exist only in headers or footers, tracked changes, comments, external relationships, image-heavy files, and malformed packages.
TXT
Plain text is decoded as UTF-8 and normalized without changing the wording. TXT is useful as a control: it shows whether a problem comes from the document layout rather than the content itself.
Stored order and geometric order
A PDF can contain two valid sequences:
- Stored order: the order in which text instructions appear inside the file.
- Geometric order: a reconstruction based on vertical and horizontal coordinates.
Different parsers can favor one or combine both. ATS Readback shows the stored-order result first because it exposes interleaving that a polished visual layout can hide. When geometric text differs, the report makes the second reconstruction available for comparison.
Job-description evidence
The optional job comparison is lexical and documented. It extracts up to 24 explicit terms and phrases from the supplied job text, gives preference to recognizable skill phrases and requirement sections, and checks whether those terms occur in the recovered resume.
Matching uses limited stemming and a small documented synonym list, such as “AWS” and “Amazon Web Services.” The displayed percentage is:
matched evaluated terms ÷ total evaluated terms
It is not a ranking, probability, semantic similarity score, or hiring prediction. Missing terms are prompts for manual review. They should be added only when the candidate can support them truthfully.
Verdicts and severity
| Result | Meaning |
|---|---|
| Readable in this parser | Main text and expected sections were recovered coherently, with no high or medium finding. |
| Review the readback | Text was recovered, but order, layout, coverage, or structure needs a human check. |
| Likely parsing failure | Essential text is missing, unreadable, or affected by a high-severity structural problem. |
Severity reflects the likely impact on extraction, not the quality of the candidate or resume.
Privacy boundary
The public site is static. It has no upload endpoint, account system, analytics, advertising, remote model, or telemetry. A Content Security Policy sets connect-src 'none', which prevents the page and its worker from opening fetch, XHR, WebSocket, or EventSource connections.
Files and reports remain in memory unless the user explicitly downloads a report. The CLI also contains no network code.
What this cannot prove
No local checker can certify every ATS. Vendor parsers vary by product, version, customer configuration, OCR support, field mapping, and downstream recruiter workflow. A correct text readback also does not prove that every field will populate correctly.
The useful standard is narrower: verify that the essential content is recoverable, appears in a sensible sequence, and survives the final upload form.