Free tool · no account

Paste a job description.
See what it actually asks for.

Runs entirely in your browser against a small sample profile: no AI call, no sign-up, nothing leaves the page. The requirements ranked, the skills matched, bridgeable or missing, and the red flags.

The score shown here is illustrative. The real Fit score uses your profile and three readers.

Try it — paste a job descriptionNo AI, no account, nothing leaves your browser
Illustrative
9 of 9 detected skills matched the sample profile. This is a naive keyword count for the demo — not the real Fit score.
ApplyIllustrative verdict: worth applying — this keyword match clears the bar the real Fit score would need to.
Requirements detected
  • mustWe're looking for a Senior Frontend Engineer with 5+ years of experience building production React and TypeScript applications.
  • must5+ years shipping React, TypeScript and modern CSS in production
  • mustExperience with Next.js and REST APIs
  • mustComfortable owning CI/CD for your own services
  • mustStrong Git fundamentals
Skills — matched / bridgeable / missing
reacttypescriptnext.jsrest apisrestcssdesign systemsci/cdgitgraphqlaws
graphql isn't a direct match, so it would surface a REST API layer shipped end-to-end instead of claiming the skill outright.
Red flags
cultureContains phrasing often paired with unstructured workloads ("rockstar", "wear many hats", "fast-paced").
With your profile

The real thing reads your evidence,
not a sample.

Sign up, import your resume, and the same paste gives you a real Fit score, a verdict, every requirement matched against your own evidence, and a tailored resume one click away.

  • Three readers, one score

    The ATS read, the recruiter’s skim and the hiring manager’s read for proof — weighted, and each shown.

  • Your evidence, row by row

    Matched with the project or role that proves it, bridged from something adjacent, or missing.

  • The full red-flag read

    Experience bars, compensation language, workload phrasing, culture wording, timezone and location mismatches.

An application page: a Fit score of 77, the verdict 'Apply today', the requirements the profile proves, and the gaps reframed rather than claimed
Real screen, sample account. The candidate, the postings and the companies are invented; the product is not.
Then

From "should I apply?"
to a resume for this job.

The decoder is the first step. Everything after it draws from the same posting and the same profile.

  • Tailor from evidence

    The resume rewritten for this posting, with a log of every change and refusal.

  • Track it

    Saved to Offer in six stages, free and unlimited.

  • Prepare for it

    Predicted questions from this posting and your gaps. Built, and not switched on yet.

Tailoring for Senior Frontend Engineer · StripeDemo · sample profileReading the posting…
Requirements found in the posting
ReactTypeScriptGraphQLKubernetesDesign systems
Built web apps for internal teamsevidence Posting names React and TypeScript. Both are in your profile with evidence: the Acme dashboard, 2023.
Worked on APIsbridge Posting asks for GraphQL. Your nearest real evidence is REST — bridged and labelled. GraphQL itself is not claimed, and the score does not move for it.
Refused, on purpose
Posting asks for Kubernetes. Not in your profile, and nothing adjacent to bridge from. Left off the resume. Stated here instead of invented.
Fit
Fit before tailoring. Watch what moves it — and what is refused so it does not.
  • evidence written, because your profile proves it
  • bridge shown as adjacent, never claimed
  • refused left out, and said so
Sample profile and sample posting. The columns — original, rewrite, reason — are the product's own translation log; the numbers are illustrative.
Questions

Questions people ask

Is anything I paste here sent anywhere?
No. The decoder on this page is a rules engine that runs in your browser: a term lexicon, a boilerplate filter and a set of red-flag patterns. There is no network request and no account.
Why is the score labelled illustrative?
Because it is a naive keyword count against a small sample profile, not yours. The real Fit score uses your Career Profile and weighs three readers.
What counts as a red flag?
Patterns a careful reader would notice: an experience bar out of line with the title, unpaid or equity-only or commission-only pay, crunch-culture phrasing, timezone and location mismatches. Flags are conservative on purpose.
Can I decode a posting from LinkedIn or Naukri?
Yes — copy the description text and paste it. The real product works the same way with any posting, and a browser extension that reads the page for you is in development.

Now do it with your own profile.

Import your resume and the same paste gives you a real Fit score, your own evidence matched row by row, and a tailored resume one click away. Free to start.