CV Review — Free Resume Checker & Score - Small Study Tools
100% Free · No Signup · Browser-Based

CV Review — Free Resume Checker

Upload your CV, get an animated score out of 100, and fix grammar, weak verbs, passive voice and ATS problems — all checked instantly in your browser. Pro Mode adds keyword matching, one-click corrections, and consistency checks.

100% Private — Everything is generated in your browser
Pro Version is Free for now
✓ Keyword match vs job description · One-click corrections ·
Buzzword & AI-phrase detection · Bullet & date consistency · Full report
Day Night
📄 Your CV
Drop your CV here, or click to browse
Your file is read locally — it never leaves this device · Max 5 MB
PDFDOCXTXT
📊 Score Breakdown
Issues Found by Category
✨ One-Click Corrections

Copies your full CV text to the clipboard with every spelling fix above already applied — paste it straight back into Word, Google Docs or your CV builder.

Saves a plain text (.txt) file listing your scores and every issue found — spelling, weak verbs, dates, keywords and more — to keep or share.

Saves a printable PDF with your animated score rings and bar charts rendered as images — ready to attach or print.

🔒 Buzzwords, AI-phrase detection, bullet & date consistency, keyword match and one-click corrections are in Pro — Full Review — free right now, switch with the toggle above.
🌍 English Spelling
Tell us about you optional

We use this only to adjust how strictly we score things like quantified achievements and CV length — for example, a first-job CV isn't penalized for having fewer metrics yet. Nothing here is saved or sent anywhere.

