Your resume is broken.
Repair it.
Real ATS scoring. Line-by-line heatmap. An AI agent that rewrites the bullets that don't earn their spot. No fake checks, no "your resume is great!" lies.
ATS Scoring
Deterministic checks for parseability, structure, action verbs, quantification, dates, and JD keyword match. 0–100 with full breakdown.
seeHeatmap Visualizer
Every line color-coded. Strong bullets glow green, weak ones yellow, problems red. Hover for the why and the fix.
fixAI Repair Agent
An agent reads your resume + the JD and rewrites bullets in place. Provider-agnostic — swap models with one env var.
What resumes.repair fixes
- Weak bullets“Was responsible for…” becomes “Drove X across Y; shipped Z.”
- Missing metricsEvery claim gets a number. % $ scale, time saved, count.
- ATS-hostile layoutMulti-column, tables, headers — flagged and rewritten.
- Cliché filler“Hard worker”, “team player”, “rockstar” — replaced with evidence.
- JD keyword gapsMissing keywords from the job description, woven in naturally.
- Passive voiceActive rewrites that signal ownership.
Free forever for what matters.
Score, parse, heatmap — free. Pay only when you want unlimited AI rewrites.
- ✓ATS score + heatmap
- ✓5 AI rewrites / month
- ✓PDF & DOCX upload
- ✓Unlimited AI rewrites
- ✓Pro model (opt-in)
- ✓JD tailoring
- ✓Priority support
- ✓Save 28%
- ✓Everything in Pro
- ✓Single annual receipt
Questions
How does resumes.repair score a resume?
We run deterministic ATS checks across six categories: parseability, structure, bullet quality, dates, contact info, and JD keyword match. The 0–100 score has a full breakdown — no black box.
Is resumes.repair free?
Yes. Upload, parse, score, and view the heatmap free. The AI repair agent has a free monthly cap — paid plans unlock unlimited rewrites and the higher-quality model.
What file formats are supported?
PDF and DOCX up to 10MB. We extract the text, structure it into a JSON resume schema, and score it.
Will the ATS reject my resume?
Most rejections come from multi-column layouts, tables, headers/footers, or missing JD keywords. We flag each one and the AI agent can fix them in place.