Free CV and resume structure check
Upload a PDF or Word file, or paste the text, and Luceria's deterministic ATS rules check the document's structure: recognisable sections, contact details, parseability and formatting risks. The file is read in your browser and never uploaded. Because no job description is involved, there is no overall or match score; matching a resume to a specific job is a separate check.
The file is read in the visitor's browser and is not uploaded or stored by Luceria. Nothing is logged except that a check ran and whether it could be assessed.
Use the tool
Upload your CV or resume
PDF or Word (.docx) · up to 5 MB · read in this browser, never uploaded
Up to 15,000 characters. Nothing you paste leaves this page.
How it works
- The file is opened in your browser with Luceria's public parser, the same extraction used by the homepage check.
- Standalone lines such as Experience or Education are recognised as headings; bullet glyphs are normalised. Nothing else in the text is changed.
- The canonical deterministic ATS evaluator scores parseability and formatting, estimates evidence quality, lists the engine's own fixes in its priority order and names the sections it recognised.
- Recency, seniority and keyword match are reported as not assessed, because they need a job to compare against.
What it does not do
It reviews the document alone, so it gives no overall or job-match score. Matching a resume to a specific job is the ATS check or Fit Check. It checks structure with Luceria's rules; it does not access any employer's applicant tracking system and cannot predict whether an application will progress.
Your data
The file is read in the visitor's browser and is not uploaded or stored by Luceria. Nothing is logged except that a check ran and whether it could be assessed.
Worked example
Illustrative example with invented details, not a real person’s result.
A fictional two-column designer resume: inputs
- A PDF exported from a two-column template, with contact details in a sidebar and skills shown as rating bars.
- About 480 words across Profile, Experience, Education and Skills.
What the tool shows
- Parseability flagged: the sidebar text was read interleaved with the main column, so the contact line was split across two places.
- Formatting flagged: rating bars contain no readable text, so the skills they illustrate were not found.
- Sections recognised: Experience and Education found; Skills not recognised as a heading because it sat inside a graphic.
- Improvements listed in order: move contact details into the body, replace rating bars with a plain skills list, keep one column.
The engine's fixes are shown verbatim; the summary above paraphrases them for the example.
How to use it well
- Run the check on the exported file you would actually send, not the editor view: parsing problems come from the export.
- Fix high-priority items first; they usually concern sections and parseability, which affect everything else.
- Re-run after each change so you can see which edit removed which flag.
- When the structure is clean, move to a job-specific check: that is where keywords, recency and seniority are assessed.
Common questions
Why is there no overall score?
Luceria's engine forbids showing a composite when any dimension is not assessed. Without a job description, recency and seniority cannot be assessed, so no first-party surface shows a total here.
Does this check what a real employer's ATS does?
No. It checks document structure with Luceria's published rules. Employers configure their own systems and Luceria has no access to them.
Is my file uploaded?
No. The PDF or Word file is opened by code running in your browser. The page makes no request containing the document or its text.
Which files work?
PDF and Word .docx up to 5 MB, or pasted text up to 15,000 characters. Scanned PDFs without a text layer cannot be read; paste the text instead.
Keep going
- Test what an ATS reads
- Resume format that parses cleanly
- Free check vs ATS check: the difference
- See the exact text a parser reads
- Five resume parsing fixes, measured before and after
- Free tool: What a parser reads: extracted text preview
- Free tool: Job requirement to evidence worksheet
- Free tool: Resume bullet workbench
- Free tool: STAR interview answer planner
Published 6 November 2026 · Drafted with AI assistance and checked against Luceria’s editorial standards. Spotted a problem? Tell us.