Best AI for Resume Tailoring: ChatGPT vs Gemini vs Claude vs Copilot
All four big assistants can rewrite a resume against a job posting. What separates them for this job is not writing quality, which changes with every model update, but the boring documented limits: how many files you can upload for free, how much text fits in one conversation, what happens to your data, and what the first paid tier costs. This page compares only those, from each vendor's own help pages as of October 2026.
The documented limits, side by side
Every figure below links to the vendor page it came from in the sections that follow. Context windows are measured in tokens, roughly the amount of text the assistant can hold in view at once; a two-page resume plus a long posting is a small fraction of any of them.
| ChatGPT | Gemini | Claude | Microsoft Copilot | |
|---|---|---|---|---|
| Free file uploads | 3 per day | Up to 10 files per prompt | Up to 20 files per chat | Up to 20 files per conversation |
| Max size per file | 512 MB (documents) | 100 MB (non-video) | 500 MB in chat | 50 MB |
| Free-plan context | 27K tokens (~12 pages of input) | 32k tokens | Up to 1M, varies by model | Not published |
| Entry paid plan | Plus, $20/month | AI Plus $4.99 monthly; AI Pro $19.99 monthly | Pro, $20 monthly or $17/month billed annually | Microsoft 365 Personal, $9.99 a month |
| Training on your chats | On by default; opt-out in Data controls | Tied to Keep Activity; off stops training | Your choice in Privacy settings | Copilot app: prompts and files not used to train foundation models |
| Off-the-record mode | Temporary chat (kept up to 30 days) | Temporary chat (kept 72 hours) | Incognito chat (kept 30 days) | Not listed on its privacy controls page |
Read the table as a set of constraints, not a ranking. A resume and one posting fit comfortably in every free context window, so the rows that actually change your day are uploads, privacy, and where the finished text ends up.
ChatGPT: biggest file ceiling, tightest free upload cap
OpenAI's file upload help page lists DOCX, PDF and TXT as supported document types, with documents up to 512 MB and a cap of 2 million tokens per file. The limit that matters for job seekers is lower down: paid users can upload up to 80 files every 3 hours, while "Free users are limited to 3 file uploads per day."
The ChatGPT pricing page sets the Free plan's instant-model context at 27K tokens, about 12 pages of input, against 54K on Plus. ChatGPT Plus costs $20 a month, billed monthly. On privacy, OpenAI's data-use page says content from Free, Plus and Pro may be used to train its models unless you switch off Improve the model for everyone.
Practical read: on Free, paste your resume and the posting as text and save the three uploads for files you cannot paste. Our ChatGPT prompts for tailoring are written for exactly that.
Gemini: cheapest paid step, Google Docs export
Google's upload help page allows up to 10 files in one prompt and up to 100 MB for non-video files. Adding a resume straight from Drive requires Keep Activity on and Google Workspace connected.
The limits page gives the context window by plan: 32k tokens without a plan, 128k on AI Plus, and 1 million on AI Pro and Ultra. Limits are compute-based and refresh every 5 hours until you hit a weekly cap. On the US subscriptions page, AI Plus costs $4.99 monthly and AI Pro $19.99.
The workflow advantage is the finish: any response can go to Google Docs through Share & export → Export to Docs, which saves a new doc in Drive. If your resume already lives in Docs, that removes a copy-paste step.
Claude: most files per chat, Projects on the free plan
Anthropic's upload article allows up to 20 files per chat at up to 500 MB each, and PDFs up to 1,000 pages. Claude reads charts and images in PDFs of 100 pages or fewer; for DOCX and other non-PDF files it extracts text only.
Projects are available on the free plan, capped at five. A project holds your master resume and standing instructions, so each new posting is one short message instead of a re-upload. The pricing page lists Pro at $20 billed monthly or $17 a month on an annual plan, and says usage resets on a rolling five-hour window, with no fixed message count.
Copilot: free chat app plus Copilot inside Word
Microsoft's file upload page applies to free Copilot Chat too: PDF, DOCX and TXT among other formats, up to 20 files per conversation, 50 MB per file. Its first example prompt begins "After uploading a resume", so this use case is one Microsoft expects.
For the updated Copilot app, Microsoft's activity history page states that prompts, responses and file contents "aren't used to train foundation models." Copilot inside Word, where you can rewrite a selected bullet in place, needs a Microsoft 365 plan; the individual pricing page starts at $9.99 a month for Personal. Microsoft's Copilot in Word page says you can start a draft from reference files, which means pointing Copilot at your existing resume rather than a blank page.
Pick by workflow, not by brand
Match the assistant to where your resume lives and how many postings you send:
| If this describes you | Start with | Why (documented) |
|---|---|---|
| Resume is a Google Doc | Gemini | Export to Docs saves the result as a new Drive doc |
| Resume is a Word file and you have Microsoft 365 | Copilot in Word | Rewrites selected text in place in the document |
| Several postings a day on a free plan | Claude or Gemini | 20 or 10 files per chat versus 3 uploads a day on ChatGPT Free |
| You want one set of standing instructions | Claude Projects (free, up to 5) | Master resume and rules stored once per project |
| Privacy is the deciding factor | Copilot app, or any tool's temporary/incognito mode | Copilot app says files aren't used for foundation-model training |
Whichever you pick, the tailoring steps are the same, and the assistant only changes the plumbing.
A five-step routine that works in any of the four
- Open a fresh chat (or a temporary/incognito one) so earlier conversations don't leak into the rewrite. Google's own limits page recommends a new chat per topic to save usage.
- Paste the posting first and ask for a list of its hard requirements, tools and repeated phrases, quoted exactly.
- Paste your resume and ask for a three-column map: posting term, where your resume already proves it, and gaps.
- Rewrite only the mapped bullets. Tell the assistant to keep employers, titles, dates and numbers unchanged, and to flag any posting term it cannot trace to your resume instead of adding it.
- Check the result by hand against the posting, then run it through the free resume checker to confirm it still parses.
Step 4 is where every assistant goes wrong if you let it. OpenAI's own accuracy page warns that a model "might sound confident—even when it's wrong", and a confident invented skill is worse on a resume than a missing one.
What the posting itself usually asks for
The assistant is only as good as the terms you point it at. In the ATS Resume AI analysis of all 503 S&P 500 careers sites and 9,260 live job postings, June 2026 (full study), "stakeholder management" appeared in 22.8% of full-text software engineer postings and 55.3% of finance postings, while "roadmap" appeared in 90.3% of product manager postings. If an assistant's rewrite drops a term that common in your field, put it back where your experience supports it. Our ATS keyword guide covers where those terms should sit.
If you would rather not manage prompts at all, ATS Resume AI is a dedicated optimizer: it is free for 3 days with 5 AI rewrites and no card, shows the full tailored resume and ATS score on screen, and returns any posting term it cannot trace to your resume as [confirm: …] instead of inventing it.
Sources
- OpenAI Help Center, Uploading files and audio to ChatGPT
- OpenAI, ChatGPT pricing
- OpenAI Help Center, What is ChatGPT Plus?
- OpenAI Help Center, How your data is used to improve model performance
- OpenAI Help Center, Does ChatGPT tell the truth?
- OpenAI Help Center, Temporary chat in ChatGPT
- Google, Upload & analyze files in Gemini Apps
- Google, Gemini Apps limits & feature availability
- Google, Gemini subscriptions (US)
- Google, Export responses from Gemini Apps
- Google, Gemini Apps Privacy Hub
- Anthropic, Upload files to Claude
- Anthropic, What are projects?
- Anthropic, Claude pricing
- Anthropic, Use incognito chats
- Microsoft Support, File upload in Microsoft Copilot
- Microsoft Support, Microsoft Copilot for individuals: your activity history
- Microsoft, Copilot pricing for individuals
- Microsoft Support, Draft and add content with Copilot in Word
Frequently asked questions
- Is a paid AI plan worth it just to tailor resumes?
- Usually not at first. A resume and one posting fit inside every free plan's context window. Pay when a specific limit blocks you: ChatGPT Free's 3 uploads a day, Gemini's 32k free context on very long postings, or wanting Copilot to edit inside Word.
- Can I use more than one assistant on the same resume?
- Yes. A common split is to extract keywords in one tool and rewrite in another, then compare. Keep the same posting text in both so you are judging the rewrite, not different inputs.
- Do these assistants know which applicant tracking system an employer uses?
- Not reliably. Employers rarely publish it. You can look up many large employers with the free ATS finder at /tools/ats-finder, which is based on our scan of S&P 500 careers sites.
- Which assistant keeps my resume out of model training by default?
- Microsoft states that prompts, responses and file contents in the updated Copilot app are not used to train foundation models. ChatGPT and Gemini train on consumer chats unless you change a setting or use a temporary chat; Claude asks you to choose in Privacy settings.