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").

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.
Start free
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.

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.

Tailoring for Senior Frontend Engineer · StripeDemo · sample profileReading the posting…
Requirements found in the posting
ReactTypeScriptGraphQLKubernetesDesign systems
“Built web apps for internal teams”“evidence Posting names React and TypeScript. Both are in your profile with evidence: the Acme dashboard, 2023.
“Worked on APIs”“bridge 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.
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, 20 at a time on Free.
Prepare for it
Predicted questions from this posting and your gaps, and a mock round to practise them.

Questions, answered straight.

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 its Chrome extension reads the posting from the page for you.

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.