Browser lab 01

Resume ↔ job keyword matcher

Compare the terms in your resume with a job description. Everything runs on this page. Your text is not uploaded.

Local processing

Your resume text stays in your browser.

No account. No API call. No database.

READ BEFORE RUNNING

This is a keyword-comparison heuristic. It does not simulate every ATS, predict an interview, or produce an employer’s score.

0 characters

For a PDF or DOCX, first copy all text from the exported file. That also gives you a basic reading-order check.

0 characters

Include responsibilities and qualifications. Company boilerplate can add low-value terms.

Browser lab 02

ATS formatting checklist

Strong controls catch basic failures. Context-dependent checks apply when your layout uses the named feature.

Matcher method

What the code measures

01

Normalize

Lowercase text, normalize Unicode, preserve common technical terms, and remove punctuation noise.

02

Filter

Remove common stopwords plus generic job-posting language such as candidate and responsibilities.

03

Compare

Count exact terms and repeated two-word phrases. Repeated job terms receive a small extra weight.

04

Review

Show found and missing terms. The tool does not rewrite text or claim that every missing term belongs.