The Add Files button is grayed out because your ChatGPT plan doesn't include file uploads, or you're using a web browser that ChatGPT doesn't fully support for this feature
File uploads in ChatGPT work only with certain subscription levels and certain ways of accessing the service. If you see the button but it's grayed out, or if the button isn't there at all, one of a few specific things is blocking you. The most common reason is that you're using the free version of ChatGPT, which doesn't have file upload at all. The second most common reason is that you're on ChatGPT Plus or Pro but using an older browser, or a browser ChatGPT hasn't fully tested yet.
This matters because file uploads let you paste documents, spreadsheets, images, and code into ChatGPT so it can read and work with them. Without this feature, you have to copy and paste text manually, which is slow and often doesn't work well for large files or formatted documents.
Key Takeaways
- File uploads are only available to ChatGPT Plus and ChatGPT Pro subscribers; the free version does not have this feature.
- Using an outdated browser or a browser ChatGPT doesn't fully support can hide or disable the file upload button even if you have a paid plan.
- The file upload button appears in the text input box at the bottom of the chat window, to the left of the send button.
- If you have a paid plan and a supported browser but the button is still grayed out, signing out and back in usually fixes it.
- Some file types and very large files may not upload even when the button is available; ChatGPT has limits on what it can process.
Check your ChatGPT subscription level
The free version of ChatGPT does not include file uploads. If you're using the free tier, you won't see the file upload button at all, and there's no way to turn it on. You can still use ChatGPT to answer questions and have conversations, but you cannot upload documents, images, code files, or spreadsheets.
ChatGPT Plus and ChatGPT Pro both include file uploads. If you're not sure which plan you have, look at the bottom left of the ChatGPT window. You'll see your account name and, below it, either "Free plan", "Plus", or "Pro". If it says "Free plan", that's why the button isn't there. Upgrading to Plus or Pro is the only way to unlock file uploads.
Make sure you're using a supported browser
ChatGPT file uploads work best in Chrome, Edge, Firefox, and Safari on their current versions. If you're using an older version of any of these browsers, or if you're using a less common browser like Opera or Brave, the file upload button may not appear or may be grayed out even if you have a paid plan.
Check your browser version by opening the menu (usually three dots or lines in the top right corner) and looking for "About" or "Settings". The browser will tell you what version you're running and whether updates are available. Close ChatGPT, update your browser, and then reload ChatGPT. The file upload button should appear after the page refreshes.
If you're using a mobile app instead of the web version, note that file uploads on mobile are more limited. The ChatGPT app on iPhone and Android does support file uploads, but not all file types work as well as they do on desktop. If you need to upload files regularly, the web version on a desktop or laptop is more reliable.
Sign out and sign back in
Sometimes ChatGPT gets stuck in a state where the file upload button doesn't load properly, even though your account and browser are both set up correctly. The fastest fix is to sign out completely and sign back in. This forces ChatGPT to reload your account settings and refresh the interface.
Click your account name or profile icon in the bottom left corner of the ChatGPT window. Select "Sign out" or "Log out". Then go to chatgpt.com and sign back in with your email and password. Once you're logged back in, open a new chat and look for the file upload button in the text input box at the bottom. It should be visible now.
Clear your browser cache and cookies
If signing out and back in doesn't work, your browser's stored data for ChatGPT may be corrupted. Clearing the cache and cookies for chatgpt.com can fix this. The steps are different for each browser, but the idea is the same: you're telling your browser to forget the old version of ChatGPT and download a fresh one.
In Chrome or Edge, open the menu, go to "Settings", then "Privacy and security", then "Clear browsing data". Make sure "Cookies and other site data" and "Cached images and files" are both checked. Set the time range to "All time". Then click "Clear data". In Firefox, open the menu, go to "Settings", then "Privacy & Security", scroll down to "Cookies and Site Data", and click "Clear Data". After clearing, close the browser completely and open it again, then go back to ChatGPT.
Check file type and file size limits
Even when the file upload button is working, not all files can be uploaded. ChatGPT accepts images (JPG, PNG, GIF, WebP), documents (PDF, Word, Excel, PowerPoint, text files), code files, and some other formats. If you're trying to upload a file type ChatGPT doesn't recognize, the upload will fail or the button may appear disabled.
File size also matters. Most files should be under 20 MB, though the exact limit can vary. If your file is very large, try compressing it or splitting it into smaller pieces before uploading. If you're uploading an image, make sure it's not too small — ChatGPT needs enough detail to read text or see what's in the image.
Disable browser extensions that might interfere
Some browser extensions, especially ad blockers, privacy tools, and script blockers, can prevent ChatGPT's file upload feature from loading. If you've tried everything above and the button still isn't working, try disabling all extensions temporarily to see if one of them is the culprit.
In Chrome, click the puzzle piece icon in the top right, then click the toggle next to each extension to turn it off. In Firefox, open the menu, go to "Add-ons", and click the toggle next to each extension. Reload ChatGPT. If the file upload button appears now, you know an extension was blocking it. You can then turn extensions back on one at a time to find which one is causing the problem, and either update it or remove it.
Frequently Asked Questions
Can I upload files on the ChatGPT mobile app?
Yes, both the iPhone and Android apps support file uploads if you have ChatGPT Plus or Pro. Open a chat, tap the plus icon or attachment icon at the bottom, and select the file you want to upload. Some file types work better on mobile than others, and very large files may not upload successfully.
What happens if I try to upload a file type ChatGPT doesn't support?
The upload will fail, and you'll see an error message. ChatGPT will tell you which file types it accepts. If you need to use an unsupported file, try converting it to a supported format first — for example, convert a Pages document to PDF, or an Excel file to CSV.
Why does the file upload button disappear after I upload one file?
It shouldn't. The button should stay visible so you can upload more files in the same chat. If it disappears, try refreshing the page. If it keeps disappearing, sign out and back in, or try a different browser to see if the problem is specific to your current setup.
Does ChatGPT keep the files I upload?
ChatGPT reads the file during your conversation but doesn't store it permanently. Once you close the chat, ChatGPT no longer has access to that file. If you want to use the same file again, you'll need to upload it again in a new chat.
Can I upload multiple files at once?
Yes. Click the file upload button multiple times to add several files to the same chat before sending your message. ChatGPT can read and work with multiple files in one conversation, which is useful when you want it to compare documents or pull information from several sources.