Feature
Chat with PDF, Word, Excel and CSV files
Attach a document to a message and ask about it: summaries, specific figures, a comparison, a rewrite of one section. Copilotly can also build spreadsheets, documents and slides for you and show them in a viewer inside the extension.
By the Copilotly editorial team. Last verified November 11, 2026 against the current Copilotly release.
Quick answer
Click the paperclip in the Copilotly chat, attach a PDF, Word, Excel or CSV file, and ask a specific question. Up to 5 files per message. Spreadsheets and CSVs are limited to 5 MB and PDFs to 32 MB (50 MB with Google models). It can also create Excel, Word, PDF, CSV and PowerPoint files you can download.
- PDF, Word (docx), Excel (xlsx, xls) and CSV files
- Ask questions, extract figures, summarize, rewrite
- Creates Excel, Word, PDF, CSV and PowerPoint files you can open and download
- Works with the model you choose, including your own API key
At a glance
- Formats
- PDF, Word (.docx), Excel (.xlsx, .xls), CSV
- Per message
- Up to 5 files
- Size limits
- Spreadsheets and CSV 5 MB; PDF 32 MB (50 MB with Google models)
- Creates
- Excel, Word, PDF, CSV and PowerPoint files
- Cost
- A normal chat message; fast models are not counted
- Where
- Extension sidebar, web app, iOS and Android apps
Examples
Illustrative examples. Your result will differ with your file and the model.
Pulling dates and amounts out of a lease PDF
You ask (with lease.pdf attached)
List every date, deadline and money amount in this lease, with the section each comes from.
Typical answer shape
A table with columns Item, Value and Section: for example, rent due date, notice period before leaving and deposit amount, each with its clause number so you can check it.
A lease is a legal document. Use the answer to prepare questions, and check each clause yourself.
Finding problem rows in a CSV
You ask (with orders.csv attached)
Which rows have a missing email or a negative total? Show the row numbers.
Typical answer shape
A short list of row numbers grouped by problem, plus a note on how many rows were checked.
Open the file and spot-check a few of the row numbers. For large files, ask the model to say how many rows it read.
Turning notes into a spreadsheet
You ask
Create a monthly budget spreadsheet with income, rent, food and savings, and a total column.
What you get
A file card for an Excel workbook with a preview in the viewer. Download the workbook to see all rows and formulas.
Check formulas before trusting totals.
How to chat with a file
Attach the file
In the sidebar chat, click the paperclip, labelled Attach images or PDFs, and pick your file. Word, Excel and CSV files are accepted in the same picker. You can attach up to 5 files to one message.
Ask a specific question
Be concrete: list every date and amount in this contract, which rows have a negative margin, summarize section 3 in five bullets. Specific questions give you answers you can check.
Verify, then export
Check the answer against the file. If you asked for a spreadsheet, document or deck, it appears as a file card with a preview you can open in the extension and a download for the full version.
What you can attach, and the size limits
The picker accepts PDFs, Word documents (.docx), Excel workbooks (.xlsx and .xls) and CSV files, as well as images. The limits come from the model providers (see the Anthropic, OpenAI and Google documentation for their own file rules), and Copilotly checks them before sending:
- Spreadsheets and CSVs: up to 5 MB.
- PDFs: up to 32 MB with the OpenAI, Anthropic and DeepSeek model families and 50 MB with Google models. Anthropic's limit is also 100 pages per PDF.
- Images: sizes and counts vary by provider. Some models cannot read images at all; PDFs and spreadsheets are read as text and work with any model.
- Files per message: 5.
Scanned PDFs are the usual trouble. If a PDF is only a picture of text, the model has nothing to read unless it can interpret the page image, so check a short answer before relying on it.
Questions that work, and some that do not
Language models read documents well and do arithmetic less well, so match the question to the strength.
- Works well: summaries, finding where a document says something, pulling out lists of dates, names or clauses, explaining jargon, drafting a reply to a letter you attached, cleaning and re-labelling columns.
- Check carefully: totals, averages and any calculation across a big sheet. Ask the model to show the rows it used, or recompute in the spreadsheet.
- Not a substitute for: a lawyer reading a contract or an accountant reviewing a ledger. Use the output to prepare questions, not as advice.
The guide to AI contract review goes through what to ask of an employment contract and where AI review stops being reliable.
Creating spreadsheets, documents and slides
Chat can also produce files. Ask for a budget spreadsheet, a one-page brief or a short deck and Copilotly streams a placeholder (Creating spreadsheet, Creating document, Creating presentation) and then a file card. The viewer in the extension previews Excel and CSV sheets, Word documents and decks, and shows how many rows it is displaying, for example Showing 40 of 120 rows, with a note to download the full workbook with its formulas. Generated PDFs are not previewed in that viewer; download them to open.
Files can be Excel, Word, PDF, CSV or PowerPoint. This is the closest thing we have to the spreadsheet-AI tools people search for by name: it generates the file, but you still own the checking.
Models, limits and privacy
A message about a file is a normal chat message. It counts toward the daily premium-model allowance on Free (10 a day) if you choose a premium model such as Claude or Gemini, and is not capped on Pro. Fast models are not counted, and with your own API key nothing is metered. We do not list a separate daily limit for file chats.
What you attach is sent to the AI model that answers. Do not attach files you are not allowed to share with an AI provider, and remove personal data first where you can. If you want a conversation that uses no saved instructions or memories, turn on Incognito in the chat; see memory and personalization.
What to ask, file type by file type
Contracts, reports and papers (PDF, Word)
Ask for structure first: list the section headings and what each covers. Then go to specifics: quote the clause on termination and explain it in plain English, list every deadline with the section it comes from. Asking for the section reference lets you check each answer against the page. For contracts, the AI contract review guide shows which questions are worth asking.
Spreadsheets and CSVs
Describe what you want done to the data, and ask the model to show the rows or columns it used. Useful jobs: which rows have a negative margin, find duplicate customer emails, explain what the formula in column F does, suggest cleaner column names. Because language models are weaker at arithmetic, recompute totals in the spreadsheet itself.
Bills, letters and forms
For documents like an explanation of benefits or a pay stub, ask what each line means and which ones to question. Our guides to reading an EOB and reading a pay stub list what to look for, and the chat can walk through your own copy.
| File | A good first prompt | A good follow-up |
|---|---|---|
| Contract (PDF) | List dates, amounts and obligations by section | What is unusual compared with a standard agreement? |
| Report (Word) | Summarize each section in two bullets | Rewrite the executive summary for a customer |
| Sales sheet (Excel) | Describe the columns and any data quality issues | Show rows where margin is negative |
| Export (CSV) | Group by month and show counts | Create a cleaned version as a new sheet |
Long documents, scans and other edge cases
Page limits and big files
A file within the size limit can still be long. If an answer ignores part of a long file, ask about that part by section or page. Split very large documents and ask about each part.
Scanned pages and images
A scanned PDF is a picture of text. Whether it works depends on the model, since some read images and some do not. Test with a short question about a sentence you can see before relying on it.
Several files at once
You can attach up to 5 files to one message, which suits comparisons: compare the notice period in these three contracts in a table. Keep the question specific and check each claim against the right file. Switching models within the same chat is useful for a second opinion; see the Claude, Gemini and ChatGPT pages for what each is like.
What to ask for when you want a file
Spreadsheets
Say the columns, the units and the formulas you want: a budget with columns Category, Planned, Actual, Difference, and a total row. Ask for formulas rather than typed totals, then download the workbook and open it in your spreadsheet app.
Documents
Give the audience and length: a one-page brief for a client, three headings, plain English. Use the preview in the extension to check the structure, then download the Word file to edit.
Slides
Ask for the number of slides and what each should say: six slides: problem, solution, how it works, pricing, next steps. The viewer previews the deck; download the PowerPoint file to add images and branding.
The checking is still yours
A generated file is a first draft. Check numbers, sources and any statement of fact before you send it to anyone.
Privacy and sensitive documents
The file goes to the model that answers, so choose carefully what you attach. Remove names, account numbers and other personal data where you can, and do not attach documents covered by a confidentiality agreement unless you are allowed to share them with an AI provider.
Using your own key
If your organisation has an agreement with a model provider, use your own API key so requests go through your account, which is also never metered by Copilotly.
Incognito and shared links
Use Incognito for a conversation without saved memories or instructions. If you share a chat by link, remember that the link is to the conversation, so check it before you share.
Who it is for
Freelancers and small-business owners reading contracts
Attach the agreement and ask for payment terms, deadlines, termination rights and anything that restricts you. Then ask for questions to take to a lawyer. See the guides on non-compete agreements and demand letters for what is typical.
Analysts cleaning exports
Attach the CSV or Excel export, ask for a description of the columns, spot the issues, and have it propose a clean version as a new file. Keep your original untouched and diff the totals before using the result.
Students reading long papers
Ask for a section-by-section summary, then for the method and limitations in plain language. Ask for the paper's own words on a claim so you can quote and cite it correctly, and read the original passage.
Employees checking pay and benefits paperwork
Attach a pay stub, an offer letter or a benefits summary and ask what each line is and what to confirm with HR. See the salary negotiation scripts guide if the paperwork is an offer.
File types and limits
| Type | Extensions | Size limit | Notes |
|---|---|---|---|
| 32 MB (50 MB with Google models) | Anthropic: up to 100 pages | ||
| Word | .docx | Provider limit | Read as text |
| Excel | .xlsx, .xls | 5 MB | Read as text; check totals |
| CSV | .csv | 5 MB | Good for filtering and cleaning |
| Per message | Any of the above | 5 files | Images also accepted |
If something goes wrong
My file will not attach
Check the type and size: spreadsheets and CSVs must be 5 MB or less, PDFs 32 MB (50 MB with Google models), and a message takes up to 5 files. Export a very large workbook to CSV or split it.
The answer ignores part of the document
Ask about that part by section name or page number, and ask the model to quote what it is basing the answer on. For Anthropic models, remember the 100-page PDF limit.
My scanned PDF returns nonsense
The PDF is probably an image of text. Try a model that reads page images, or run OCR on the file first and attach the result.
It says I have used my premium messages
On Free, 10 premium-model messages a day apply to file chats too. Switch to a fast model, wait for the reset, use your own API key, or see Pro.
Guides that go with this
5 Employment Contract Clauses to Negotiate Before You Accept the Offer
Nearly 40% of American workers sign restrictive covenants they do not fully understand. This clause-by-clause guide covers non-compete enforceability after the FTC rule, IP assignment language that can claim your side projects, arbitration traps, severance terms, and stock option vesting, with real negotiation success data.
ChatGPT vs Claude vs Gemini: We Tested Real Legal, Medical, and Tax Questions
We put ChatGPT, Claude, and Gemini through dozens of real professional questions covering contract review, lab results, retirement planning, and tax deductions. Each platform showed clear strengths and surprising failure modes, and none of the 3 matched domain-specific copilots for high-stakes guidance.
The 8 Billing Errors Hiding in Your EOB (and How to Dispute Them)
37% of patients who cross-check their EOB against the medical bill find errors worth hundreds of dollars. Learn the 8 most common mistakes, what billed vs allowed amount really means, and the exact dispute steps under the No Surprises Act.
Common questions
Can I chat with an Excel or CSV file?
Yes. Attach it like any other file, up to 5 MB. Ask for filters, summaries, cleaned columns or an explanation of a formula, and double-check any totals it gives you.
Is chatting with a PDF free?
You can do it on the free plan. A file chat counts like any message: fast models are not counted, premium models use your 10 a day on Free, and Pro removes that cap.
Does it work on the mobile apps?
Chat is available in the browser extension, the web app at app.copilotly.com and the iOS and Android apps, which work on the free plan. The paperclip and viewer details on this page describe the extension.
Can it read scanned PDFs?
Not reliably. If the PDF is only an image of text, results depend on whether the model can interpret the page. Test with a short question first.
Can I export a chat?
Yes. You can export a chat as Markdown, or as PDF on Pro, and share a chat by link.
Which model is best for long documents?
It depends on the document and your priorities. Our ChatGPT vs Claude vs Gemini comparison covers the differences for professional work. You can switch models within the same chat to compare.
Can I attach images as well as documents?
Yes, the same picker accepts images, within the per-message limit of 5 files. Image size limits vary by provider, and some models cannot read images at all, so switch the model if one does not.
Why does it say the model cannot read my file?
Check the size limits in the table above and the file type. A scanned PDF may have no readable text, and a few models do not accept images. Try another model from the picker.
Sources
Keep going
Related
More features
Ask your next document a question
Install the extension, attach a PDF, Word, Excel or CSV file and ask. Free to start.




