Resume failed to parse
Why a CV parses incorrectly or not at all, and what to do about it.
If a CV doesn't parse β either no candidate gets created, or the candidate appears with empty fields and a corrupted preview β this article walks through the most common causes.
What CVViZ accepts
The Add Candidate / Upload flows accept these file types:
- .doc
- .docx
- .rtf
That's it. Everything else (txt,.pages,.odt,.zip,.rar,.heic, scanned image formats like.png/.jpg) is not supported and will be rejected at upload.
Step 1 β Confirm the file is one of the supported types
- Check the file extension.
- If it's a screenshot or image (PDF made from photos), see Step 4 β image-only PDFs parse poorly even when CVViZ accepts the upload.
- If it came from a job board attachment, save the original and re-upload it (forwarding can sometimes wrap the file in a non-supported envelope).
Step 2 β Try the parse-friendliest path
The cleanest results come from text-based PDFs and modern DOCX. To increase your chances:
- Use a text-PDF (one where you can copy text from the file, not a scan).
- Use clear section headings: Experience, Education, Skills, Certifications, Contact.
- Avoid column layouts where possible β many resumes use 2-column templates that confuse extraction order.
- Keep contact info (email, phone) in plain text near the top, not inside a graphical sidebar.
Step 3 β Re-upload after fixing
You can add a candidate from a few entry points; pick whichever fits:
- Inside a job β open the job at app.cvviz.com/jobs/<id>, click Add Candidate, drop the CV.
- Bulk upload β use the Upload Candidates drawer for multiple CVs at once.
- Email forward β forward the CV to the connected dedicated email address, if you have one configured under Settings β Integrations.
Step 4 β Image-only PDFs and scans
If the PDF is a scan or photo of a printed CV, CVViZ's standard parser will produce a candidate with mostly empty fields (because there is no machine-readable text). Two options:
- Run the file through OCR yourself (Adobe Acrobat β Recognize Text, or any OCR utility) and re-upload the OCRed version.
- Use the Advanced Parsing option if your plan includes it. The Billing page shows whether Advanced Parsing Credits are active under Settings β Billing β Usage & Limits. Each advanced parse consumes one ADPC credit.
If Advanced Parsing Credits doesn't appear on your Billing page, your plan doesn't include it and you'd need to upgrade or buy the ADPC top-up.
Step 5 β Common problems and what to do
Step 6 β Editing what the parser got wrong
Even when parsing succeeds, you can correct anything on the candidate profile:
- Open the candidate from the job pipeline.
- Click the field you want to fix (Experience, Education, Skills, Contact info) β most are inline-editable.
- Notes / tags / sources can also be added directly without re-parsing.
Need help?
Open the help widget at the bottom-right of any CVViZ page. For what to include in a bug report or message, see Getting help and reporting issues.
When you reach out about this, please include:
- Send us a message β questions, account issues, or anything that doesn't fit a ticket.
- Submit ticket β Bug Report β for confirmed bugs.
- Feedback button (side panel) β submit a Feature Request or Bug.
- Search for help β find an existing article fast.