Does your CV actually match the job?
Give it your CV and one job. It returns what you match, what you are missing, and what to change, with the line from your CV behind every requirement it counts as met.
Your CV
The job
- Free, no account
- Your CV is never stored
- About half a minute
This is what comes back
A frontend engineer against a senior React role. Shortened to fit, but nothing about the shape is invented: every match carries the sentence from the CV that earned it.
Strong on React, design systems and accessibility. The gaps are end-to-end testing and GraphQL, and only the first is stated as required.
What matched9
- 5+ years of professional frontend experience
Frontend engineer with six years building React applications
- Design system ownership
Owned the company design system: 60 components, consumed by three product teams.
- Accessibility standards
Led accessibility work to WCAG 2.2 AA across the main product
- and six more
What is missing5
- Playwright for end-to-end testingRequiredYour testing bullet names Vitest and Testing Library. Add Playwright beside them if you have used it.
- GraphQL and Apollo ClientNice to haveNot mentioned anywhere in your CV. Only add it if it is genuinely true of you.
- and three more
How the score is worked out
- 01
It reads the posting
Requirements are pulled out of the job description, separated into the ones stated as required and the ones listed as nice to have.
- 02
It looks for each one in your CV
A requirement only counts as met when a specific line of your CV supports it. That line is kept, word for word, as the evidence.
- 03
Unsupported claims are thrown out
Any quote that does not literally appear in your CV is discarded, and the score is capped by how much real evidence is left. The number can only go down at this step, never up.
What this measures, and what it does not
What this actually measures
Requirement coverage between two pieces of text. We read the posting, pull out what it asks for, and check each one against your CV. Every requirement counted as met is shown with the exact sentence from your CV that backs it, so you can disagree with us.
What it cannot measure
It cannot tell you what a specific employer's applicant tracking system will do with your file. No third-party tool can: those systems are private, they differ by company, and most of them do far less filtering than the internet claims. Any tool showing you a real 'ATS pass or fail' is guessing.
Why the score is often lower than you expect
A requirement only counts as met when we can quote your CV saying so. Claims we cannot find in your text are dropped and the score is capped by what survives. It is a deliberately conservative number, because a flattering one would be useless to you.
Questions
- Do you keep my CV?
- No. It is read into memory, scored, and thrown away in the same request. It is never written to our database, never attached to an email address, and never used to train anything. Nothing here needs an account, so there is nowhere for it to be saved to.
- Which job links work?
- Greenhouse, Lever, Ashby and SmartRecruiters are read directly. Most other career pages work too, because job postings usually carry structured data for Google. LinkedIn, Workday and Indeed block automated readers, so those will fail: paste the description into the same box instead and it works identically.
- What score should I be aiming for?
- Above 75 is a job worth tailoring your CV for. Between 60 and 75 usually means you can do the work but have not said so in the words the posting uses. Below 60, the gap is generally real rather than a wording problem, and your time is better spent on a closer role.
- Is a higher score always better?
- No, and stuffing your CV to raise it is the wrong move. The score measures what your CV says, not what you can do. If a requirement is genuinely missing, the fix is a different job or a different skill, not different wording. Only add something the tool says is missing when it is actually true of you.
- How is this different from paying for Jobscan or Teal?
- For scoring one job against one CV, it mostly is not, except this is free and needs no signup. The difference is what happens next: those tools score a CV you already wrote, one job at a time, and Hirz watches new postings and drafts the application for the ones worth applying to.
If you want this run against every new posting instead of one at a time, that is what Hirz does. How we handle data is in the privacy policy.
