Need ChatGPT to summarize a PDF, analyze a spreadsheet or describe an image? Here’s how to upload files on desktop and mobile, what file types and size limits to expect, and how to keep your data safe.
ChatGPT isn’t limited to typing. You can upload documents, spreadsheets, presentations, images and more, then ask it to summarize, analyze, rewrite or explain them. If you’ve wondered how to upload files to ChatGPT, the process takes only a few clicks.
ChatGPT’s features, limits and menus change often, so what you see may differ slightly from this guide. Check OpenAI’s Help Center for the latest details.
What Can You Do With File Uploads?
Uploading a file lets ChatGPT work with your own material instead of relying only on what you type. Common uses include:
- Summarize a long PDF, report or article
- Analyze a spreadsheet or CSV, such as finding trends, cleaning data or building charts
- Proofread or rewrite a Word document or resume
- Extract key points from meeting notes or contracts
- Describe or explain an image, chart or screenshot
- Review code files and explain what they do
- Compare documents side by side
- Translate a document into another language
Which File Types Does ChatGPT Support?
ChatGPT can generally work with a wide range of common files, including:
- Documents: PDF, Word (.docx), plain text and similar formats
- Spreadsheets: Excel and CSV files
- Presentations: PowerPoint files
- Images: common formats such as PNG and JPEG
- Code and data files: many text-based code and data formats
Supported formats can change, so if a file won’t upload, check OpenAI’s current list of supported file types in its File Uploads FAQ.
File Size Limits and Usage Caps
According to OpenAI’s help documentation at the time of writing:
- Files uploaded to a ChatGPT conversation have a hard limit of 512 MB per file.
- Spreadsheets and CSV files are limited to roughly 50 MB, depending on the size of each row.
- Images are limited to about 20 MB each.
- Free users have been limited to a small number of uploads per day, listed as three per day on the help page, while paid plans offer higher usage limits.
Document files may also have a cap on how much text ChatGPT can process, so very long documents may be only partly analyzed. If you hit a limit, try splitting the file into smaller parts. Limits vary by plan and can change, so confirm the current numbers for your account.
How to Upload Files to ChatGPT on Desktop (Web)
- Open ChatGPT at chatgpt.com and sign in.
- Start a new chat or open an existing one.
- Click the “+” (plus) icon or attachment option in the message box. Look for an option like “Add photos & files” or “Upload file.”
- Choose your file from your computer and click Open.
- Wait for the file to finish uploading. You should see a preview or file name in the message box.
- Type your question or instruction, such as “Summarize this document in five bullet points.”
- Press Enter to send.
Drag and drop: In many cases you can also drag a file from your computer straight into the chat window.
How to Upload Files to ChatGPT on Mobile (iPhone and Android)
- Open the ChatGPT app and sign in.
- Open a chat and tap the “+” icon next to the message box.
- Choose how to add your file: take a photo with your camera, select from your photo library, or pick a file from your device or cloud storage.
- Select the file and wait for it to attach.
- Type your request and tap send.
Taking a picture of a printed page, a handwritten note, a menu or a whiteboard is a quick way to get ChatGPT to read and explain it.
Uploading From Cloud Storage
Depending on your plan and available features, you may be able to connect cloud storage services such as Google Drive or Microsoft OneDrive and choose files directly from them. Look for these options in the upload menu, and review the permissions you’re granting before connecting an account.
Upload Multiple Files at Once
You can often attach more than one file to a single message, which is useful for comparing documents, combining research or analyzing several images together. Limits apply, so if uploads fail, try fewer files at a time.
Example Prompts to Use After Uploading
Be specific about what you want. A few ideas:
- “Summarize this PDF in 200 words and list the three most important takeaways.”
- “Find any errors or inconsistencies in this contract and explain them in plain language.”
- “Analyze this spreadsheet and tell me which month had the highest sales.”
- “Rewrite my resume to sound more confident, but keep it to one page.”
- “Describe what’s in this image and suggest a caption.”
- “Create a chart showing revenue by region from this CSV file.”
- “Translate this document into Spanish and keep the formatting.”
Tips for Better Results
- Use clear, readable files. Text-based PDFs work better than low-quality scans. For scanned documents, make sure the text is legible.
- Name your files descriptively so you can reference them in your prompt.
- Break up very large files into sections if ChatGPT struggles to process them.
- Ask follow-up questions about specific pages, sections or columns.
- Double-check important facts. ChatGPT can make mistakes, so verify numbers, quotes and legal or medical details against the original.
Privacy and Safety: What to Know Before You Upload
Files you upload may contain private or sensitive information, so think before you share.
- Avoid uploading highly sensitive data such as passwords, financial account numbers, medical records or confidential business documents unless you understand and accept how your data is handled.
- Review your data controls. ChatGPT includes settings that affect whether your conversations may be used to improve models and how long data is retained. Check OpenAI’s Data Controls FAQ and your account settings.
- Know your workplace rules. Many companies restrict uploading internal files to AI tools.
- Remove personal details such as names, addresses and ID numbers when you don’t need them.
- Be careful with files from others. Don’t upload someone else’s private information without permission.
Troubleshooting: Why Won’t My File Upload?
- The file is too large. Compress it, remove unnecessary pages or split it.
- The file type isn’t supported. Convert it to a common format, such as PDF or DOCX.
- You’ve reached your upload limit. Free accounts have tighter daily limits, and you may need to wait or upgrade.
- Your connection is unstable. Try again on a stronger network.
- The file is password-protected or corrupted. Remove the password or re-save the file.
- The service has an outage. Check OpenAI’s status page.
- Try a different browser or update the app. Clearing your cache or refreshing the page can also help.
Frequently Asked Questions
Can I upload files to ChatGPT for free? File uploads have been available to free users with tighter daily limits than paid plans. Check the current limits for your account.
What’s the maximum file size I can upload? OpenAI’s help documentation lists a hard limit of 512 MB per file, with lower limits for spreadsheets (about 50 MB) and images (about 20 MB). These can change, so verify them in the Help Center.
Can ChatGPT read PDFs? Yes. ChatGPT can read and summarize PDFs, though text-based PDFs generally work better than image-only scans. Some features, such as reading images inside PDFs, may depend on your plan.
Can ChatGPT analyze Excel or CSV files? Yes. You can upload spreadsheets and ask for summaries, trends, cleaned data or charts.
Is it safe to upload files to ChatGPT? It depends on what the file contains and your settings. Avoid sharing sensitive information, review your data controls and follow your organization’s policies.
Does ChatGPT remember my uploaded files forever? Retention depends on your settings and plan. See OpenAI’s data and file retention policies for details.
Final Thoughts
Knowing how to upload files to ChatGPT turns it from a simple chatbot into a powerful assistant for reading, analyzing and improving your own documents. Click the plus icon, attach your file, write a clear prompt and review the results carefully. Just keep privacy in mind and check current limits for your plan.
Disclaimer: This article is for general informational purposes only. ChatGPT is a product of OpenAI, and its features, pricing and policies are subject to change. Verify current details at OpenAI’s official Help Center.
