See your match rate, every missing skill and what a hiring system reads from your file. Then fix it on the page and watch the score move.
Pasted text cannot be checked for layout (columns, tables, images). Upload the file for that.
Resume:
Your file is read in this tab. Nothing is uploaded unless you ask the AI to rewrite a line.
A hiring system (ATS) stores resumes and lets recruiters search them. These checks show whether yours is found and read the right way: your contact details, headings, dates, and the job title, degree and years this post asks for.
Tip: fix the red crosses first. Each one is a field a recruiter's search can miss.
Tools, methods and certifications the post names. They carry 55 of the 100 points. "Asked for" means the post names it outside a nice-to-have list.
Tip: add only what you have really used, in a work line that shows how, and once in your Skills line. A recruiter will ask about each one.
They count less. Show them in a result ("Resolved 40 escalations a week") rather than as a word in a list.
Not scored. Green ones are already in your resume. Use the others if they describe your work.
What a person notices in the first read. It does not change the match rate, but it decides the call.
Checked on the file itself. Columns, tables and text in images are where parsers lose words.
Change the text and both scores update as you type. Green = a skill the post asks for. Yellow = a weak opener or cliche. When you are happy, copy the text back into your resume file.
Still missing
Tick up to six lines. The AI rewrites them for this job: a verb first, the result up front, and a missing keyword only where your line already shows that work. It never invents numbers; it leaves a [number] for you to fill.
Green = a skill your resume has. Red = a skill it is missing.
Your resume split into the fields a hiring system fills in. A red "Not found" is a field a recruiter's search would miss.
Kept in this browser only, so you can compare jobs and come back. Nothing is stored on our servers.
The scanner reads the post the way a recruiter searches it: the tools and skills it names, the title, the years and the degree. You get one number out of 100 and every point it is built from.
Scan your resumeEach hard and soft skill from the post, how often the post names it and how often your resume does, and whether it is asked for or only nice to have. Press Add to put it in your Skills line, or Ignore if it does not fit the job.
Find my missing skillsYour resume split into the fields a parser fills in: name, contact, each job's title, company and dates, education and skills. Two columns, tables and icons are flagged, because that is where parsers lose words.
Check my fileEdit your resume on the page: skills from the post turn green, weak openers turn yellow, and both scores update as you type. Tick weak lines and the AI rewrites them for this job, without inventing numbers.
Try the editorBoth are out of 100 and both are rules you can read, not a black box. A part that does not apply (the post asks for no degree, or pasted text has no layout to check) leaves the sum instead of costing points.
| Match rate: fit to this job | Points |
|---|---|
| Hard skills from the post (tools, methods, certifications). A skill the post asks for outside its nice-to-have list, or names in the title, weighs more. Written in a different form ("JS" for "JavaScript") counts a little less. | 55 |
| Soft skills from the post | 15 |
| Job title: the post's exact title in your top lines, summary or latest job title | 12 |
| Years of experience: your dated work, overlaps counted once, against the years the post asks for | 10 |
| Degree: your highest degree read against the level the post asks for | 8 |
| ATS parse: can a parser read the file | Points |
|---|---|
| Standard headings (Experience, Education, Skills) | 15 |
| Dates a parser can read ("Mar 2021 – Jun 2023", not "3/21" or years only) | 15 |
| One column, no text boxes | 15 |
| Email address | 10 |
| Phone number | 8 |
| No tables | 7 |
| Location, summary, contact outside the page header, no images, plain characters, file type and name | 5 each |
Recruiter tips (numbers in your lines, tone, word count, action verbs, "I" and "my", personal details, gaps, page count, profile link) are shown but never scored: they are about the person who reads it, not the software.
No. The file is read inside your browser tab by two open-source libraries served from this site (pdf.js for PDF, mammoth for Word), and the scan runs in the tab too. Only the optional AI rewrite sends text: the lines you tick, the job title, your skills list and the missing keywords. The page says so next to that button. Saved scans stay in this browser; one button deletes them.
On this scanner, aim for 75 or more before you apply. The match rate is built from the job post's hard skills (55 points), soft skills (15), the job title (12), years of experience (10) and degree (8). A part the post does not ask for is left out of the sum, so a post with no degree line cannot pull your score down.
A second number for how cleanly a resume parser can read the file: contact details, standard headings, readable dates, one column, no tables or text in images, plain characters and a sensible file. It does not depend on the job. A low parse score means parts of your resume may land in the wrong field or be lost before anyone searches it.
Only the ones that are true. Put each in a work line that shows how you used it, and once in your Skills line. A recruiter will ask about every skill on the page. If a skill does not apply to this job, press Ignore and it leaves the match rate.
Mostly it stores and parses resumes and lets recruiters search and filter them. What hurts is a parse that loses your dates or skills, and a search for a word that is not on your page. This scanner tests those two things. It does not claim to copy any one vendor's system.
No limit and no account for the scan and the editor, because they run in your browser. The AI rewrite has a small free daily allowance per connection.
Every skill you just added is a question waiting to happen: "Tell me about a time you used Tableau." ClapAssist is a Mac and Windows app that listens to the call and shows you what to say. It stays out of screen share on every plan; only you can see it.
Download with 10 free minutes