Microsoft 365 Copilot works with a wide range of file formats across Copilot Chat and Copilot experiences in Microsoft 365 apps. Just upload a file, and Copilot can help you summarize it, rewrite text, analyze information, or generate new content based on what you’ve shared. Read on to find out which file formats are supported and how to troubleshoot upload issues.
Note
This article applies to Microsoft 365 Copilot. Looking for file formats supported by the free Copilot experience at copilot.microsoft.com? See File upload in Microsoft Copilot.
In this article:
Supported file formats for Microsoft 365 Copilot (work and school)
Supported file formats for Copilot in Microsoft 365 Personal, Family, and Premium
Troubleshoot file upload issues
Supported file formats for Microsoft 365 Copilot (work or school)
Following are file formats supported when you use Microsoft 365 Copilot (Work and School) with a Copilot license. The file formats apply to Microsoft 365 Copilot Chat, Pages, Notebooks and Create.
| Intended Copilot Task | File Formats | Notes |
|---|---|---|
| Code Development | .js, .jsx, .tsx, .py, .java, .cs, .cpp, .c, .h, .php, .dart, .css, .lua, .rs, .pl, .sql, .bash, .sh | Programming languages, scripts, and web development files for software development tasks. |
| Configuration & Markup | .json, .xml, .yaml, .yml, .ini, .config, .utf8 | Configuration files, data interchange formats, and system settings |
| Creating Documents | .docx, .doc, .docm, .pdf, .txt, .rtf, .md, .html, .htm | Traditional document creation and editing formats, including Microsoft Word, plain text, and web formats |
| Creating Presentations | .docx, .doc, .pdf, .pptx, .ppsm | Microsoft PowerPoint formats for slide presentations |
| Creating Videos | .ppt, .pptx, .pdf, .doc, .docx (source files for creating new videos) | Source presentation files that can be converted to video format |
| Data Analysis & Spreadsheets | .xlsx, .xls, .xlsm, .csv, .tsv | Spreadsheet formats and structured data files for analysis, calculations, and data manipulation |
| Understand, analyze, and change images | .png, .jpg, .jpeg, .gif, .bmp, .tiff | Images you can add to prompts that you can change or ask questions about |
| Search / Home | All file formats available in the system | Universal search capability across all supported file types in the system |
| Summarizing Information | .docx, .doc, .pptx, .pdf, html., .loop, .md | Formats suitable for content extraction and summarization |
| System & Logs | .log | System log files and diagnostic information |
| Workspace Collaboration | .loop, .fluid | Microsoft collaborative workspace formats for real time collaboration |
Supported file formats for Copilot in Microsoft 365 Personal, Family, and Premium
Microsoft 365 Copilot for Personal, Family, and Premium subscriptions works with the files you store in OneDrive and use in Microsoft 365 apps including Word, Excel, PowerPoint, OneNote, and Outlook.
| Intended Copilot Task | File formats | Description |
|---|---|---|
| Work with documents in Word | .docx, .doc, .pdf, .txt, .rtf, .html, .htm | Copilot can read and generate content from these document formats directly inside Word. |
| Analyze spreadsheets in Excel | .xlsx, .xlsm, .xlsb | Copilot can analyze workbooks stored in OneDrive, helping you summarize, explore, and work with your data. |
| Create or enhance presentations in PowerPoint | .pptx, .ppt, .pdf, .docx | Copilot can generate slides, pull content from PDFs or Word docs, and help you draft presentations. |
| Work with notes in OneNote | Notebook page content (no upload needed) | Copilot works directly with the content on your pages—no file upload required. |
| Reference attachments in Outlook | .docx, .pdf, .pptx | Copilot can reference these files when helping you write or summarize emails. |
Troubleshoot file upload issues with Microsoft 365 Copilot
Having trouble uploading a file? Try these tips.
Check that your file format is supported
If not, convert to a supported format.
Examples:
- For Word, save .doc as .docx
- For Excel, export complex .xlsm workbooks to .xlsx
- For OpenDocument Presentations (.odp), save as .pptx
- For many other unsupported formats, you can try saving as .pdf or .docx
Check your permissions
- If you don’t have permissions for a file, or if you have restricted access to a file, the upload may be blocked by Copilot.
Check file location
- Local paths are unsupported; only uploaded or cloud-hosted files can be used.
Try a smaller file size and/or reduce file complexity
- If you have a very long document, large PDF, or spreadsheet with many formulas, consider splitting it into smaller documents and providing them to Copilot separately. This way, Copilot can handle each part effectively and give you more precise and relevant responses. For more information, see Keep it short and sweet: a guide on the length of documents that you provide to Copilot.
Related topics
Add content to Microsoft 365 Copilot Chat prompts
Keep it short and sweet: a guide on the length of documents that you provide to Copilot