# How do I get ChatGPT to read a PDF?

> Click the + in the message box, choose Add photos & files, pick the PDF and ask for answers with section or page numbers. Free lesson included.

Source: https://learn.ynteractive.com/content/questions/how-to-get-chatgpt-to-read-a-pdf · Updated 2026-10-21 · Free from Stepthrough (https://learn.ynteractive.com)

By [Robert Breen](https://learn.ynteractive.com/content/about) · Published October 21, 2026 · Updated October 21, 2026 · 5 min read

To get ChatGPT to read a PDF, click the **+** on the left of the message box, choose **Add photos & files**, pick the PDF and then ask a specific question that tells it to give the section or page number for every answer. For a business document, turn on [Temporary Chat](https://learn.ynteractive.com/content/glossary/temporary-chat) first, the way you do in the free lesson [Never Miss a Contract Renewal Deadline](https://learn.ynteractive.com/content/chatgpt-contract-renewal-deadline).

Uploading is the easy part. The two things that decide whether the answer is right are the kind of PDF you have (real text or a scan) and how you ask. A vague "anything I should know?" gets a vague summary. A table with section numbers gets something you can check.

## What are the steps to upload a PDF to ChatGPT?

1. **Decide where the chat lives.** If the PDF is a contract, a proposal or anything with client details, click the **Temporary chat** icon at the top right first. Temporary chats do not appear in your history.
2. **Attach the file.** Click the **+** next to the message box, then **Add photos & files**, then pick the PDF and click **Open**. It sits above the message box as a small preview. You can also drag the file into the chat.
3. **Ask for a shape, not a summary.** Name the columns you want, for example term, what it says, section and what it means for us. Add "use only this document" and "give the section number for every line".
4. **Send it and read the answer against the PDF.** Open the PDF yourself and check two or three lines, starting with the ones that involve money or dates.
5. **Ask follow-ups in the same chat.** The file stays attached to that conversation, so you can ask the next question without uploading again.

If you want to summarize a long report rather than pull out specific terms, the walkthrough in how to summarize a long document with ChatGPT covers that job.

## Why does ChatGPT miss things in some PDFs?

There are two kinds of PDF. A **digital PDF** was made by a computer program, so the words are real text. You can tell because you can select a sentence and copy it. A **scanned PDF** is a picture of a page, from a scanner or a phone. Before any tool can read a scan, it has to run [OCR](https://learn.ynteractive.com/content/glossary/ocr) (optical character recognition) to turn the picture into letters, and numbers are where OCR slips: a 5 read as an S, a missing decimal point.

So if ChatGPT gets a total or a date wrong, check whether the file is a scan. The short explainer [How AI Reads a PDF](https://learn.ynteractive.com/content/how-ocr-and-document-parsing-work) shows a digital [invoice](https://learn.ynteractive.com/content/glossary/invoice) and a phone scan side by side, and the two mistakes OCR makes on the scan. The [OCR and document parsing FAQ](https://learn.ynteractive.com/content/blog/ocr-document-parsing-faq) answers the follow-up questions. If you mainly need tables out of scans, see [which AI tool can pull tables out of a scanned PDF into Excel](https://learn.ynteractive.com/content/questions/pull-tables-from-scanned-pdf-to-excel).

## What does this look like in a real lesson?

In [Never Miss a Contract Renewal Deadline](https://learn.ynteractive.com/content/chatgpt-contract-renewal-deadline), a made-up painting company has a three-page copier contract that renews itself unless the vendor receives a certified letter 90 days before the term ends. You turn on Temporary chat, attach the contract with **Add photos & files**, and paste one request: a table of key terms with section numbers, plus the last day to send notice with the working shown.

ChatGPT puts **November 30, 2026** at the top, with the note that notice must be received by that date, not just mailed. The table shows that notice has to go by certified mail and that email does not count. Then you do the step that matters: you check the math yourself on a calendar (start date, 36 months, minus 90 days). Last, ChatGPT drafts the non-renewal letter, and you check the agreement number, section and end date against the contract before anyone signs it.

The [Smallpdf lesson](https://learn.ynteractive.com/content/smallpdf-ai-pdf-summarizer-key-points-long-pdf) shows the same habit in a different tool: every answer about a 25-page proposal comes with page chips, and you click each one to see the highlighted text before you trust it.

## What mistakes should I avoid?

- **Not checking the page it quotes.** A section number is only useful if you open it. Check anything that involves money, dates or obligations.
- **Uploading a sensitive file into your normal history.** Use Temporary Chat, a work account your company has approved, or both. Take out details the question does not need.
- **Trusting AI arithmetic.** Ask it to show the working, then do the sum yourself.
- **Assuming a scan reads like a digital PDF.** If numbers look odd, find the original digital file or check each figure by eye.
- **Asking "summarize this" when you need one fact.** Ask the exact question, such as "how do we cancel and what does it cost?"

## Which other tools read PDFs well?

- **Claude** takes PDF uploads the same way, through the **+** in the message box, and handles long documents well.
- **Smallpdf** has AI PDF tools that summarize a file and answer questions with clickable page references.
- **Adobe Acrobat AI Assistant** answers questions about a PDF inside Acrobat, with citations.

The comparison of the [best AI PDF summarizers](https://learn.ynteractive.com/content/compare/best-ai-pdf-summarizers) goes through the options in more detail.

## Key takeaways

- Click **+**, then **Add photos & files**, pick the PDF and ask a specific question.
- Ask for a table with section or page numbers so you can check each line.
- Use Temporary Chat for contracts and other business documents.
- Scanned PDFs need OCR first, and numbers are where it goes wrong.
- Check every date, fee and total against the PDF before you act on it.

## Frequently asked questions

**Can free ChatGPT read a PDF?**

Yes. File uploads work on the Free plan, with lower limits than paid plans. If you hit a limit, try a shorter file or ask fewer questions per day.

**Can I upload more than one PDF at once?**

Yes. Pick several files in the file browser, or attach them one after another in the same chat, and say in your question which file each answer should come from.

**Does ChatGPT keep my PDF after the chat?**

In a normal chat the file stays with that conversation until you delete it. In a Temporary Chat the conversation does not appear in your history. Check your workspace's data settings and your company's AI policy for anything confidential.

## Learn it hands-on

Free, interactive lessons: you do every step yourself in a practice copy of the real tool, it checks your work as you go, and nothing touches your real accounts.

- [Never Miss a Contract Renewal Deadline using ChatGPT](https://learn.ynteractive.com/content/chatgpt-contract-renewal-deadline): Upload a vendor contract to a Temporary Chat, get every key term in one table with section numbers, check the non-renewal deadline yourself, and… (about 10 minutes)
- [Smallpdf: Get the Key Points of a 25-Page PDF in 5 Minutes](https://learn.ynteractive.com/content/smallpdf-ai-pdf-summarizer-key-points-long-pdf): A business case for anyone handed a long vendor proposal before a meeting: get an AI summary in Smallpdf, ask about renewal, exit fees and extra… (about 10 minutes)
- [How AI Reads a PDF: OCR, Document Parsing and Field Extraction](https://learn.ynteractive.com/content/how-ocr-and-document-parsing-work): Follow two vendor invoices, one digital and one scanned, through OCR, parsing rules vs AI extraction, and the four checks that stop a misread total… (about 7 minutes)

[Start the free lesson](https://learn.ynteractive.com/modules/chatgpt-vendor-contract-key-terms)

## AI tools in this answer

Each one in the Stepthrough AI tools directory: what it does, who it is for and the free lesson where there is one.

[ChatGPT](https://learn.ynteractive.com/content/ai-tools/tool/chatgpt) · [Claude](https://learn.ynteractive.com/content/ai-tools/tool/claude) · [Smallpdf](https://learn.ynteractive.com/content/ai-tools/tool/smallpdf) · [Adobe Acrobat AI Assistant](https://learn.ynteractive.com/content/ai-tools/presentations-docs#tool-adobe-acrobat-ai-assistant)

[The full AI tools directory](https://learn.ynteractive.com/content/ai-tools)

## Related terms

Plain-English definitions, each with an example from a free lesson.

[Temporary Chat](https://learn.ynteractive.com/content/glossary/temporary-chat) · [OCR (optical character recognition)](https://learn.ynteractive.com/content/glossary/ocr) · [Invoice](https://learn.ynteractive.com/content/glossary/invoice) · [Termination clause](https://learn.ynteractive.com/content/glossary/termination-clause) · [Unstructured data](https://learn.ynteractive.com/content/glossary/unstructured-data) · [Contract key terms](https://learn.ynteractive.com/content/glossary/contract-key-terms)

[The full AI glossary](https://learn.ynteractive.com/content/glossary)

## Related questions

- [Which AI tool can pull tables out of a scanned PDF into Excel?](https://learn.ynteractive.com/content/questions/pull-tables-from-scanned-pdf-to-excel): For one scan, Adobe Acrobat or Smallpdf with OCR exports to Excel. For the same document every week, use Docparser or Docsumo…
- [How can procurement teams use AI?](https://learn.ynteractive.com/content/questions/how-procurement-uses-ai): Procurement teams use AI to compare quotes on the same basis, pull key terms and renewal dates from contracts, and research…
- [How do I compare two versions of a contract and see every change?](https://learn.ynteractive.com/content/questions/how-to-compare-two-versions-of-a-contract): Run a PDF compare tool such as Foxit or Acrobat Compare on both versions, walk through each marked change, then send the list…
- [How do I extract data from PDFs into Excel automatically?](https://learn.ynteractive.com/content/questions/how-to-extract-data-from-pdfs-into-excel): Set up a parser like Docparser with one rule per field, upload the PDFs, check a few results and download one CSV for Excel…
- [How do I get ChatGPT to write like me?](https://learn.ynteractive.com/content/questions/how-to-get-chatgpt-to-write-like-me): Paste two or three of your real past pieces between ### lines, add "copy my style, not the facts", then give it the new job…
- [How do I make ChatGPT remember my business details in every chat?](https://learn.ynteractive.com/content/questions/how-to-make-chatgpt-remember-my-business): Create a ChatGPT Project with instructions and your price list as sources, then start every chat inside it. Memory is not the…

[More questions: How do I...](https://learn.ynteractive.com/content/questions/how-do-i) · [All AI questions](https://learn.ynteractive.com/content/questions) · [All free tutorials](https://learn.ynteractive.com/content)
