-
Notifications
You must be signed in to change notification settings - Fork 1
Convert Document
What it's for: convert between PDF, DOCX, DOC, ODT, RTF, TXT, EPUB, MOBI, AZW3, and (fully offline, no external tools needed) Markdown, HTML, JSON, and structure-preserving DOCX.
- Pick: open a document file.
-
Configure: choose the output format and any format-specific options; for long documents, optionally split the output by chapter into a
.zip, one file per chapter. - Compare: review the result.
-
Save: write the converted file (or the chapter
.zip) to disk.
This is the part that surprises people, so it's worth explaining directly: PaperOtter never asks you to install anything. Instead, it silently uses the best tool it can already find on your machine, trying engines in this priority order for each output format:
- Built-in: an in-process engine with no external dependency at all. Handles Markdown, HTML, and JSON output (from PDF or DOCX input), and structure-preserving DOCX output. This is what powers the "structure-preserving conversion" feature: headings, paragraphs, and lists are detected and preserved, and long documents can be split by chapter using the PDF's own bookmarks/outline when available, falling back to detected headings.
- Browser export (HTML source only): renders HTML through the OS's own web engine, the same way a browser would, to produce a PDF.
- textutil (macOS built-in): always available on a Mac, handles plain conversions like TXT/RTF/DOC/DOCX/ODT.
- Microsoft Word: used if installed, for its native format support.
- LibreOffice: used if installed, broad format coverage.
- Calibre: used if installed, specifically for ebook formats (EPUB, MOBI, AZW3).
For each conversion, PaperOtter checks both that an engine can produce your target format and that it can actually read your source format: an engine that can write DOCX but can't parse EPUB won't be offered for an EPUB→DOCX conversion, even though it can write DOCX from other inputs.
If a format pairing you expect isn't offered, it's because no engine currently available on your machine can do that specific input→output combination:
- Markdown, HTML, JSON, and structure-preserving DOCX always work, from PDF or DOCX input: no installation needed.
- EPUB, MOBI, AZW3 need Calibre: these formats only have one engine that handles them.
- DOC, ODT, RTF, and PDF-output conversions need LibreOffice (or Microsoft Word, or, on Mac, textutil for simpler cases): without any of those, those specific pairings aren't offered.
PaperOtter only ever shows you output formats it can actually produce right now: there's no "install X to unlock this" dead end, the option just won't appear until a capable tool is present.
See also: Required Dependencies · Troubleshooting
Home 🏠 | Common Tasks 🎯 | Required Dependencies | Using PaperOtter | Troubleshooting | FAQ ❓
Feature guides: see the sidebar for a page-by-page walkthrough of every tool.