To upload an image to ChatGPT, click the plus icon in the message box and choose “Add photos & files”. Select a file from your device, or drag or paste the image into the message box, and ChatGPT processes it automatically. You can then ask questions about the content, request an analysis or have the text extracted from the image.
The upload feature works in the web version, the desktop app and the mobile apps. Which image formats you can upload and how many images per day depend on your plan.
Uploading an image is a single action; getting something useful out of it takes a consistent way of asking questions. Document analysis and visual input come up as a recurring task in the LearnLLM ChatGPT Course, including the checking step before you use the result.
Which images does ChatGPT support?
ChatGPT supports the common image formats for professional use. You can upload JPEG, PNG and WebP files. Static GIF files are also accepted; according to the Help Center, ChatGPT does not support animated GIFs.
Formats such as TIFF, BMP, SVG and HEIC are not supported. If you use an iPhone, your camera takes HEIC photos by default. Convert these to JPEG or PNG before you upload them.
The maximum file size per image is 20 MB. Smartphone photos or high-resolution screenshots sometimes exceed this. Reduce the file size beforehand with a free tool such as TinyPNG, or crop unnecessary edges.
Another option is to save the file as JPEG instead of PNG, which in most cases reduces the file size considerably. This 20 MB limit applies to all plans, including the paid ones.
How to upload an image to ChatGPT step by step
Uploading an image to ChatGPT works in much the same way on every version of the interface. Open a conversation, click the plus icon in the message box and choose “Add photos & files”. Then choose a file from your computer.
Select your image and wait until the file has been processed. The image appears as an attachment to your message. Now type an instruction that says what you want.
“Describe what you see in this image” or “Extract all the text from this screenshot” works better than just “look at this”. The more specific your instruction, the more useful the result.
In the mobile app (iOS and Android), you tap the plus icon and choose “Add photos & files”. You can also take a photo with your camera and upload it straight away. On desktop, you can also drag an image into the message box or paste it from your clipboard.
If you want better results from ChatGPT, start by writing targeted instructions. Asking AI a good question is the basic skill that makes the difference between a vague description and a useful analysis.
What can ChatGPT do with your image?
ChatGPT can analyse, describe and compare images as soon as you upload them. The feature runs on the multimodal capabilities of the underlying GPT-6 models and recognises patterns, objects, text and structures in an image.
A few practical uses: extracting text from a screenshot or a photo of a document, interpreting a chart or table and naming the main trends, assessing a design or mockup for structure and readability, or comparing two images side by side for differences.
If you want the photo itself changed rather than analysed, you can edit a photo in ChatGPT; the model then creates a new version based on your instruction.
The value lies in combining the image with a targeted instruction. Upload a screenshot of an error message and ask for a solution. Upload an organisation chart and ask ChatGPT to summarise the structure.
Upload a photo of a whiteboard after a brainstorm and have ChatGPT turn the main points into an action list. That saves you retyping hard-to-read handwriting.
Bear in mind that ChatGPT is not a reliable source for interpreting medical images, and that the model can struggle with non-Latin characters, rotated images and very small details in complex visualisations. Always check the output yourself before you work with it. If you know what ChatGPT is and how it applies pattern recognition, you also understand why that check is needed.
Why can’t I upload an image to ChatGPT?
The most common reason you cannot upload an image to ChatGPT is that you have reached your plan’s upload limit. The error message “You’ve reached your file upload limit” appears on all plans, but does not tell you when the limit resets.
On the free plan, the limit is three file uploads per 24 hours, and images count towards it. On the paid plans, the counter works as a rolling three-hour window that moves on continuously as older uploads expire.
Other common causes are a file larger than 20 MB or an unsupported format, such as HEIC or TIFF. Check which model you are using in the dropdown menu at the top of your conversation, because the available features differ by model.
Sometimes the problem lies with the browser. Chrome and Safari work most reliably. Disable browser extensions (especially ad blockers), try an incognito window, or log out and back in.
In the mobile app, clearing the cache or restarting the app can help. If the problem persists, check status.openai.com for known outages on OpenAI’s side.
How many images can you upload to ChatGPT?
How many images you can upload to ChatGPT depends on your plan, but OpenAI does not publish a fixed daily number per plan. What is documented are the file limits that images fall under: three uploads per day on the free plan and up to 80 uploads per three hours on the paid plans.
| Plan | Price per month | Documented upload limit |
|---|---|---|
| Free | €0 | 3 files per 24 hours |
| ChatGPT Go | €8 | 10x the free tier, exact number not published |
| ChatGPT Plus | €23 | Up to 80 files per 3 hours |
| ChatGPT Pro | From €103, in three usage tiers | Up to 80 files per 3 hours |
| ChatGPT Business / Enterprise | Business from €21 per user with annual billing | Up to 80 files per 3 hours |
There is a lot of confusion about ChatGPT Go. For this $8-a-month plan, OpenAI states that everyday text conversations are unlimited, with safeguards against abuse, and that separate limits apply to uploads, image generation, voice and data. It gives no hard daily number for images.
Online, you often come across the figure of 50 images per day for ChatGPT Plus. That number comes from user reports and does not appear in OpenAI’s documentation, so treat it as an estimate rather than a commitment.
On the free plan, images, PDFs and documents all count towards the same daily maximum. Failed uploads may also count, which explains why you sometimes hit the limit sooner than your own count suggests.
During peak hours, OpenAI may temporarily lower the limits. There is no dashboard showing how much of your upload quota you have used, so you only notice the limit when you hit it.
How safe is it to upload images to ChatGPT?
How safe it is to upload images to ChatGPT depends on your plan and your settings. On the free plan, Go and Plus, OpenAI may use uploaded images to train future models. You can switch this off in the settings under “Data Controls”, but it is on by default.
On ChatGPT Enterprise and Business, OpenAI does not use customer data for training. For organisations that work with confidential visual material, such as designs, contracts or internal documents, this is the distinction that matters.
As a rule of thumb: do not upload images containing personal data, confidential business information or customer data through a free, Go or Plus account. Work with anonymised versions or test files when you want to explore the feature. The main risks of AI determine which data you can upload at all and which you are better off analysing offline.
From my background in the banking sector, I know how quickly a screenshot contains sensitive details you overlook yourself: an account number in a sidebar, a customer name in a tab, an email address in the address bar. Crop screenshots to just the part you need before you upload them.
Uploading other files to ChatGPT
Besides images, ChatGPT supports uploading the common file formats for professional work. The upload feature works the same way as for images: through the plus icon in the message box.
Which files does ChatGPT support?
ChatGPT accepts files in the following formats: PDF, Word (.docx), Excel (.xlsx), CSV, PowerPoint (.pptx), text files (.txt) and compressed files in ZIP format. ZIP files are unpacked automatically, after which ChatGPT processes the individual files.
Executable files (.exe) and password-protected documents are not supported. Since 6 October 2026, you can upload audio files, and ChatGPT creates a transcript or summary for you. If you want more control over the transcribed text, you can still first convert audio to text with a transcription tool and then upload the transcript. Password-protected PDFs fail without a clear error message. Remove the protection in Adobe Acrobat or a similar program and try again.
The maximum file size is 512 MB per file. Spreadsheets have a lower limit of around 50 MB, depending on the number of rows. Text documents also have a token limit, so very long documents are sometimes not processed in full, even if they are under 512 MB.
Upload limits per plan
The upload limits for files work the same way as those for images, because OpenAI counts both under one counter. The free plan allows three file uploads per day, the paid plans up to 80 files per rolling three-hour window.
After uploading, ChatGPT can analyse, summarise, compare and convert your files. Upload a policy report and have ChatGPT write a summary of the conclusions. Upload a spreadsheet with sales data and have it analyse patterns.
Upload a presentation and ask for feedback on structure and wording. What you can do with ChatGPT goes well beyond document analysis, to text generation, code review and structured reasoning work.
Frequently asked questions about uploading images to ChatGPT
When you upload images to ChatGPT, what happens to your files afterwards also matters.
How long does ChatGPT keep an uploaded image?
ChatGPT keeps an uploaded image for as long as the conversation in which you uploaded it. If you delete that conversation or your account, OpenAI removes the associated files from its systems within 30 days, according to the Help Center. The exceptions are files that have been stripped of identifiable data or that OpenAI has to keep for security or legal reasons.
Is there a maximum total storage for uploads in ChatGPT?
Yes, besides the limit per file, uploads in ChatGPT have a maximum total storage of 25 GB per user and 100 GB per organisation. According to OpenAI’s Help Center, new uploads fail with an error message once that limit is reached. If you get an error message while your file is small enough and your daily limit has not run out, total storage is a possible cause.



