PDF OpenDocument Swap
PDF to OpenDocument
Converting on this device…
The file is not uploaded.
1 · Choose a PDF file
.pdf · stays in this tab
2 · Convert
3 · Download
Choose a file to convert. It is not uploaded.
HTML pivot preview
FAQ and format details
Why convert PDF to OpenDocument?
An archive that wants ODT and you were handed PDFs. A Chromebook workflow. Honesty about layout is the feature — you will not think Writer 'opened the PDF' when it only has the transcript.
How this conversion runs
PDF → HTML sections → content.xml paragraphs. Page headings from our wrapper become text:h if they were h2s. No PDF drawings.
Keep in mind for PDF → OpenDocument
Writer's Draw-based PDF import is a different product. Use that when you must retain pages as graphics. Use this when you want body text to edit.
After you have a OpenDocument file
Open in LibreOffice, clean page labels, export a better PDF from Writer if needed. For Git, PDF→Markdown may be a better intermediate.
Should I use LibreOffice's PDF import instead?
If you have Writer and care about page pictures, yes. If you care about a small, editable text ODT without installing Writer, use this.
Do form fields convert?
No. Filled form appearances may not even be in the text layer. Export from Acrobat as text if the form data matters.
This pair at a glance
- Accepts
- Writes
- .odt · application/vnd.oasis.opendocument.text
- Read fidelity
- medium (PDF → HTML)
- Write fidelity
- high (HTML → OpenDocument)
- Source size
- Plan for files under 38 MB
The file is read in this tab. It is not uploaded.
Something off with this pair? Send feedback.
About PDF and OpenDocument Text
Source file
A page-description format that paints glyphs and graphics onto fixed pages. Universal for print, archival, and sharing.
PDF (Portable Document Format) describes pages, not a flowing document tree. Incoming PDFs are reconstructed as HTML: designed pages keep positioned text, fonts, images, and vectors; simpler reading documents become flowing articles. Export to PDF paints HTML onto pages via pdf-lib. Pixel-perfect Word/InDesign layout is not the goal.
- Extensions
- MIME types
- application/pdf
- Kind
- binary · binary
- Category
- page description
- Standard
- Open format · since 1993
- Spec
- ISO 32000
- Comfortable size
- Up to about 38 MB in this browser converter
- Read into HTML
- medium fidelity · implemented — pdf.js extracts text, fonts, images, and vectors. Designed or overlapping pages stay visually positioned; simpler reading documents become flowing HTML with inferred headings, lists, and a sidebar when one exists. Scanned PDFs without a text layer will be empty.
What this format can hold
- page layout
- paragraphs
- images
- links
- embedded fonts
Usually dropped on the way in
- form fields
- javascript
- scanned pages without ocr
Apps that consume PDF
- Adobe Acrobat / Reader (Adobe) — creates and opens on Windows, macOS, iOS, Android
- Chrome (Google) — opens on Windows, macOS, Linux, Android
- Edge (Microsoft) — opens on Windows, macOS
- Preview (Apple) — opens on macOS, iOS
- Foxit — creates and opens on Windows, macOS
- Okular (KDE) — opens on Linux
Catalog notes
Destination file
OpenDocument Text
The ISO text format used by LibreOffice Writer and OpenOffice: a ZIP of XML, the open counterpart to DOCX.
ODT is part of the OpenDocument family (ODS spreadsheets, ODP presentations). Governments and open-source shops standardize on it. Internally it is content.xml plus styles, metadata, and media. Conversion through HTML maps text:h / text:p / tables onto HTML equivalents.
- Extensions
- .odt
- MIME types
- application/vnd.oasis.opendocument.text
- Kind
- zip · binary
- Category
- word processing
- Standard
- Open format · since 2005
- Comfortable size
- Up to about 24 MB in this browser converter
- Written from HTML
- high fidelity · implemented — Writes a minimal ODT package with nested lists, emphasis styles, and Pictures/ embeds for data-URL images.
What this format can hold
- headings
- paragraphs
- lists
- tables
- links
- images
- inline formatting
- styles
Usually dropped on the way out
- css positioning
- webfonts
Apps that consume OpenDocument
- LibreOffice Writer (The Document Foundation) — creates and opens on Windows, macOS, Linux
- Apache OpenOffice Writer (Apache) — creates and opens on Windows, macOS, Linux
- Google Docs (Google) — creates and opens on Web
- Microsoft Word (Microsoft) — creates and opens on Windows, macOS, Web
- Calligra Words (KDE) — creates and opens on Linux
- OnlyOffice — creates and opens on Windows, macOS, Linux, Web