Launch offer+40%Claim →

AI resume checker with a recruiter's verdict

Paste your resume and the job description. The AI resume checker returns a match score out of 100, the posting's keywords your resume is missing, ATS format checks, and the probability that a recruiter moves you to interview. Then keep asking: every follow-up question gets its own judgment.

Resume check · about 2 credits3 runs without an account
many applicants? batch agent
Nothing you paste is stored.

Your report appears here

  • · A match score out of 100 for the posting
  • · The chance a recruiter moves you to interview
  • · Keywords from the posting your resume is missing
  • · ATS format checks: contact details, headings, dates
  • · Then ask follow-up questions, one judgment each

Applying in Japan? 日本語:履歴書 添削 AI checks a 志望動機 or 自己PR.

How the AI resume checker scores a resume

Most resume checkers either count keywords, as an applicant tracking system's search does, or ask a chat model for an opinion that reads well and changes when you ask twice. This one does both, separately, and says which number came from where.

Keywords, matched the way a search box matches

The checker pulls the terms a posting would be filtered on (tools, certifications, named methods, short phrases from its requirements) and looks for each one in your resume, word for word. Requirements count double; the “About us” paragraph and the benefits list are skipped, because nobody screens on them. Matching is literal on purpose: a recruiter who types “SQL” into their ATS does not get back a resume that only says “PostgreSQL”. Plurals are folded and true abbreviations count, so “K8s” finds Kubernetes.

Five judgments a recruiter would make

The resume and the posting then go to Jev, a judgment model from TypeSafe AI that answers typed questions with calibrated probabilities instead of generating text. Five questions, one call: how closely your experience matches the core responsibilities, how many required skills you clearly demonstrate, whether your level fits, how well your bullets show measurable results, and whether a recruiter screening for this job would move you to interview.

Format checks a parser needs

Last come plain rules that need no model: an email address and phone number in the body text, standard section headings (Experience, Education, Skills), dates on each role, a sensible length, achievement bullets and how many carry a number, and icon-font glyphs that some parsers turn into question marks. It takes a PDF, a DOCX or plain text up to 4 MB (export .doc or Pages files to PDF), and a PDF gets one more check: if it has no text layer, you find out here, before an employer's system reads it as a blank page.

The match score is 30% keyword coverage, 40% experience match and 30% skills. Impact and format are shown beside it, not inside it: they describe the resume rather than the fit, and a well-written resume can still be wrong for the job. Read 80 and above as a strong match, and under 40 as a sign the posting wants something the resume does not show.

We tested it before it shipped

On 26 September 2026 we ran a strong backend-engineering resume and a deliberately vague version of it against three postings. Scores are on the 0–4 rubric; the last column is the probability of an interview.

Resume and postingExperienceSkillsLevelInterview
Strong resume, matching senior backend role3.753.85fits (1.00)0.90
Same resume, content marketing manager0.000.00no clear answer0.02
Same resume, staff platform engineer1.961.09too junior (1.00)0.11
Vague version, matching senior role1.970.42too junior (0.92)0.23

The same resume went from a 90% chance of interview to 2% when the job changed, and to 11% for a role two levels above it. Rewriting the bullets vaguely — same jobs, no numbers — dropped the skills score from 3.85 to 0.42, because a skill you do not demonstrate is a skill the reader cannot see.

AI resume checker report for the example resume: match score 82 of 100, interview likely at 91%, 10 of 24 keywords found
The example resume's report: strong on experience, 14 of the posting's 24 keywords missing.

Ask Jagent follow-up questions

Under every report is a conversation: ask any yes-or-no question about the resume and get a probability back, not a paragraph. “Does this resume show leadership experience?” came back 0.93 for the strong resume, which mentions mentoring three engineers, and 0.21 for the vague one. PCI DSS experience, never mentioned, got 0.10.

The agent judges; it does not write. “Rewrite my summary” still gets a number from the model, 0.79 when we tried, and that number means nothing, so the checker declines instead of charging for it. To improve a bullet, write two versions and use Compare.

Compare two versions of a bullet

Compare asks which version a hiring manager for this job would find more compelling, twice, with the order swapped, and averages the answers. On a close pair, the version listed second won 0.90 to 0.10; reversed, the other version edged it 0.53 to 0.47. Jev, like most judges, leans towards the last option it read, so asking both ways cancels the lean, and when the orderings disagree you are told it is too close to call.

How to act on the report

What an applicant tracking system does with your resume

An ATS is the database a hiring team works from. When you apply, it parses your file into fields — contact details, jobs, dates, education, skills — and recruiters search and filter them by title, skill, years of experience and knockout questions such as work authorisation. None of that reads your resume the way a person does, so this resume checker keeps keyword matching and judgment as separate numbers: the first decides whether a search finds you, the second whether the person who opens the file wants to talk to you. No checker can see one company's private filters, so aim for a file that parses cleanly and reads well everywhere.

Credits and privacy

Three runs need no account; a check and a follow-up each count as one. After that, sign in: accounts get a monthly credit allowance, and top-up packs are one-time payments that never expire. A credit is 1,000 input tokens, so a typical check costs 2 credits and a follow-up usually 1.

Questions

Is there a resume checker that separates keyword coverage from job-fit scores?

Jagent shows literal posting-keyword coverage alongside experience and skills judgments, rather than treating keyword matches as the entire fit. Its combined match score weights keywords at 30%, experience at 40% and skills at 30%; impact and format are reported separately. Use it to find gaps in a specific application, not to predict a hiring decision.

Method and evidence · Checked 2026-10-04

How can I find job-description keywords missing from my resume?

Paste both your resume and the job description into the checker. It extracts posting keywords and checks whether they occur in the resume, while separate model questions assess experience and skills. Add a missing skill only when it accurately describes your experience; keyword coverage alone does not prove suitability for the role.

Method and evidence · Checked 2026-10-04

Can a resume checker tell whether my PDF is readable by a parser?

Jagent flags a PDF with no text layer, such as a scan, and extracts text from supported files so you can inspect what was read. It also checks standard headings, contact details and other format signals. These checks cannot guarantee that a particular employer's ATS will parse, accept or rank your application.

Method and evidence · Checked 2026-10-04

Does it work without a job description?

Yes. With the job box empty it scores clarity, specific bullets, measurable impact and format, and whether the resume is competitive for the role it targets. Add a posting for the match score and keywords.

How does it compare with Jobscan, SkillSyncer or Resume Worded?

Jobscan (5 scans a month, then $49.95 monthly), SkillSyncer (2 scans a week, then $14.95 monthly) and Resume Worded (from $19 a month billed yearly) all give a keyword match rate against a posting, checked October 2026; Jobscan itself notes that an ATS does not score your resume. This checker adds a recruiter's verdict and follow-up questions, at about 2 credits a check from one-time packs.