Document Converter
Convert documents between Word, PDF, EPUB, HTML, Markdown, and plain text. Turn files into editable or shareable formats without installing anything.
Popular conversions
All supported formats
Three engines, chosen by what the document is
Document conversion is not one process. Which engine runs depends on what you are converting and what you want out, and the differences are worth knowing because they explain the results you get.
LibreOffice handles office documents — Word, Excel, PowerPoint, OpenDocument — by opening them headlessly and exporting through a filter. It has three separate filters, Writer, Calc, and Impress, and each one has its own list of permitted outputs. That is why a spreadsheet cannot be exported directly to a presentation format: LibreOffice will not convert across those categories, so conversions that need to cross them route through an intermediate step instead.
pandoc handles structure-first conversions: Markdown, HTML, EPUB, and plain text, in any combination. It parses the source into a document model — headings, lists, emphasis, links — and writes the target from that model. Because it works on structure rather than appearance, the output is a real document rather than a rendering of one.
pdf2docx handles the hard direction: turning a PDF back into an editable Word file, which is an inference problem rather than a translation.
What the conversion will and will not preserve
Text, headings, lists, tables, and basic styling carry across reliably. The things that go wrong are almost always about appearance rather than content.
- Fonts. The server does not have the fonts installed on your machine. Missing fonts are detected and substituted before rendering, but a substitute has different metrics, which moves line breaks and can change your page count.
- Right-to-left layout. Arabic documents get an extra pass: justification is normalized before rendering so paragraphs do not come out stretched, and a font known to render badly headlessly is swapped for one that does not.
- Complex layout. Multi-column pages, floating figures, and text boxes are the cases where a converted document needs cleanup.
- Formulas in spreadsheets. They export as their last calculated value, not as live formulas.
- Animations and transitions in presentations. These have no equivalent outside a live deck.
Structured data counts as a document here
JSON, XML, YAML, and TOML convert into readable documents and spreadsheets: nested keys and arrays are flattened into a shape a person can read, and written as PDF, DOCX, CSV, or plain text. An array of flat records converts to a clean table; a deeply nested configuration tree converts to a readable rendering of the tree, because there is no meaningful table to make from it.
Malformed input stops the job with a parse error rather than producing a half-converted document — a converter that silently skipped what it could not read would hand you something that looks complete and is missing records.
Read more
Related converters
Frequently asked questions
- Why does my converted document have different fonts?
- The conversion runs on a server that does not have your fonts installed. Missing fonts are detected and deliberately substituted with a close match before rendering. Substitutes have different character widths, which is why line breaks move and page counts sometimes change.
- Why can't I convert a spreadsheet directly to PowerPoint?
- LibreOffice's Calc and Impress filters each have their own permitted outputs and it will not convert across those categories. Spreadsheet-to-presentation routes through an intermediate step instead, which is why that conversion works but takes a different path than a direct export.
- My PDF converted to Word with no text. Why?
- Your PDF is a scan — it contains an image of a page, not characters. Run the searchable-PDF/OCR step first to add a real text layer, then convert. You can check by trying to select a sentence in any PDF viewer.
- Are formulas kept when converting spreadsheets?
- No. Formulas are exported as their last calculated value. If the numbers need to stay live, keep the spreadsheet in its native format rather than converting it.
- Is the Document Converter free?
- Yes, every conversion is completely free with no account and no watermark.
- Do I need to install anything?
- No. Use the tool from your browser; files are uploaded to our servers for processing.
- Are my files safe?
- Files are auto-deleted after 2 hours and are never shared.