Can ChatGPT read RTF files? Yes, and the 1 case that fails
What ChatGPT acceptsLast checked
Short answer
Yes. RTF is a document format and falls inside what OpenAI supports, which it describes as "All common file extensions for text files, spreadsheets, presentations, and documents." In practice RTF files upload and read without any trouble. If one does give you problems, saving it as .txt takes ten seconds and loses nothing ChatGPT would have used.
Why it works
RTF, Rich Text Format, is text with formatting instructions wrapped around it. Underneath the fonts and the styling, the content is plain readable text.
That is exactly what ChatGPT wants. It extracts the text from a document and works from that, discarding presentation. RTF gives it up easily, which is why these upload cleanly.
The rule of thumb for any format: if you can open it in a text editor and see readable words, so can ChatGPT. Open an RTF in a plain text editor and you will see your content mixed with markup tags. The words are right there, which is the whole test.
If one does not work
Rare, but the fix is quick and costs nothing.
Open the file
Word, TextEdit, LibreOffice, Google Docs, anything that opens RTF.
Save as .txt or .docx
Either works. Plain text is smaller, DOCX keeps a bit more structure.
Upload the new file
It behaves like any other document from here.
You lose the formatting. You lose nothing else, and formatting was being discarded anyway.
The limits that do apply
Nothing RTF-specific, just the usual ones:
| Limit | Value |
|---|---|
| File size | 512 MB |
| Length | 2 million tokens |
RTF files are almost always small, so size is not a realistic concern. The length cap is the only one you might meet, and only with a genuinely long document.
Long documents get truncated quietly
Past the length cap, a document is not rejected. It uploads, ChatGPT reads part of it, and nothing tells you. Ask what the final section is called. If it cannot say, it did not read that far.
When RTF is the wrong container
One case worth naming. If your RTF is mostly images pasted into a document, ChatGPT will not see them. Every plan except Enterprise extracts the digital text and discards the images.
So an RTF containing screenshots of text produces almost nothing, and it will not say so. If that is your file, you need the text itself, which means OCR on the images before there is anything to read.
Common questions
Is RTF officially supported?
OpenAI does not publish a list of extensions. It says all common file extensions for text files, spreadsheets, presentations and documents. RTF is a document format in common use, so it falls inside that, and in practice it uploads and reads fine.
What if my RTF will not upload?
Save it as .txt or .docx and upload that. RTF holds formatting and text, and ChatGPT discards formatting anyway, so converting loses nothing it would have used.
Will I lose anything by converting to plain text?
Only the formatting: fonts, bold, colours, spacing. The words all survive. Since ChatGPT works from the text and not the presentation, this costs you nothing in practice, and the file gets much smaller.
Does RTF have a lower size limit than other formats?
No. The same limits apply: 512 MB per file and 2 million tokens for text and documents. RTF files are usually small, so the token cap is the only one you are likely to meet, and only on a very long document.
Keep reading
What file types can ChatGPT read in 2026? 7 fail silently
ChatGPT reads 4 file families and OpenAI publishes no extension list. 7 uploads go through cleanly and give it nothing to read, with the fix for each.
Can ChatGPT read Word documents?
Yes, up to 512 MB per file, and DOCX is among the most reliable formats. Every plan but Enterprise discards the images, and how to spot what was dropped.
ChatGPT file upload not working? Find your error here
Hit the limit having uploaded 1 file? Failed attempts count toward the 80 per 3 hours cap. Every ChatGPT upload error here, with the fix that clears it.
ODT, HWP, PSD and other formats nobody documents
Yes, ODT uploads and reads fine. OpenAI publishes no extension list, so here is the test for any unusual format, and when exporting beats trying it.