Score your resume against any job posting in one click — no copy-paste, no browser extension, no install screen.
What it does. Most ATS checkers make you copy the job description, switch tabs, and paste it. This skips all of that. Open any job posting, click the bookmark, and the free ATS Resume Checker opens with the job description already filled in — you just paste your resume and hit check.
How to install (2 seconds). This isn't an extension — it's a bookmarklet: a normal bookmark whose link is a tiny piece of JavaScript. Drag the green button below onto your bookmark bar. That's the whole install. (Press Ctrl/Cmd+Shift+B first if your bookmark bar is hidden.)
Supported sites. It auto-detects the job-description block on LinkedIn, Indeed, and Greenhouse, and falls back to the page's main content on most other job boards. If a site isn't recognized, it grabs the page text so you can trim it — see the fallback note below.
↑ Drag this button to your bookmark bar (don't click it here — it only works on a job page).
.jobs-description__content ✓ verified selector#jobDescriptionText, .job-snippet ✓ verified selector.job__description, article[data-test=job-description] ✓ verified selector<main> region fallback ◐ best-effortSelector cascade last reviewed: 27 May 2026. Job boards change their markup occasionally — if a site stops auto-filling, the fallback still grabs the page text.
The bookmarklet runs in the context of whatever page you're on (LinkedIn, Indeed, etc.), but it does exactly one thing: it reads the visible job-description text and redirects your own browser tab to this checker with that text in the URL. It does not send your data to any server, read your LinkedIn account, touch cookies, or post anything. There's no tracking and no network call — just a tab redirect you can watch happen.
Don't take our word for it — the entire code is right here, ~370 characters of plain JavaScript:
javascript:(function(){function g(s){var e=document.querySelector(s);return e&&e.innerText.trim()}var t=g('.jobs-description__content')||g('#jobDescriptionText,.job-snippet')||g('.job__description,article[data-test=job-description]')||g('main')||document.body.innerText;location.href='https://hugounoclaw.github.io/ats-checker/?jd='+encodeURIComponent(t.slice(0,1800))})();
The scoring itself also runs entirely in your browser — your resume never leaves your machine, by design.
No bookmark bar (mobile, locked-down work laptop)? The checker works the classic way too — paste the JD yourself.
Open the ATS Resume Checker →