Skip to main content
File uploads FAQ

File uploads FAQ

Updated over a month ago

What鈥檚 changing?

We鈥檙e adding a new capability to upload and work with different types of documents inside ChatGPT. This capability builds on our existing Advanced Data Analysis model (formerly known as Code Interpreter) to improve performance on text-rich documents including PDFs, Microsoft Word documents, and presentations.

Availability

Available now to all ChatGPT Plus and ChatGPT Enterprise users on the web at chatgpt.com, our iOS/Android mobile apps, and coming soon via API.

How does the new file uploads capability work?

The file uploads capability was created to support the following tasks:

  1. Synthesis: Combining or analyzing information from files and documents to create something new, for example:

    1. Upload a spreadsheet, for example a CSV, with a mix of qualitative and quantitative information, and ask ChatGPT to help you understand and visualize the data.

    2. Compare and contrast two documents.

    3. Analyze sentiment or tone in a document.

    4. Analyze a spreadsheet.

    5. Apply a framework or rubric from one document to the contents of another.

  2. Transformation: Reshaping information from documents without changing its essence, for example:

    1. Upload a complicated research paper and ask ChatGPT to provide a simple summary.

    2. Upload a powerpoint presentation and ask ChatGPT for feedback on the content.

    3. Summarize a document in simple terms.

    4. Rewrite a short document in a particular style.

    5. Turn a presentation into a document.

  3. Extraction: Pulling out specific information out of a document, for example:

    1. Upload a PDF and have ChatGPT find any references to a certain topic.

    2. Pull out relevant quotes from a document.

    3. Search for any mention of a particular topic from a document or spreadsheet.

    4. Extract metadata (author, creation date, etc.) from a document.

    5. Count the number of rows in a spreadsheet that contain a certain attribute

    6. Extract specific sections of a document (e.g., all headings or all bullet-point lists).

What types of files are supported?

All common file extensions for text files, spreadsheets, presentations, and documents.

How many files can I upload at once per GPT?

Up to 20 files per GPT for the lifetime of that GPT. Keep in mind there are file size restrictions and usage caps per user/org.

What are the file upload size restrictions?

  • All files uploaded to a GPT or a ChatGPT conversation have a hard limit of 512MB per file.

  • All text and document files uploaded to a GPT or to a ChatGPT conversation are capped at 2M tokens per file. This limitation does not apply to spreadsheets.

  • For CSV files or spreadsheets, the file size cannot exceed approximately 50MB, depending on the size of each row.

  • For images, there's a limit of 20MB per image.

  • Additionally, there are usage caps:

    • Each end-user is capped at 10GB.

    • Each organization is capped at 100GB.

    • Note: An error will be displayed if a user/org cap has been hit.

How do I delete files I upload?

Files uploaded to Advanced Data Analysis are deleted within a duration that varies based on your plan. If you are encountering your file usage cap, you can also delete files from recent chats or from any GPTs that you built, as these share caps.

How are files vs chats retained?

Chats

  1. Chats are saved in your account until you delete them. To learn more about data controls, see Data Controls FAQ.

  2. Once you delete a chat or delete your account, chats are deleted from our systems within 30 days, unless they have previously been de-identified and disassociated from your account, or we have to keep them for security or legal reasons.

Files

  1. Files uploaded to ChatGPT are saved in your account up to the retention period of the corresponding chat. Files uploaded as knowledge to a custom GPT are retained until you delete the custom GPT.

  2. Once you delete a chat containing a file, your account, or a custom GPT, the associated file is deleted from our systems within 30 days, unless it has previously been de-identified and disassociated from your account, or we have to keep it for security or legal reasons.

  3. Files processed via ADA / Document Analysis, and when chatting with a custom GPT (not uploaded as knowledge in GPT config): Retained for a duration that varies based on your plan.

For more information, see How are files vs chats retained?

Are you able to handle images embedded in docs/presentations/pdf?

Images embedded in documents/presentations (i.e. in image in the slide of a slide deck) are not supported yet. We plan to add support for this in the future.

Working with pdf files that have:

  • Text only: You can upload and analyze these.

  • Text + images: You can upload the .pdf file but ChatGPT will only analyze the text.

  • Images only: PDFs with no text (images only) are not supported.

Will OpenAI use files uploaded to train its models?

The answer depends on the service you are using. As explained in this article, we may use content submitted to ChatGPT, DALL路E, and our other services for individuals to improve model performance. Content may include files that are uploaded. Please refer to this article to understand how content may be used to improve model performance and the choices that users have.

Please note that we do not use content submitted by customers to our business offerings such as our API and ChatGPT Enterprise to improve model performance.

Please see our Enterprise Privacy page for information on how we use business data.

Did this answer your question?