Free ATS resume checker
Instant ATS score — no AI, no upload storage
Paste optional job-description keywords, then upload a PDF/DOCX or pick a saved VelumCv resume. We run deterministic formatting, structure, and keyword rules — the same kinds of issues that break applicant tracking systems.
Your file isn't stored. We extract text in memory, score it, and discard the bytes.
Drop PDF or DOCX here
Text-based files only — scanned image PDFs will fail the check by design.
Signed in? to score a resume already on VelumCv.
What is an ATS — and why does formatting decide your score?
An Applicant Tracking System (ATS) is software employers use to parse, store, and filter resumes before a human recruiter opens them. Many systems dig text out of PDFs and Word files, then map chunks into fields like name, email, experience, and skills.
Fancy layouts — sidebars, tables, text boxes, icons as contact labels, and scanned image PDFs — often parse out of order or vanish entirely. That is why this free ATS resume checker weights formatting heaviest: it is what actually breaks automated screens.
How scoring works
- Formatting (~45%) — multi-column risk, tables, headers/footers, icon contacts, scanned PDFs, visual templates.
- Structure (~35%) — recognizable section headings, contact near the top, parseable dates, sensible length.
- Keyword match (~20%) — only when you paste a job description; frequency-based term extraction, no AI.
Everything is rule-based and deterministic. Re-run anytime — nothing is saved from your upload unless you separately store a resume in VelumCv.