Skip to content
Free tool, no account

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
A real example

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.

Example outputSenior Frontend Engineer · Kestrel
78%
Good match

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 experienceFrontend engineer with six years building React applications
  • Design system ownershipOwned the company design system: 60 components, consumed by three product teams.
  • Accessibility standardsLed 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

  1. 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.

  2. 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.

  3. 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.

The other free tools

Your next role is already out there.Let the agent find it.

Build your profile once and let your agent do the searching, matching, and drafting.

Free plan. No credit card.

Hirz

Your AI job-search agent. Better matches, tailored applications, and a search that runs itself.

Product
Free tools
Company
Legal
© 2026 Hirz.app · Built for job seekers who’d rather be building.