Convert PDF to Word

The text of a PDF as an editable Word document, with paragraphs and headings, extracted on your device.

Nothing is uploaded Works offline Open source No limits, no watermark
Drop a PDF hereor click to choose a file.
    Off by default, so paragraphs flow naturally.
    Working…

    Done

    Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.

    How it works

    1. Drop a PDF, or tap to pick one.
    2. Choose a Word document (.docx) or plain text (.txt), and whether each PDF page should start a new page.
    3. Convert. A preview of the text appears and the file downloads.

    In your browser, not on a server

    pdf.js, the PDF engine inside Firefox, reads every positioned text run on each page. Stayput groups the runs into lines by baseline, joins lines into paragraphs from their spacing and font size, and writes the result as a .docx (a zip of standard Office XML built with fflate) or a .txt file, all in memory in your tab.

    Compared with upload-based tools: Upload-based PDF to Word converters are the ones most likely to ask for your email address before the download, and the PDFs people convert are contracts, statements and CVs. Here the document is read on your device and the Word file never exists anywhere else.

    Verify it yourself. Load this page, turn off Wi-Fi or switch to airplane mode, and run the tool. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.

    Questions

    Does the Word file look like the PDF?

    It keeps the text, the paragraph breaks and the headings, in reading order, as normal editable Word paragraphs. It does not reproduce the page layout: columns, tables, images, fonts and exact positions are not carried over. That is the honest limit of what runs in a browser, and it is what you need when the goal is to edit or reuse the words.

    Why is my output empty or garbled?

    A scanned PDF has no text layer: each page is a picture of text, so there is nothing to extract without OCR. The tool tells you when that is the case. Garbled text usually means the PDF embeds fonts with a custom encoding; nothing browser-side can fix that without OCR.

    How are paragraphs and headings detected?

    Lines are grouped by baseline and joined into paragraphs using the spacing between them, the length of the previous line and changes in font size. Lines noticeably larger than the body text become Word headings, so the document outline works.

    Which programs open the .docx?

    Microsoft Word, Google Docs, LibreOffice, Pages and any other .docx reader. The file uses the standard Office Open XML format with normal paragraph and heading styles.

    Is the PDF uploaded?

    No. pdf.js reads the text inside your browser and the Word file is assembled in memory in your tab. You can convert with the network switched off.

    More PDF tools

    Popular conversions