Copilotly

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 . 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
A chat with an attached PDF where a question about a clause is answered with a short extract and a file card for a spreadsheet the assistant created.

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

  1. 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.

  2. 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.

  3. 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.

FileA good first promptA good follow-up
Contract (PDF)List dates, amounts and obligations by sectionWhat is unusual compared with a standard agreement?
Report (Word)Summarize each section in two bulletsRewrite the executive summary for a customer
Sales sheet (Excel)Describe the columns and any data quality issuesShow rows where margin is negative
Export (CSV)Group by month and show countsCreate 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

File types and limits
TypeExtensionsSize limitNotes
PDF.pdf32 MB (50 MB with Google models)Anthropic: up to 100 pages
Word.docxProvider limitRead as text
Excel.xlsx, .xls5 MBRead as text; check totals
CSV.csv5 MBGood for filtering and cleaning
Per messageAny of the above5 filesImages 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

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

  1. Anthropic docs: PDF support
  2. OpenAI docs: file inputs and PDFs
  3. Google AI for developers: document processing

Ask your next document a question

Install the extension, attach a PDF, Word, Excel or CSV file and ask. Free to start.