Upload your CV and paste the job link › check the fit and close the gaps
We use the data once to run your fit check. Nothing is saved.
No vague percentages or automated filler. Just clear and concrete recommendations you can apply immediately.
OnPaper reads both sides simultaneously to isolate only the gaps that matter for this specific role.
Upload your CV and drop in the job link. No templates to fight with, smoothing the way to your first interview
Free run · top gaps
Dealbreakers
What the role asks for that your CV doesn’t yet show, with one concrete fix each.
OnPaper reads your CV against the posting and names what’s missing. It’s confident and it can still be wrong, so check anything that surprises you. Free runs reset continuously through the day.
Want a heads-up? Tell me what for.
Got it — noted.
This page unlocks itself — you don’t need to refresh.
Text seems very short. Are you sure this is what you meant to submit?
This doesn’t look like a complete CV.
Something went wrong on our side. Your run wasn’t used.
We can’t access this job directly
Some websites restrict access to their job postings, so we can’t retrieve the full description from this link.
We’re looking for the same position on another public source.
No run has been used.
We couldn’t retrieve the job description
We couldn’t access the full description from this link or find the position on another public source.
To continue, copy the full job description from the job posting and paste it into OnPaper.
No run has been used.
That job link is behind a login, so I can’t read it.
Paste the job text instead and you’re good.
This didn’t use one of your runs.
We couldn’t verify this run the usual way.
Give it a second, then try again.
This didn’t use one of your runs.
We couldn’t verify this run the usual way.
This can happen for a few reasons. Try again a little later.
This didn’t use one of your runs.
CV and job description are the same as your last fit check. Running it again will use 1 run.