Back to home

Free tool

Resume match checker

Paste your resume and a job posting to see which of the posting's key terms your resume already uses, and which it doesn't. Free, no sign-in.

0 / 15,000 characters

0 / 12,000 characters

The check runs in your browser. Your resume and the posting are not sent to Verlane, and nothing is saved.

What the score measures

The score is a formula, not a model's opinion. It is the same arithmetic Verlane uses inside the app, out of 100 points:

  • Keyword coverage, 60 points: the share of the posting's key terms that appear somewhere in your resume. A term of four letters or fewer, like "AI" or "SQL", counts only as a whole word, so "AI" is not found in "retail".
  • A contact email, 5 points, and a phone number, 3 points.
  • A profile summary of at least 80 characters, 7 points.
  • Every job with a start date and an end date (or "Present"), 8 points.
  • At least two measurable results in your jobs, such as a percentage, an amount of money or a count of people, 7 points.
  • Bullet points in your job descriptions, 2 points.
  • Five or more skills listed, 5 points.
  • An education entry, 3 points.

Reading the structure checks

Keywords are looked for in everything you paste. The structure checks need the checker to recognize your sections, dates and bullets in plain text. If a check fails for something your resume does have, its text may be laid out in a way software finds hard to follow, which is worth knowing too.

What it does not measure

  • Whether you will get an interview. It checks wording and structure; it does not predict hiring.
  • How a particular applicant tracking system will treat you. Those systems differ from employer to employer, and this page does not imitate any of them.
  • Whether what your resume says is true. Only you know that.
  • Your file's layout. This page reads the text you paste, not a PDF or Word file.
  • Other ways of saying the same thing. Here, "component library" does not count for "design system".

Why the app can give a different number

In the Verlane app, a model reads the whole posting, picks out what it asks for and lists other ways of saying each term, so a resume that says "component library" gets credit for "design system". This free page runs no model and counts exact words and phrases only. The same resume and posting can score higher or lower in the app.

How the terms are picked

The checker counts the words and two-word phrases the posting repeats and keeps the 18 it uses most. It leaves out common filler words, the company's own name and city, numbers, lines in other languages, and the parts about the company, the benefits and how to apply. A word count will sometimes pick an odd term; skip any that don't describe the work.

It reads the first 15,000 characters of a resume and the first 12,000 of a posting.

What to do with the missing terms

Add a term only where it is true for you, in the words you would use with the hiring manager. If you have done the work, say so in a bullet: what you did and what came of it. If you haven't, leave it out. A term you can't back up in an interview is worth less than a lower score.

Questions

Is the match checker free?

Yes. It is free and needs no account.

Is my resume saved or sent anywhere?

No. The check runs in your browser. Your resume and the posting are not sent to Verlane, and nothing is saved.

Is this an ATS score?

Not a score from any real applicant tracking system. It measures how much of the posting's wording your resume uses and checks its basic structure, with the same formula Verlane uses in the app.

What is a good score?

There is no pass mark. The score is most useful for the missing terms it lists, and for comparing two versions of your resume against the same posting.

Can I upload a PDF or Word file?

Not here. Open your resume, select all of its text, copy it and paste it in; that also shows you the plain text a machine reads. In the Verlane app you can upload PDF and Word files.

Why English only?

Verlane works in English for now. A resume or posting in another language gets a short note instead of a score.