Perplexity AI · Perplexity

How to Upload EPUB to Perplexity

Conversion required25MB limit128k contextEPUB

Perplexity does not reliably handle EPUB through its standard upload. Convert to Markdown first, then paste or upload the Markdown — that is the path with the fewest dead ends.

Perplexity is happy to accept an EPUB upload — it is the downstream behavior where things get interesting. Perplexity does not accept EPUB files natively in the standard upload flow, so you have to convert first. This guide walks through the whole path: where to drop the file, what usually breaks, and when it is worth converting to Markdown before you upload. EPUBs carry genuine chapter structure, which makes them one of the better sources — provided the book's internal markup is not a mess, which for older conversions it often is. Perplexity takes uploads via Attach icon in the search bar, or Spaces (formerly Collections) for persistent context, caps individual files around 25MB, and works with roughly 128,000 tokens of context on its default variant. The short version: give Perplexity clean structure — headings, lists, tables that survived the trip — rather than a raw EPUB and the hope that the parser does the right thing.

Why convert to Markdown before uploading

The case for a Markdown intermediate step, specifically for EPUB in Perplexity.

  • Markdown is token-efficient. You can fit substantially more of an EPUB document inside Perplexity's context window (currently around 128,000 tokens, give or take depending on the plan and model variant) once formatting overhead is gone.
  • Perplexity respects Markdown structure. Headings become navigable sections, lists stay as lists, and tables that survive conversion stay readable for the model.
  • You get a predictable failure mode. When an EPUB parser inside Perplexity silently drops a page or column, you rarely notice until the answer is wrong. With Markdown, what you see is what the model sees.
  • Batch and reuse get easier. A Markdown file drops cleanly into Custom GPTs, Claude Projects, NotebookLM notebooks, or a RAG pipeline without per-tool quirks.
  • EPUB is a zip of HTML under the hood, and most AI tools will not unpack it. Converting to Markdown turns a book into per-chapter content the model can actually cite.

A compact Markdown file forces Perplexity to treat your content as the primary source instead of a secondary hint behind web results. Converted EPUB files come through at around 97% text accuracy, with table fidelity we would call good. The usual catch with EPUB: dRM-protected files cannot be converted. Convert once and reuse the Markdown across Perplexity chats rather than re-uploading the original every time.

Step-by-step: EPUB into Perplexity

  1. 1

    Skip the direct EPUB upload

    Perplexity does not reliably accept EPUB in the standard flow. Do not waste time wrestling with it — go straight to a Markdown conversion.

  2. 2

    Convert the EPUB file to Markdown

    Open markdownconverters.com/conversion/epub, drop your EPUB file in, and download the .md output. Chapter structure becomes your heading hierarchy, so a book with sloppy internal markup converts sloppily. Check the first two chapters.

  3. 3

    Skim the Markdown before you upload

    Open the output in any text editor. Check the chapter headings are all at the same level. Front matter often converts one level off from the body. Thirty seconds here saves an hour of debugging answers that were never going to be right.

  4. 4

    Upload to Perplexity

    On perplexity.ai, click the attach icon in the search bar. For ongoing use, create a Space and add the file there so it persists across threads. Pro is recommended if you are doing this more than a few times a week.

  5. 5

    Prompt with structure in mind

    Reference the file by name, then point at a section rather than asking broadly. With a book that means naming the chapter, since retrieval across a whole volume is where answers go vague. Perplexity retrieves noticeably better when you narrow it yourself.

  6. 6

    Verify against the source

    Ask Perplexity to quote the passage it is citing. If the quote does not appear in the Markdown, you have either a retrieval miss or a hallucination — re-check the conversion or narrow the prompt.

Gotchas with EPUB in Perplexity

The specific failure modes we see most often — worth knowing before you spend an afternoon debugging "bad" model answers that are really upload problems.

  • Perplexity does not unpack EPUB

    EPUB is a zipped HTML bundle and Perplexity will either reject it outright or only read the metadata. Conversion is required, not optional.

  • Perplexity prioritizes web search over uploaded file content

    you sometimes have to remind it to use the file

  • Uploads in free tier reset frequently; Pro is recommended for persistent workflows

    Uploads in free tier reset frequently; Pro is recommended for persistent workflows

  • Large PDFs are summarized aggressively; fine-grained questions often miss detail

    Large PDFs are summarized aggressively; fine-grained questions often miss detail

  • PowerPoint uploads lose slide ordering in the parsed view

    PowerPoint uploads lose slide ordering in the parsed view

Getting better answers from Perplexity

  • Upload through Attach icon in the search bar, or Spaces (formerly Collections) for persistent context — that is the path Perplexity AI actually supports, and the one least likely to silently truncate your file.
  • Perplexity holds roughly 128,000 tokens, about 93k words. Converted EPUB content is compact, but a long document plus a long conversation still competes for the same budget.
  • Stay under about 10MB per file even though the hard cap is 25MB. Retrieval quality degrades well before the limit, particularly on dense EPUB content.
  • Perplexity prioritizes web search over uploaded file content — you sometimes have to remind it to use the file.
  • Uploads in free tier reset frequently; Pro is recommended for persistent workflows.
  • Perplexity reads Markdown structure well, so ask it to cite the heading it answered from. If it cannot name one, your content was not retrieved.
  • Split long books by chapter rather than uploading the whole volume. Retrieval across a 300-page source is where answers start going vague regardless of context window.

Frequently asked questions

Can I upload an EPUB file to Perplexity directly?

Not reliably. Perplexity either does not accept EPUB at all or accepts it with heavy restrictions. The supported path is to convert to Markdown (or PDF, in a pinch) and upload that.

What is the file-size limit on Perplexity?

As of this writing, Perplexity typically caps individual uploads around 25MB, with a context window of roughly 128,000 tokens on the default variant. These numbers shift with releases and differ by plan, so verify in the app before relying on a specific figure. The practical limit is lower than the hard cap anyway — retrieval quality starts to degrade well before you hit it, especially for dense technical documents. Smaller, focused files beat one enormous one.

Does converting EPUB to Markdown lose information?

Markdown drops visual formatting — fonts, colors, exact page layout — because it is a semantic format. It preserves headings, lists, tables, and text content, which is what LLMs actually use. For EPUB specifically, the things that matter (E-books and novels, Digital magazines) survive cleanly. Things like decorative styling do not, and usually should not.

How many EPUB files can I upload to Perplexity at once?

It varies by tier. The free version of Perplexity is usually stingy with persistent uploads; paid tiers and Projects/Spaces are where bulk EPUB workflows become practical.

Is this safe — what happens to my EPUB file?

When you upload to Perplexity, the content is processed by Perplexity AI's infrastructure under their terms. If the document is sensitive, consider using the enterprise tier (where retention and training policies differ), or convert locally where possible. Markdown Converters does not retain your uploaded files beyond the conversion window.

Start building today

Convert EPUB for Perplexity in one step

Clean Markdown output ready to drop into Perplexity. Free tier, no account required to try.