Upload & analyze files in Gemini Apps

You can upload documents and spreadsheets to the Gemini Apps to get answers, summaries, and insights about your content.

What you need

Important: If you don’t have a Google AI Pro or Google AI Ultra subscription, there are more limits for how much you can use the feature, like uploading files or asking Gemini Apps to reference uploaded files. Learn more about limits and how to upgrade.
 

Upload supported files & code

  1. On your computer, go to gemini.google.com.
  2. In the text box at the bottom, enter your question or prompt.
  3. Click Add files .
  4. Click Submit .

Supported file types

Important: Some file types are only supported for Google AI Pro or Google AI Ultra subscribers. These file types are listed below. Learn how to upgrade to Google AI Pro or Ultra.

Supported file types include:

  • Code files including C, CPP, PY, JAVA, PHP, SQL, and HTML*
  • Document files: DOC, DOCX, PDF, RTF, DOT, DOTX, HWP, HWPX
  • Documents created in Google Docs
  • Plain text files: TXT
  • Presentation files: PPTX
  • Presentations created with Google Slides
  • Spreadsheet files: XLS, XLSX*
  • Spreadsheets created in Google Sheets*
  • Tabular data files: CSV, TSV*

*File type is only supported with Google AI Pro or Google AI Ultra.

Upload limits

  • Up to 10 files can be uploaded in the same prompt.
  • One code folder, or one GitHub repository, with up to 5,000 files and a maximum size of 100 MB, can be added to a chat. Learn more about adding GitHub repositories.

Learn more about files you upload

Important: These resources are only for users with a personal account. If you’re using a work or school account, learn more about how your data is protected.

Create a chart based on your data

You can ask the Gemini web app to create a chart based on your uploaded spreadsheet(s), zoom in to explore the chart, and customize the chart for your needs.

Customize a chart

  1. Below the chart, click Edit
  2. Choose how you want the chart to change. For example, you can edit  things like the chart type and labels. 
  3. Click Update.

Learn how to modify responses, export responses, and share your chats from Gemini Apps.

File upload error messages

“You’ve reached your limit for chats with files”

There are rolling limits for how much you can upload and analyze files in a period of time. After some time, the limit will reset, and you will be able to upload and analyze files again.

If you would like to upload and analyze more files, try again later or upgrade to Gemini Advanced for higher usage limits.
“Your uploads may be too large for the best results”

If you try to upload a file that is too large, Gemini may provide a response that misses connections or details throughout the content. This is most relevant for prompts that require attention to many details scattered throughout large file(s).

For better results, upload smaller files with less content, or upgrade to Gemini Advanced for a larger 1 million token context window.
What does it mean when my prompt exceeds the context window?

If you’re using Gemini Apps with a work or school Google Account, you might get a message that you’ve exceeded the context window for uploading and analyzing files.

What is a context window?

When you upload files to Gemini Apps, it needs to "read" the content to provide useful insights or answers. The context window is like the reading capacity. It determines how much content can be understood together at one time.

What does it mean when my prompt exceeds the context window?

A larger context window allows Gemini to read and comprehend more. For example, with a 1M token context window, Gemini can understand up to 1,500 pages of text or 30,000 lines of code.

If you exceed the context window, this could lead to responses that don’t take into account all the content provided or miss connections or details throughout the content. This is most relevant for prompts that require attention to many details scattered throughout large files.

Related resources

Search
Clear search
Close search
Google apps
Main menu
12831158990496229909
true
Search Help Center
true
true
true
true
true
5295044
false
false
false
false