Optimised for devs. Works for any role.

Find out why your job application got rejectedbefore it does.

Upload your CV. In under a minute, get a full breakdown.

See a sample report
123
Upload CVAdd jobView results
Drag & drop your CV
or choose a file · PDF or DOCX
View sample report ↗
All-in-one platform

Six tools. One subscription.

Everything you need to go from rejected to hired: CV, LinkedIn, GitHub, job tracker, cover letter, and mock interviews.

Match Score
82/100
ATS Filter
34/100
Skill Gaps
3 found
Red Flags
2 found
TypeScript
90/80
Distributed systems
35/85
Kubernetes
45/90
PostgreSQL
75/70
ATS filter drops this CV before any recruiter reads it. Fix 3 missing keywords to cross the 67% pass-line.
Lenny Garnier
Founder · Built it for himself

"During my job search I built the tool I wish existed, this same tool got me 4x more interviews and a job in 2 months"

Lenny Garnier · Fullstack Engineer @ Witik
"

Best job search tool I've ever used. Went from 0 callbacks to 3 in a week.

Raphael
RaphaelFullstack Engineer
"

Actual game changer. 3 interviews in 2 weeks after fixing the gaps it flagged.

Arshiyaa
ArshiyaaProduct Manager
"

The advice is really good.

S
SheryllSoftware Eng. Student
"

This is a really great tool!

Y
YasbiraISE Student
03
Every tab, a tool

Eight tabs. One readout.

We run your CV through an ATS simulation matched to the job description. Each missing keyword gets a point value, so you know exactly what to add.

rejectcheck.com/analyze?id=4821
ATS Score
34/100
Below 67% pass-line · filtered
Skill match
82/100
✓ Strong fit on stack
Keyword scan · 18 terms from JD
typescriptskills + 3 bullets, solid
node.jsskills section only
postgresqlskills only, no project context
rest apimentioned once, no scale signal
dockerrequired · JD mentions 3 times
kubernetes / k8srequired · infrastructure role
microservicesrequired · architecture scope
distributed systemsrequired · in skills only, not keyword-matched
kafkapreferred · event-driven section
34/100: the bot drops this CV before any human reads it. Adding docker, kubernetes, microservices in context (not keyword-dumped) lifts the score to ~71, above the 67% pass-line. The stack match is strong. Fixable formatting problem, not a skills problem.
04
Verifiable facts

Why users trust RejectCheck

No manufactured claims. Every fact below is verifiable by reading the privacy policy or the product itself.

01

Job-specific, not generic

Every analysis is anchored to a real job description, not a generic CV scan. RejectCheck measures keyword gaps, seniority fit, tone match, and required skills against the actual posting you're applying to. A CV that scores 90% on one role may score 50% on another.

Source

Observable by running two analyses with different job descriptions on the same CV

02

Analysis under 60 seconds

End-to-end runtime (CV upload, AI analysis, full result rendering) measured under a minute on a typical CV + job description pair.

Source

Observable by timing any analysis on /en/analyze

03

Bilingual by design

English and French are both first-class: UI, analysis output, keyword detection, tone audit, and FAQ are fully localized, not machine-translated as an afterthought. Jobscan, Rezi, Resume Worded, and Enhancv are English-only as of May 2026.

Source

Compare /en/ and /fr/ side by side

04

Free tier is real

Guest users get 1 full analysis without signup or credit card, not a teaser. Registered (free) users get 3 analyses. Premium sections are blurred, not absent: the full analysis runs and is saved, only gated views are hidden until upgrade.

Source

Verifiable by running a guest analysis and inspecting the result

05

No guest data retention

For unregistered users, CVs and analysis results are NOT stored in the database. Only usage is tracked by IP to enforce the 1-analysis-per-guest limit. Registered users' analyses are saved to their dashboard, at their own choice.

Source

Privacy policy, section on data handling

06

Hired plan refund is genuine

If you subscribe to Hired (€11.99/month) and get hired during an active billing month, we refund that month on receipt of an accepted offer letter. This is a contractual guarantee clause, not marketing language.