🎯 Match a Job Description PRO
`; const blob=new Blob([html],{type:'text/html'}); const a=document.createElement('a');a.download='cv-visual-report.html';a.href=URL.createObjectURL(blob);a.click(); setTimeout(()=>URL.revokeObjectURL(a.href),4000); toast('Visual report downloaded — open it and use Print → Save as PDF',5000); }function downloadReport(){ if(!lastAnalysis)return; const f=lastAnalysis; const L=[]; L.push('CV REVIEW REPORT — SmallStudyTools.com','='.repeat(46),''); L.push(`Overall Resume Score: ${f.scores.overall}/100 (${gradeText(f.scores.overall)})`); L.push(` ATS Readiness: ${f.scores.ats} | Content: ${f.scores.content} | Language: ${f.scores.language} | Formatting: ${f.scores.format}`,''); L.push(`Word count: ${f.wordCount}`); L.push(`Missing sections: ${f.sections.missing.join(', ')||'none'}`); L.push(`Spelling issues: ${f.grammar.length}`); f.grammar.forEach(i=>L.push(` - [${i.type}] "${i.original}" -> "${i.suggestion}"`)); L.push(`Weak verbs: ${f.weakVerbs.map(w=>w.phrase+' x'+w.count).join(', ')||'none'}`); L.push(`Passive voice instances: ${f.passive.length}`); L.push(`Readability: Flesch ${f.readability.flesch} (${f.readability.grade}), avg sentence ${f.readability.avgSentence} words`); L.push(`Long sentences (>25 words): ${f.longSentences.length}`); L.push(`Repeated words: ${f.repeated.map(w=>w.word+' x'+w.count).join(', ')||'none'}`); L.push(`Quantified achievements: ${f.quantified.withNumbers}/${f.quantified.total} lines contain numbers`); L.push(`Buzzwords: ${f.buzzwords.map(b=>b.phrase+' x'+b.count).join(', ')||'none'}`); L.push(`AI-style phrases: ${f.aiPhrases.map(p=>p.phrase+' x'+p.count).join(', ')||'none'}`); L.push(`Bullet consistency: ${f.bullets.issues.length?f.bullets.issues.join(' | '):'consistent'}`); L.push(`Date formats: ${f.dates.formats.map(d=>d.format+' x'+d.count).join(', ')||'none found'} — ${f.dates.consistent?'consistent':'INCONSISTENT'}`); if(f.keywords)L.push(`Keyword match: ${f.keywords.coverage}% | missing: ${f.keywords.missing.join(', ')||'none'}`); L.push('','Generated free at https://smallstudytools.com/cv-review/'); const blob=new Blob([L.join('\n')],{type:'text/plain;charset=utf-8'}); const a=document.createElement('a');a.href=URL.createObjectURL(blob);a.download='cv-review-report.txt';a.click(); setTimeout(()=>URL.revokeObjectURL(a.href),4000); toast('Report downloaded! ⭐ Bookmark SmallStudyTools.com and keep visiting — new free tools every week.',5000); }

How to Use the CV Review Tool

From a raw CV to a scored, issue-by-issue breakdown in seconds — no account, no download, and nothing ever leaves your browser.

1
Add Your CV
Upload a PDF, DOCX or TXT file, or just paste your CV text straight in.
2
Tell Us About You
Optionally add your experience level so scoring is fair for a first CV or a senior one.
3
Get Your Score
See an animated score out of 100, plus ATS, Content, Language and Formatting breakdowns.
4
Review Every Issue
Expand each category — spelling, weak verbs, passive voice, buzzwords and more — to see exactly what to fix.
5
Fix & Download
Copy your corrected text with one click, or download a full report or visual PDF to keep.

Everything above runs entirely in your browser — your CV is never uploaded to a server, so your job search stays completely private from start to finish.

Specifications
Price Free
Signup Not Required
Data Storage No
Supported Formats PDF · DOCX · TXT
Platform Optimized for Web & Mobile
Category Career & Job
Found a bug or something not working right? Let us know and we'll fix it — every report helps make this tool better.
Report an Issue

Free CV Review — Score, Fix and Optimize Your Resume in Minutes

An online CV review tool is a browser-based checker that scores a resume out of 100 and flags concrete issues — spelling, weak verbs, passive voice, formatting and ATS readiness — without uploading the file anywhere. This one runs every check as a transparent, rule-based analysis, weighs four scoring categories, and can compare a CV directly against a job description to surface missing keywords.

Most "free" CV checkers either give a vague single number with no explanation, require an account to see the detail, or quietly upload the résumé to a server. This one doesn't do any of that — every check runs client-side in your browser, every score traces back to a visible, explainable rule, and Pro Mode (currently free) unlocks keyword matching, one-click corrections and consistency checks with no account and no card required.

1How the Scoring Actually Works

The tool builds an overall score out of 100 from four weighted categories, each made up of named, visible rules rather than an opaque model guess — so every point lost can be traced straight back to the issue card that explains it below.

CategoryWeightWhat It Checks
ATS Readiness30%Contact details, standard section headings, word count, date-format consistency
Content30%Missing sections, weak filler verbs, buzzwords, quantified achievements
Language25%Spelling, passive voice, sentence length, Flesch readability
Formatting15%Bullet-style consistency, repeated wording

Readability is measured with the long-established Flesch Reading Ease formula, and the optional profile step (first job, years of experience, target job level) reweights a handful of these checks — a first-time job seeker isn't penalized as hard for having fewer quantified achievements yet, while a senior-level CV is held to a higher bar for measurable, business-impact results.

Worked Example

A recent graduate uploads their CV, sets "Is this your first job?" to Yes, and gets a Content score that weighs Education more heavily and quantified metrics less. A senior manager doing the same review with "Target job level: Executive" selected instead sees the tool expect a higher ratio of numbers, budgets and team sizes in their bullet points — the same engine, scored to fit each career stage.

2Who This Is Built For, and Why It Beats the Alternatives

This tool is built for anyone applying for a job who wants an objective second opinion before hitting submit: students and first-time job seekers writing their very first CV, career changers reworking a resume for a new field, professionals targeting ATS-screened roles at larger companies, and anyone who simply wants their spelling, tone and formatting checked before a recruiter sees it.

The manual alternative — proofreading it yourself, or asking a friend — misses the things a fresh set of eyes usually can't catch either: inconsistent date formats, an unbalanced ratio of quantified achievements, or ATS-unfriendly missing section headings. This tool replaces that with instant, explained, repeatable analysis, so a full pass over the CV takes under a minute instead of a back-and-forth email thread.

It's also a reasonable alternative to a paid CV-writing or review service for anyone who just needs a second opinion rather than a full rewrite — a single application, a student's first resume, or a quick sanity check before applying doesn't justify a paid consultation. Because everything runs locally in the browser, it's equally suited to sensitive job searches where uploading a CV to a third-party server — especially while still employed elsewhere — isn't something everyone wants to do.

🎓
First CV
🔁
Career Change
🎯
ATS Screening
📈
Senior Roles
🌍
UK/US Applications
✉️
Job Applications
🧑‍🎓
Graduates
💼
Career Coaching

3How It Compares to the Alternatives

FeatureThis ToolSelf-ProofreadingPaid CV Review Service
CostFree, no signupFree, your own timeOften $50–$200+
Objective score out of 100Yes, instantlyNo, subjectiveSometimes, varies by provider
Keyword match vs a job adYes, built inManual, error-proneSometimes, as an add-on
Turnaround timeSecondsDepends on youOften 24–72 hours
Account or signupNot requiredAlmost always required
Data leaves your deviceNeverNeverUsually, to their servers

4Frequently Asked Questions

Is this CV review tool really free?
Yes. Spelling and grammar checks, weak-verb detection, passive voice, readability, and a full animated score are free for everyone, no signup. Pro Mode — also free right now — adds keyword matching against a job description, one-click corrections, buzzword and AI-phrase detection, and bullet/date consistency checks.
Is my CV uploaded anywhere when I use this?
No. Your file is read and analyzed entirely inside your browser using PDF and DOCX parsing libraries that run locally — nothing is ever sent to a server. Close the tab and everything is gone, with no account and no tracking.
How is the score out of 100 calculated?
The overall score blends four weighted categories: ATS Readiness (30%), Content (30%), Language (25%) and Formatting (15%). Each category is built from rule-based checks — missing sections, weak verbs, passive voice, readability, quantified achievements, bullet and date consistency — not a black-box AI guess.
What does the optional profile section actually change?
It adjusts how strictly certain checks are scored. A first-job or entry-level CV is scored less harshly for having fewer quantified achievements, while a senior or executive-level CV is held to a higher bar for measurable, business-impact results. Nothing entered here is saved or sent anywhere.
Can it check my CV against a specific job description?
Yes, in Pro Mode. Paste the job advert into the keyword-match box and the tool compares its most significant terms against your CV, showing exactly which keywords are covered and which are missing — useful for tailoring a CV to a specific ATS-screened application.
Does it work with UK and US English?
Yes. Switch the dialect toggle to check spelling against UK English (organise, colour) or US English (organize, color) — the tool flags any words that don't match your selected dialect alongside its other spelling checks.

Built on a real, published standard — readability is scored with the Flesch Reading Ease formula, and every other check maps to a documented, explainable rule rather than an opaque black-box model — not arbitrary defaults.

Lilly
Here to help you find a tool
Search tools Search blogs
Try me to find a tool! 👋