Check your resume against a job

Check your resume against one specific job

Paste your resume and the job description you are actually applying to. You will get the must-have terms that are literally missing from your resume text, any seniority mismatch, and the formatting risks that make parsers drop your content — named and quoted, so you can check every one yourself.

Why bother tailoring? We measured it across 3,910 real job postings: two postings for the same job title, at different companies, share a median of only 25% of their named requirements. See the study →

Your resume

0 characters — needs 200. Paste 200 more.

0 characters — needs 100. Paste 100 more.

Your resume and the job posting are sent to Anthropic’s Claude API to produce your result. For the free check we then discard both — we do not keep the text. We do keep the answer for 30 days so that re-running the identical check returns the identical result without spending another free check; it is encrypted with a key derived from the two texts you pasted, which we do not store, so nobody can read it back — including us — without pasting the same resume and the same posting again. For the paid $19 rewrite we keep the rewritten output (not your resume) so it can be re-sent if you lose the page; it is stored against a one-way hash of your licence key. That paid record also holds the email address Gumroad returns for your purchase, your licence key reduced to its first 8 characters and its length, a one-way hash of the key, and a one-way hash of the job posting; it has no expiry, so it stays until you delete it yourself on our Delete my data page. In both cases every run also writes one line to a log, and these are all the things that line can hold: the date and time, which of the two tools ran, how many characters your resume was (the job posting is not counted), how long the run took, how long the answer was, whether the model finished it, the error message our own server produced if it did not, and — in place of your IP address — a 16-character one-way hash of your address combined with that day’s date. Your IP address itself is never written down, the hash cannot be turned back into it, and it changes every day, so it can group a day’s abuse and nothing else. A paid line also carries how many rewrites that licence key has been given. Checking a licence key writes its own line — the time, that same shortened key, what Gumroad answered (its status code, its yes-or-no and its message text) and how we classified that answer — and when a key does verify we record the key itself, that purchase email and the number of uses Gumroad reports, so a buyer who loses their result can be found. None of those records is shared with anyone else or used for advertising. Separately, and in your browser rather than in that log, this page tells Google Analytics that a check ran; that event carries which of the two tools you used and nothing else — no resume text, no posting text, no licence key. This page also saves what you type in your own browser so it survives the trip to checkout — use “Clear my pasted text” below on a shared computer. See our Privacy Policy.

How long this takes: about 81 seconds for a typical run, and 9 in 10 finish inside 107 seconds — those are measured over real runs, not an estimate. A long resume against a long posting can reach two minutes. The page waits up to 3 minutes 30 seconds and then stops and tells you what happened. A full $19 rewrite takes longer, usually 3 to 5 minutes, and the page waits up to 8 minutes for it. The run lives in this tab, so keep the tab open.

Free checks are counted per resume, not per network: 3 a day for each resume, and up to 15 a day from any one network — so a shared office or a university lab is not shut out by whoever went first. The $19 rewrite is not subject to either limit. Re-running a check you have already run, on the same resume and the same posting, is free and uncapped — it returns the same answer and does not use one up. (Your live counts are at our health endpoint: your_free_checks_left_today is the honest upper bound, with free_checks_per_day_per_resume and free_checks_per_day_per_network next to it as the two caps.) ·

Result

This is your last result, restored from this browser — not a fresh run. Press a button above to run it again.

Save this now. We do not email it to you. We do keep a copy on our side tied to your licence key, so if you lose it, paste the key into the licence box and press Find my past rewrites.

A $19 licence key is in your Gumroad receipt email. A key bought in the CareerLift Android app starts with CLP-. A course key looks like CLC-1A2B3C4D-5E6F7A8B-9C0D1E2F and comes from your institution — all of them go in this same box. Paste your resume and the posting above, then press this button. Haven’t bought it? The free check above is the one to start with.

Lost your rewrite?

If you bought the $19 rewrite and no longer have the page it appeared on, paste that same licence key in the box above and press this. We keep a copy of every rewrite delivered under a key, so it can be handed straight back.

This is an AI reading of your two pasted texts — not a live run through any named applicant tracking system, and no tool can honestly promise you an interview. What actually happens in hiring is mundane: a parser turns your file into plain text (tables, text boxes and columns often scramble), then a recruiter searches that text for words from the posting. That is what this checks — and word matching is one screen among several: plenty of employers gate first on the knockout questions in their own application form, and on the fields their system parses out of your file, and neither of those is visible in the two texts you paste. This also answers one question only: does this resume clear this posting. It is not a diagnosis of why applications in general go unanswered — volume, timing and the form itself all sit outside what you pasted.

Want the rewrite done for you?

The check above is free and stays free — it tells you which requirements in the posting your resume does not currently evidence. Free checks are capped at 3 a day per resume, and 15 a day from any one network; the paid rewrite is not.

The $19 full rewrite delivers eight things the free check does not: (1) a straight answer on whether this posting is worth applying to at all; (2) your complete resume rebuilt against it, top to bottom, ready to paste — the summary written in the posting’s own language, and every experience bullet rewritten for form against your own facts; (3) the source line of yours under every edit, verbatim, so you can see exactly what changed; (4) if you are changing field or changing function, your real experience translated into that vocabulary; (5) a plain list of anything the job needs that your history genuinely does not show, each item with whether it can be closed and by what kind of thing; (6) structure and formatting notes for this specific posting; (7) a rehearsed, honest answer for the one requirement this posting leans on that you cannot evidence — what to say when an interviewer tests it, without bluffing; (8) a 30/60/90 plan to close the single top tool the posting names and your resume lacks. Set your expectation on (2) honestly: a bullet that already leads with a strong verb and puts its number first is kept exactly as you wrote it and marked, with the reason — you are not charged for churn. The counts at the bottom are computed in code, including how many of the rewrites changed the grammar only.

It never invents employers, titles, dates, degrees or metrics. If the posting needs something you have not done, it says so plainly rather than papering over it.

Get the full rewrite — $19

Already have a licence key? Jump to the key box

See a real sample of the output before you pay → A full unedited run of this same tool, start to finish, including the parts that are unflattering about the candidate. There is no score in it.

What you actually receive. Not a file and not an email attachment: a licence key — 32 characters in four dash-separated blocks — shown on the Gumroad receipt page the moment you pay, and emailed to you as well. You come back to careerlift.agency/tailor/, paste your resume and the posting, paste that key into the licence box, and press “Full rewrite”. One key covers up to 3 complete rewrites: one job posting, with room to re-run it after you edit; a failed or cut-off run does not count. Checkout is handled by Gumroad, so that page looks nothing like this one — that is expected, not a phishing page. It opens in a new tab, so nothing you have already pasted is lost.

Refund: ask within 14 days of buying, through the form on our Refund Policy page, and you get your money back — no questions and nothing to argue. Gumroad’s checkout shows the same 14-day guarantee.

How this compares to the paid tools

If you are weighing this against something you already use or pay for, these go through each one honestly — including where the paid tool is the better choice, which for some of them it genuinely is.

  • Jobscan — five free scans a month, account required
  • Resume Worded — job-description matching sits behind Pro
  • Teal — the match scorer draws on a credit pool that runs out
  • Rezi — a resume builder; free plan caps you at one resume
  • SkillSyncer — one scan a week free, and a free year for students and military
  • Enhancv — the ATS check sits behind Pro, and free downloads carry a watermark
  • Kickresume — its free check scores your resume on its own, not against the posting
  • Careerflow — a full job-search copilot; the free tier caps you at one resume