Resume ATS analyzer

Upload a PDF or DOCX, paste the job, and see the resume as a parser does: keywords used, listed or missing, layout risks, and honest rewrites.

How does the CodeKairo resume ATS analyzer work?

Upload a PDF or DOCX and paste the job description; the analyzer scores the resume out of 100 across eight categories — keyword match, required skills, experience relevance, structure, ATS compatibility, achievement quality, education and certifications, job alignment — with the reason and the evidence behind every point. Skills are shown as demonstrated in a bullet, only listed, or missing; layout risks that break parsers — tables, columns, text boxes, headers — are flagged by severity. AI rewrites improve a bullet without inventing facts: a number the resume lacks becomes [add figure], a technology it never mentions is dropped. Edit in place, keep versions, export a clean PDF or DOCX. The file is not kept. Free on every plan.

How it works

  1. Upload and paste the job. A PDF or DOCX up to 5 MB, read once for its text and layout and then discarded, and the job description as posted — or a role profile if you do not have one.
  2. Read the score and the reasons. Eight categories, each with its points, its maximum, the reason and the evidence. Six are computed from the resume, the job and the file; two are the model's judgement, bounded at 25 points together.
  3. Fix bullets in the editor. Rewrites in six modes, every one checked against the resume: numbers you never wrote become [add figure], technologies you never mentioned are dropped. Nothing changes until you accept it.
  4. Export, and compare later. A clean PDF or DOCX in one ATS-safe layout. Versions keep every state; re-analyse after an edit and the report shows the two runs side by side.

Who it is for

Anyone whose applications go quiet before a human reads them. Applicant-tracking software rejects on keywords and layout, silently; this shows the same reading a parser gets, and what it would take to pass.

Frequently asked questions

Which files can I upload?
A PDF or DOCX up to 5 MB. Older .doc files, scanned image PDFs and password-protected PDFs are refused with a message saying what to do instead. The file is read once for its text and layout and is not kept afterwards.
How is the ATS score calculated?
Out of 100 across eight categories: keyword match (25), required skills (20), experience relevance (20), resume structure (10), ATS compatibility (10), achievement quality (5), education and certifications (5) and job alignment (5). Six are computed directly from the resume, the job and the file's layout; two are the AI's judgement and are capped at 25 points together. Every category shows its score, its maximum, the reason and the evidence.
Will it tell me to add skills I don't have?
No. A missing skill is reported as asked for by the job and not shown in the resume — add it only if it's true. AI rewrites keep your facts: a number the resume doesn't contain becomes [add figure] for you to fill in, and a technology the resume never mentions is dropped or flagged. Nothing changes until you accept it.
Is it free?
Yes, on every plan. The limits are twenty uploads and sixty AI requests an hour per account. You can export the result as a PDF or DOCX at any time.