How to get a PDF into ChatGPT (the reliable way)
There are three common ways to give a PDF to an AI assistant, and two of them quietly go wrong. Here's what actually happens with each — and the one that gives ChatGPT or Claude text it can read.
Three ways to give a PDF to AI — and how each behaves
The problem is rarely the AI; it's the text the AI receives:
- Upload the raw PDF: the assistant extracts the text itself, and often interleaves columns, flattens tables, and drags in page headers and numbers.
- Copy-paste the text: page numbers, running headers, and mid-sentence line breaks come along and confuse the model.
- Convert to clean Markdown first: structure (headings, lists, real tables) is rebuilt and the page clutter is stripped — this is the version an AI reads correctly.
- The third option is the only one that consistently gives the model clean, correctly-ordered text.
The reliable way: clean Markdown, in one step
Drop your PDF here and LessTokens rebuilds it as clean, structured Markdown — headings, lists, and real tables restored, repeated page furniture removed — ready to paste into any AI. No sign-up, and your file is deleted within 60 minutes.
Drop your PDF here
or
PDF · up to 20 MB
Have a different format? Use the universal converter →
What LessTokens does to your PDF
- Rebuilds headings, lists, and tables as clean Markdown structure.
- Removes repeated page headers, footers, and standalone page numbers.
- Fixes broken line breaks and letter-spaced text from PDF extraction.
- Keeps every word of your real content — nothing is summarized or invented.
What it can and can't do
This works on PDFs that contain real, selectable text. It does not OCR scanned or image-only PDFs — if a PDF has no extractable text, the tool tells you honestly instead of returning empty output, and never pretends a document was converted when it was not. It also does not make the AI smarter: it removes garbled input as a cause of wrong answers, but the AI still can't answer something your document does not contain.
Questions
Can't I just upload the PDF straight to ChatGPT?
You can, but the assistant then extracts the text itself — and that extraction often interleaves columns, flattens tables, and mixes in page furniture. Converting to clean Markdown first removes that failure mode, so the model reads correctly-structured text.
Does it work on a scanned PDF?
Not yet — a scanned or image-only PDF has no selectable text to extract, and this tool does not OCR PDFs. It will tell you honestly rather than return empty output. (For screenshots, the separate screenshot tool does use OCR.)
Is my file private?
Files are processed temporarily, never used to train AI, and automatically deleted within 60 minutes. See the privacy policy for the full detail.
File retention
Uploaded originals and conversion results are temporary. They are not kept as a permanent document library.
- Uploaded originals are used only to produce your Markdown result and are deleted as soon as processing ends, or within 60 minutes at the latest.
- Conversion results and job records are available for up to 60 minutes, then expire and are automatically removed from the active database.
- We do not keep a permanent document library. Limited provider-managed infrastructure snapshots may retain residual copies for up to 5 days before automatic expiry.
- Uploaded originals are held in temporary local storage only while the job is processed. Recurring cleanup removes any expired temporary upload left by an interruption.