Working with files in ChatGPT

📰 OpenAI News

Learn to work with files in ChatGPT by uploading and analyzing files, and connecting to other tools to enhance your conversations.

beginner Published 10 Apr 2026
Action Steps
  1. Start a chat with ChatGPT and upload a file by selecting 'Add photos or files' from the tools menu
  2. Ask a question or give a task related to the uploaded file, such as summarizing a report or visualizing sales data
  3. Experiment with requesting specific views, such as tables or charts, and download ChatGPT-generated outputs
  4. Connect to third-party tools using apps, which can be found in Settings → Apps
  5. Use apps to bring external context into the conversation, such as accessing external data or using specialized tools
Who Needs to Know This

This feature is useful for teams who want to analyze and edit files collaboratively, and for individuals who want to streamline their workflow by accessing external tools directly in ChatGPT.

Key Insight

💡 ChatGPT allows you to upload and work with files directly in your conversations, and connect to other tools using apps to enhance your workflow.

Share This
📁 Upload and work with files in ChatGPT! Analyze spreadsheets, edit documents, and more without leaving your chat. #ChatGPT #Productivity

Key Takeaways

Learn to work with files in ChatGPT by uploading and analyzing files, and connecting to other tools to enhance your conversations.

Full Article

Title: Working with files in ChatGPT | OpenAI

URL Source: https://openai.com/academy/working-with-files

Markdown Content:
[Skip to main content](https://openai.com/academy/working-with-files#main)

[](https://openai.com/)

* [Research](https://openai.com/research/index/)
* Products
* [Business](https://openai.com/business/)
* [Developers](https://openai.com/api/)
* [Company](https://openai.com/about/)
* [Foundation(opens in a new window)](https://openaifoundation.org/)

Log in[Try ChatGPT(opens in a new window)](https://chatgpt.com/)

* Research
* Products
* Business
* Developers
* Company
* [Foundation(opens in a new window)](https://openaifoundation.org/)

[Try ChatGPT(opens in a new window)](https://chatgpt.com/)Login

OpenAI

April 10, 2026

OpenAI Academy

# Working with files in ChatGPT

Upload and work with files to analyze, edit, and generate content.

Loading…

[Audio 1](https://openai.com/academy/working-with-files)

Share

How to work with files

* [How to work with files](https://openai.com/academy/working-with-files#how-to-work-with-files)
* [Connecting to other tools](https://openai.com/academy/working-with-files#connecting-to-other-tools)
* [Further reading](https://openai.com/academy/working-with-files#further-reading)

Table of contents

* [How to work with files](https://openai.com/academy/working-with-files#how-to-work-with-files)
* [Connecting to other tools](https://openai.com/academy/working-with-files#connecting-to-other-tools)
* [Further reading](https://openai.com/academy/working-with-files#further-reading)

ChatGPT allows you to upload and work with files directly in your conversations. This means you can analyze spreadsheets, edit documents, summarize PDFs, or work with images without leaving your chat.

## How to work with files

1. Start a chat with ChatGPT.
2. Upload your file by opening the tools menu and selecting “Add photos or files” (supported formats include CSV, XLSX, PDF, DOCX, JPEG, PNG, TXT, and more).

![Image 1: Screenshot of a chat input menu showing options: Add photos & files, Company knowledge, Create image, Deep research, Web search, and More.](https://images.ctfassets.net/kftzwdyauwt9/AUkzWXtVuCH7VRMydcuPw/c28d5291b7afd5479b20adfe448aab74/Screenshot_2026-02-19_at_3.22.43%C3%A2__PM.png?w=3840&q=90&fm=webp)

3. Ask a question or give a task, for example:

* “Summarize the main findings in this report and call out any risks or open questions.”
* “Visualize this sales data by region and highlight the biggest changes month over month.”
* “Rewrite this document to be clearer and more concise, while keeping the same tone.”
* “Extract the key dates and owners from this PDF into a simple table.”

4. Experiment in chat by requesting specific views (like tables or charts), or downloading ChatGPT‑generated outputs (like updated spreadsheets or PDFs).

## Connecting to other tools

Some versions of ChatGPT allow you to use **apps**, which let ChatGPT access third-party tools so you can bring external context into the conversation. Check out [available apps here⁠.⁠(opens in a new window)](https://help.openai.com/articles/11487775-connectors-in-chatgpt)

1. Go to [Settings → Apps⁠⁠(opens in a new window)](https://chatgpt.com/?openaicom-did=a2948a4b-ed54-4ff6-a784-3c0e551a3c71&openaicom_referred=true#settings/Connectors) to find an app to connect to.
2. Complete the authentication and permissions flow.
3. Apps will appear in Tools during chats, or you can use @ or / to bring one up.

See more about [using apps for work⁠(opens in a new window)](https://academy.openai.com/public/clubs/work-users-ynjqu/resources/connectors).

_Note: For Enterprise workspaces, your organization’s admin controls which apps are available to you. If you don’t see the option to connect an app, check with your admin. As with all business data on your ChatGPT Enterprise or ChatGPT Business workspace, data accessed through apps is not used to train OpenAI model
Read full article → ← Back to Reads

Related Videos

5 Levels of AI Agents - From Simple LLM Calls to Multi-Agent Systems
5 Levels of AI Agents - From Simple LLM Calls to Multi-Agent Systems
Dave Ebbelaar (LLM Eng)
The KV Cache Is Just Memoization
The KV Cache Is Just Memoization
DataMListic
Multi-Head Attention Tensor Shapes
Multi-Head Attention Tensor Shapes
DataMListic
Multi-Head Latent Attention (MLA) - Explained
Multi-Head Latent Attention (MLA) - Explained
DataMListic
GPT-Live Tutorial 2026 | Complete Urdu/Hindi Guide | New ChatGPT Voice Mode Explained 🔥
GPT-Live Tutorial 2026 | Complete Urdu/Hindi Guide | New ChatGPT Voice Mode Explained 🔥
Learn with Fatimah Gondal
Exploring AI Toolkit for VS Code | Download/Fine Tune/Inference LLM & Play with them on Local Server
Exploring AI Toolkit for VS Code | Download/Fine Tune/Inference LLM & Play with them on Local Server
Dewiride Technologies