Convert documents and spreadsheets
Move between PDF, Word, Excel, PowerPoint, OpenDocument, CSV and JSON with layout and formulas preserved.
Drag and drop your files
or
Accepts PDF, Word (DOCX), Word 97–2003 (DOC), OpenDocument Text, Rich Text, Plain Text, Markdown, HTML, Excel (XLSX), Excel 97–2003 (XLS), OpenDocument Sheet, CSV, JSON, PowerPoint (PPTX), PowerPoint 97–2003, OpenDocument Slides. Up to 3 files at once, 100 MB each.
Free · up to 3 files · 100 MB each · files deleted automatically after 1 hour.
How documents conversion works here
Three different engines, depending on what you are converting
Office documents — Word, LibreOffice and their relatives — run through headless LibreOffice, the same engine behind the desktop suite rather than a lookalike parser. It reads documents the way an office application does, which is why ordinary files come across faithfully.
Spreadsheet and data conversions between CSV, JSON and workbooks are handled in our own process instead. No office suite is launched, which is faster and also safer: macros in a workbook are never in a position to run, because nothing in that path is capable of running them.
PDF pages are rendered with Poppler where the host provides it and a JavaScript fallback where it does not, so the route works on every deployment rather than only the ones that can install system packages.
Fonts are what move your layout
A document names the typefaces it wants rather than carrying them. When the converting machine does not have one, it substitutes another — and a substitute rarely occupies exactly the same width per character.
Slightly wider characters mean fewer words per line, more lines, and content pushed down the page. That is why a converted PDF occasionally has one more page than the document did, with a single orphaned paragraph on it. Nothing has broken; the text has been set in a different typeface. Sticking to widely available fonts, or embedding them before converting, avoids it entirely.
A scanned PDF has no text in it
Two PDFs can look identical and be completely different files. One created by exporting from a word processor stores characters and their positions. One created by a scanner stores an image of a page — the words are visible to you as shapes, but there are no characters in the file at all.
That decides what is possible. Text extraction and PDF-to-Word need text to work from, so on a scanned document they stop and explain why rather than handing you an empty file. Rendering pages to images works on either kind, because it does not care whether the page was made of text.
Guides on documents
Why your CSV lost its leading zeros
A CSV is text with no types, and a spreadsheet has to guess what each column means. That guess is where postcodes, product codes and dates quietly get damaged.
6 min read
Word to PDF: what survives, what moves and what disappears
The conversion that looks simplest is the one that quietly shifts a line break and pushes your last paragraph onto a page of its own. Here is what actually happens, and what to look at afterwards.
5 min read
Why you cannot copy text out of a scanned PDF
Two PDFs can look identical and be completely different files. One contains text; the other contains a photograph of text. Only one of them can be searched, copied or converted to Word.
5 min read
Turning PDF pages into images without regretting the resolution
A PDF page has no resolution until you render it. The number you choose at that moment is the one you are stuck with, so it is worth choosing deliberately.
5 min read