Free tool
Free AI resume checker
Paste your resume text and, if you have one, the role you are applying for. You get strengths, a ranked list of what to fix first, rewrites of your own bullets and the keywords your resume is missing. No account, and no made-up score.
By the Copilotly editorial team. Last verified November 11, 2026 against the current Copilotly release.
Quick answer
Paste your resume text into the free checker, add the role you want, and you get strengths, a ranked list of fixes, before and after rewrites of your own bullets and the keywords you are missing. It needs no account, gives no made-up score and allows a few runs a day. Fix the top issues, then run it again.
- Ranked issues: the most important fix comes first
- Before and after rewrites of bullets you already have
- Missing keywords for your target role, when you give one
- No numeric score, no invented experience, no account
At a glance
- Price
- Free, no account
- Runs
- 5 a day per visitor
- Input
- Pasted text, up to 6,000 characters
- Output
- Strengths, ranked issues, bullet rewrites, missing keywords
- Score
- None, by design
- Affiliation
- Independent, not Microsoft Copilot
Examples
Illustrative examples. Your result will differ with your text and the model.
A duty bullet becomes a result
Your bullet
Responsible for managing the team's social media accounts.
Suggested rewrite
Grew the team's Instagram following by [X%] in [time period] by [what you changed, e.g. a weekly posting plan and a new content series].
The placeholders mark numbers only you know. Fill them in or cut the claim.
A vague summary gets specific
Your summary
Hard-working professional with a passion for success looking for new opportunities.
Suggested rewrite
Customer support lead with [N] years handling escalations for a software product, experienced in training new agents and reducing repeat tickets. Seeking a support operations role.
It reuses facts already on your resume and asks you to confirm the years.
Missing keywords for a target role
Target role
Data analyst in healthcare
Keywords to consider
SQL, data visualisation, dashboards, stakeholder reporting, data quality, HIPAA awareness. Add only the ones you have really used, each inside a bullet that shows how.
Mixed tense and filler removed
Your bullet
Worked on various tasks and helps with onboarding of new staff members.
Suggested rewrite
Onboarded [N] new staff members by writing a first-week checklist and running weekly check-ins. (Past tense for a finished role: use present tense only in your current job.)
How to check your resume
Paste your resume as plain text
Copy the text out of your document, including job titles, dates, bullets and skills. Up to 6,000 characters fits, which is a dense two-page resume. Formatting does not carry over, and that is fine: the review is about content and wording, not layout.
Add the role you are aiming for
This field is optional but it changes the result. With a target role, you also get a list of keywords and skills the role usually expects that your resume does not mention. Be specific: "data analyst in healthcare" gives you better keywords than "analyst".
Fix the top issues, then rerun
Start at the top of the issues list and work down. Replace any [placeholder] in a rewritten bullet with a real number or detail from your own work, or drop the claim. Paste the revised version back in to see what is left.
What the checker returns
The four parts of the review
The output has up to four parts, in this order:
- Strengths. What already works, so you do not rewrite it by accident.
- Issues, most important first. A ranked list, not a pile. Vague summaries, bullets that describe duties instead of results, inconsistent tense and dates, and missing sections are typical.
- Rewritten bullet examples. Before and after pairs that rework bullets already on your resume. Where a stronger bullet needs a number you did not give, it uses a placeholder and tells you what to fill in.
- Missing keywords for the target role. Only appears when you filled in the role field.
It does not give you a score out of 100. A number like that looks precise and is not: there is no single scoring standard, and a resume that scores well against one posting can be wrong for the next. A ranked list of fixes is more honest and more useful.
What about applicant tracking systems?
Many employers run applications through an applicant tracking system (ATS), and the usual advice is correct: plain structure, standard section names, and the language of the posting where it honestly applies to you. This tool checks your wording and content. It cannot see how a particular employer's ATS will parse your file, so it does not claim to predict a pass or fail.
For the mechanics, read the guide on how to get a resume through ATS screening. If an automated system has already rejected you, what you can ask an employer to explain is worth knowing too.
It will not invent experience
A resume checker that makes up impressive numbers for you is worse than none, because you end up defending them in an interview. This one is instructed to rewrite only what is already on the page. If a bullet would be stronger with a figure, you get something like "Reduced onboarding time by [X%] by [what you changed]" and a note on what to fill in.
Treat the rewrites as shape, not content. Keep what is true, fill the blanks with real numbers you can back up, and cut the rest. The same rule applies if you use AI to draft a cover letter: it should only use the experience you gave it.
How to write bullets that get read
Most resume problems sit in the bullets. The checker flags them, but it helps to know the pattern it is looking for.
- Lead with what you did, then what changed. "Responsible for weekly reports" says nothing about you. "Built the weekly sales report that replaced three manual spreadsheets" says what you made and why it mattered.
- Use real numbers or none. A figure you can explain in an interview is an asset. A guessed one is a liability. If you have no number, describe the scale instead: team size, number of clients, how often.
- Keep tense consistent. Past tense for finished jobs, present for your current one.
- Cut filler. "Worked on", "helped with" and "various tasks" hide your contribution. Name the task.
- Match the posting honestly. If the job asks for a skill you have, use its wording. If you do not have it, do not add it.
Run the checker, fix the top three issues, and read the result aloud. If a bullet sounds like it could be on anyone's resume, it needs a specific detail only you can supply.
Resume Copilot, and what this is not
If you searched for "resume copilot" or "copilot resume checker": Copilotly is an independent AI assistant and is not affiliated with Microsoft or Microsoft Copilot. This page is a free tool you can use in your browser. It is not a Microsoft product and does not open inside Word.
The same models that power this tool are available in the Copilotly extension, where you can paste a job posting into a chat and ask for a resume tailored to it, or select a bullet on any page and rewrite it in place. Applying for a job also means negotiating one: the salary negotiation scripts guide picks up where the resume stops.
Limits and privacy
The tool is free without an account, with a small number of runs per day and up to 6,000 characters of resume text. A resume holds your name, contact details and work history. The text is sent to the AI model to produce the review and is not attached to an account, but remove your phone number and address from the paste if you would rather not share them. The review does not need them.
For longer documents, every model and unlimited premium messages, see the free plan and Pro.
How do I read the review?
Start with the issues list, not the rewrites
The issues are ranked, so the first one is the change most likely to improve how your resume reads. Deal with it before polishing bullets. A vague summary or a missing section costs you more than a clumsy verb.
Treat keywords as a checklist of honest questions
The missing-keyword list is what a role usually asks for, not what you must claim. For each term, ask: have I done this? If yes, add the word where it fits a real bullet. If no, leave it out, or note it as something you are learning. Keyword stuffing reads badly to a human, and the human is the one who decides.
Common issues and the usual fix
| Issue the checker flags | Why it matters | Usual fix |
|---|---|---|
| Bullet describes a duty | Does not show what you achieved | Add what changed because of your work |
| Vague summary | Could describe anyone | Name your field, level and one specific strength |
| Mixed tenses | Looks careless | Past tense for old jobs, present for the current one |
| No dates or gaps unexplained | Readers fill the gap with guesses | Add month and year, and one line for any long gap |
| Skills list with no evidence | Claims without proof | Show each key skill inside a bullet |
Which advice fits my situation?
Students and recent graduates
You have little paid experience, so projects, coursework, volunteering and part-time work carry the page. Describe what you built or organised and who it was for. Paste everything and set the target role to the kind of internship or entry-level job you want.
Career changers
Your problem is translation. Past bullets are written in the language of the old field. Name the target role precisely and look at the keyword list for transferable skills you can describe in the new field's words, truthfully. The career pivot guide covers the wider plan.
Long careers
Most resumes with 15 or more years of history are too long and too evenly detailed. Give recent roles the most space and compress older ones to a line or two. The checker will usually flag the imbalance.
A note on personal details
In the US, the EEOC lists the characteristics employers may not discriminate on, such as age, race, religion and disability. That is why many US resumes leave out a photo, date of birth and marital status. Conventions differ elsewhere, so follow local norms.
What should I do after the review?
Work through it in this order: fix the top three issues, replace every placeholder with a real figure or remove the claim, add the honest keywords, then rerun and compare. Stop when the remaining issues are minor. Perfecting a resume has diminishing returns, and applying is how you learn what works.
Next, write the covering note with the cover letter generator using the same facts. If you get an offer, the counter offer letter generator helps you ask for more, and the guide to AI-rejected applications explains what to ask if a system turned you down. For wider job-hunting resources, CareerOneStop, sponsored by the US Department of Labor, publishes free job-search tools.
Who it is for
Graduates writing a first resume
Paste your draft with projects, coursework and part-time jobs, and set the role to an entry-level position in your field. Use the ranked issues to decide what to cut, and the bullet rewrites to see how to describe projects as outcomes. Replace each placeholder with a real detail from the project, such as how many users, how long it took or what you learned.
Career changers translating old experience
Put the new field in the target role box and read the keyword list for skills you already have under different names. A teacher moving into training might find words like instructional design or learner assessment fit work they have already done. Keep only terms you can talk about in an interview.
People laid off and applying quickly
Run the checker once, fix the top three issues, and move on to applications. If you are weighing a separation offer, read about negotiating severance in parallel, since both clocks run at once.
Returners after a career break
Paste your resume with the break included and ask in the target role field for the role you want back. The review will flag how the gap reads. A single honest line, such as caring for family or study, is usually enough. Add any courses or volunteering from the period.
What each part of the review is for
| Section | What it does | What you do with it |
|---|---|---|
| Strengths | Names what already works | Leave those lines alone |
| Issues | Ranks problems, most important first | Fix from the top down |
| Rewritten bullets | Before/after pairs from your own bullets | Fill placeholders with real numbers or cut the claim |
| Missing keywords | Terms the target role usually expects | Add only the ones that are true for you |
| Score | Not provided | Judge progress by the shrinking issues list |
If something goes wrong
My resume is longer than 6,000 characters
The limit is 6,000 characters per field, roughly a dense two pages. Paste the most recent roles first, or run the checker twice: once on the top half and once on the rest. For a whole document and a job posting together, use chat with a file in the Copilotly extension.
The rewrites contain [placeholders]
That is deliberate. The tool does not know your numbers and will not invent them. Replace each placeholder with a figure you can defend, or delete the claim and describe scale instead, such as team size or how often.
The keywords look generic
Make the target role specific. "Product manager" returns broad terms, while "product manager for a payments app" returns terms closer to the job. You can also paste a line from the actual posting into the role field.
I hit the daily limit
Free runs are limited per day for each visitor. Come back tomorrow, or use the Copilotly extension, where the free plan includes chat with a daily allowance of premium-model messages.
I get different feedback each time
AI output varies from run to run. Look for issues that repeat across runs, because those are the ones to fix first. Do not chase every suggestion.
Guides that go with this
12 Resume Mistakes That Get You Filtered Out by ATS (and How to Fix Each One)
75% of resumes are filtered out before a human ever reads them, usually for fixable formatting and keyword problems. This guide covers the 12 mistakes that trigger ATS rejection, the X-Y-Z bullet format that scores with both algorithms and recruiters, and a 20-minute tailoring system for every application.
An AI Rejected Your Job Application. Here Is What You Can Actually Demand.
Almost everything written about AI hiring laws is aimed at employers trying to comply. Almost nothing is written for the person on the other side of the rejection. Depending on where you applied, you may have a legal right to be told an algorithm was used, to correct the data behind it, and in some cases to have a human look again. Here is what exists today, what arrives in 2027, and the exact language to use.
The 90-Day Career Change Plan for Mid-Career Professionals
Nearly 7 in 10 workers say they want to change careers, but most stall without a structured plan. This 90-day framework moves through skills inventory, targeting AI-resilient industries, bridge-building, and resume repositioning, with data on the 25-40% salary premium AI literacy now commands.
How to Ask for a Raise: Word-for-Word Scripts and Email Templates
Only 39% of workers negotiate their salary, and skipping it costs an average of $7,500 per job, over $600,000 across a career. These word-for-word scripts and email templates cover asking for a raise, countering a new offer, and pushing past 'final offer'.
Common questions
Is this resume checker free?
Yes. It needs no account or card and gives you a few runs a day. That is enough to review a resume, fix it and run it again.
Why is there no resume score?
Because a score would be invented precision. There is no standard scale, and the same resume can suit one job and miss another. You get a ranked list of fixes instead, which tells you what to do next.
Is this Microsoft Copilot or a Microsoft resume tool?
No. Copilotly is independent and not affiliated with Microsoft. If you wanted help inside Word, that is a Microsoft feature. This is a separate tool that works on pasted text in your browser.
Will it get me past applicant tracking systems?
It cannot promise that, and no honest tool can, because each employer's system parses files differently. It improves your wording and keyword coverage; the ATS guide covers format choices.
Can I upload a PDF or Word file?
Not on this page: paste the text. In the Copilotly extension and app you can chat with a PDF or Word document directly, which suits a full resume and a job description together.
Does it work for non-US resumes and CVs?
It reviews whatever you paste, but its default advice follows common US and UK conventions. If your region expects a photo, date of birth or a longer CV, tell it in the target role field and check the advice against local norms.
Sources
Keep going
Related
More free ai tools
Tailor your resume to each job posting
In the Copilotly extension, paste a job posting and your resume into a chat and ask for a tailored version. Free to start, no card.




