How to Upload Files To ChatGPT

Written by Tanja Lepcheska AI for Business & Education

Linkedin - 7 min read

There is no need to go in circles about whether uploading different types of files to ChatGPT is possible.

The straightforward answer to this question is that there is a way; however, it is available only through third-party tools.

Those tools are extensions, third-party websites, plugins, etc.

This article will focus on explaining all possible ways you can upload different files to ChatGPT.

Keep on reading if you want to find out how it’s done.

Bonus read: How to make a table with ChatGPT

How to upload file to ChatGPT

Option 1: Use the ChatGPT File Uploaded Extended extension (free to use)

The ‘ChatGPT File Uploader Extended’ is compatible with a Chrome browser and allows you to upload documents like TXT, JS, PY, HTML, CSS, JSON, CSV, MD, TS, TSX, JSX, PDF, DOC, DOCX, XLS, XLSX, and ZIP.

However, it cannot process files that contain images.

  1. Go to your browser and type in ‘ChatGPT File Uploader Extended.’
  2. Install the extension by clicking on ‘Add to Chrome.’

Click on 'Add to Chrome'

  1. If the installation was successful, you should receive a notification like this one in the upper right corner.

ChatGPT Uploader Extended extension added to Chrome

  1. Next, navigate to ChatGPT and click the ‘Upload’ button option (bottom right).

Click 'Upload'

  1. Select the file you want to upload.
  2. These are all the supported file types, and if you try to upload an unsupported file, it won’t be added.

ChatGPT uploader supported files

  1. Once you click on that, ChatGPT will start processing your document immediately.

That is it; you will see that after a few moments, ChatGPT will generate a summary of the document file you’ve uploaded. In addition, you can proceed from there and keep asking questions, and ChatGPT will generate responses based on the file you’ve uploaded and your questions.

If the document you want to upload is big, you can adjust the chunk size by clicking on the settings icon and choosing your preferred size.

Also, learn how to use ChatGPT to write catchy, engaging emails.

Option No. 2 Use BookGPT to upload a large document to ChatGPT

If your text or PDF document exceeds the word limit allowed within ChatGPT, you can use the third-party app BookGPT.

BookGPT is an app service that allows you to input an entire book and ask questions about its contents. It uses GPT-3 to give you answers based on that book’s content and can add a reference to the specific page number from where the information was found.

BookGPT processes the document using ChatGPT’s OpenAI API key, and here are the steps to see how it works;

  1. Navigate to your OpenAI account and log in with your credentials.
  2. Click on ‘Create new secret key’ and on ‘Create new key’ and copy the API key.

Click 'Create new secret key'

Click 'Create new key'Copy the new API key

  1. Go to the BookGPT project and paste the OpenAI API key as requested.
  2. Add the PDF’s URL (or drag and drop your file into the PDF Drop File Here box), ask your questions, and click ‘Submit.’

Paste the your new API key into the box
The answer to your question will appear in the answer box to the right.

Option No. 3 Use ChatGPT plugins for PDF and text documentation analysis

This is only available for ChatGPT Plus users, as they can upload and analyze all kinds of documents using the GPT-4 model and the ChatGPT plugins.

These are the steps you’ll need to take to utilize this option:

  1. Open ChatGPT, click on the three dots (lower left corner), and click ‘Settings.’

Click on the three dots and click 'Settings'

  1. Click on ‘Beta features’ and ensure that the Plugins option is toggled on.

Click 'Beta features' and make sure the Plugins option is toggled on

  1. Next, go back and select the GPT-4 model.

Select 'GPT-4'

  1. Click on ‘No plugins enabled', scroll down the list till you see ‘Plugin Store', and click on it.

Click on 'No plugins enabled', scroll down and click on 'Plugin store'

  1. Click ‘Ok,’ click on ‘All’ and search for the ‘AskYourPDF’ plugin.

Click 'Ok'

Click 'All' and type in 'AskYourPDF'

  1. Click on ‘Install.’
  2. After it has been installed, it should be visible once you click the downward arrow.


  1. In the last step, click on ‘Upload’ to add your PDF file to ChatGPT and proceed by adding your questions.

Click 'Upload'

Also, read: How to use ChatGPT in Google Sheets

To sum up

I hope that this article was a good assistance in helping you upload a file in ChatGPT. Now you know there are several ways to upload different types of files to ChatGPT and proceed to ask your questions as you wish.

Another important note is that you can also use the ChatGPT-powered Bing AI sidebar to analyze documents, as Microsoft has integrated it into its Edge browser. It is also known as the ‘Discover’ ChatGPT Bing Sidebar, able to analyze papers without them being uploaded.

It works by simply opening the document in MS Edge and pressing ‘CTRL +O’ to open the PDF file. Then open the Bing Sidebar and ask your questions.


Can I upload a CSV file to ChatGPT?

ChatGPT cannot process large CSV files. It can still help you understand big data sets. One method you can use is to ask it to create a Python code.