Source

Refund policy documented in the pricing FAQ

05
Pricing Plans

Choose your career fuel.

From first rejection to your dream offer. Get the edge you deserve.

Free
€0/forever
Perfect for a first reality check.
  • 300 credits (= 3× JD analysis or 6× CV audit)
  • ATS simulation
  • Seniority gap audit
  • CV tone analysis
  • Score breakdown
Start for free
Recommended
SHORTLISTED
€7.99/month
For serious candidates who iterate until they win.
  • Everything in Free
  • 1,500 credits/month (≈ 15 JD analyses or 30 CV audits)
  • Buy extra credits anytime — they never expire
  • Score Evolution Tracker
  • Analysis history
  • Interview AI
Get Shortlisted
HIRED
€11.99/month
Maximum firepower. We guarantee your success.
Hired? We refund your current month.
  • Everything in SHORTLISTED
  • 3,000 credits/month (≈ 30 JD analyses or 60 CV audits)
  • Buy extra credits anytime — they never expire
  • RejectCheck Roadmaps (coming soon)
  • Cover Letter Generator
Get Hired
Cancel anytimeHired? We refund your last month. No form. Just tell us.
06
FAQ

Frequently asked questions

Everything you need to know about RejectCheck before you upload your CV.

What is RejectCheck?

RejectCheck is an AI-powered CV and job application diagnosis tool. In under 60 seconds, it shows you exactly why your application is getting filtered - running a dual-AI pipeline (GPT-4o for ATS and red flags, Claude for skill gap radar and GitHub/LinkedIn audit) against the specific job description.

How does RejectCheck analyze my CV?

Upload your CV and paste the target job description. RejectCheck runs GPT-4o and Claude in parallel: GPT-4o handles ATS simulation, tone audit, and red-flag detection; Claude builds the technical skill gap radar and audits your GitHub and LinkedIn signals. Results arrive in under 60 seconds.

What is an ATS and how does RejectCheck simulate it?

An Applicant Tracking System (ATS) is the software recruiters use to filter CVs before a human reads them. RejectCheck scans your CV against the exact keywords in the job description and returns a score plus the precise missing keywords weighted by importance - so you know what to add to pass.

Is RejectCheck free?

Yes. The Free plan is free forever: 1 deep analysis (no signup) or 3 analyses for registered users, with ATS simulation, tone audit, red-flag detection, and CV score. Premium plans (€7.99 or €11.99 per month) unlock 1,500 or 3,000 credits/month (≈ 15–30 JD analyses or 30–60 CV audits), AI mock interview, CV rewrite, and extra credits you can buy anytime that never expire.

Can RejectCheck help me prepare for job interviews?

Yes. The Shortlisted and Hired plans include an AI mock interview: a 10-minute voice-based interview tailored to the specific job and your detected skill gaps. You get a scored debrief across communication, technical depth, and leadership signals.

Does RejectCheck audit my GitHub and LinkedIn profiles?

Yes. Add your GitHub username and a LinkedIn PDF export at analysis time. Claude audits commit history, repo quality, language distribution, and project relevance against the target role, and cross-references your LinkedIn profile (titles, summary, recommendations) with your CV to catch inconsistencies.

Which AI models does RejectCheck use?

RejectCheck uses OpenAI GPT-4o (for ATS simulation, CV audit, and red-flag detection) and Anthropic Claude (for technical skill gap radar, GitHub/LinkedIn signal analysis, and project recommendations). Both run in parallel. The privacy policy explicitly documents which model processes which data.

How is RejectCheck different from other CV tools?

Most CV tools use a single LLM and return a generic keyword list. RejectCheck runs two complementary models in parallel, visualizes skill gaps on a radar chart against the target job, audits GitHub and LinkedIn as extra signals, and offers a voice-based AI mock interview - not a chat. It is bilingual (English and French).

Apply like a sniper,
not a spammer.

Free analysis · No account required

Analyze my CV, it's free