📝 PDF to Word

Turn a PDF into an editable Word document — headings, paragraphs and images carried over

✓ Free Forever · ✓ No Signup · ✓ No Upload · ✓ Works Offline

🔒 Your documents never leave your device. All processing happens locally in your browser using pdfjs-dist + docx (client-side conversion). No upload, no server, no tracking.

Features

  • Editable Output — Produces a standard .docx file you can open in Word, Google Docs, or Pages.
  • Keeps the Structure — Headings, flowing paragraphs and images come across, with a page break per PDF page. Exact fonts and positions are not copied — the text becomes normal, editable Word text.
  • OCR Fallback — For scanned PDFs, a built-in OCR step extracts text so the Word file is still editable.
  • 100% Private — Conversion runs in your browser; your PDF is never uploaded.

How It Works

  1. Upload PDF — Drop your PDF onto the page.
  2. Convert — Click Convert — conversion runs in your browser (may take 10–60 seconds for long documents).
  3. Download — Save the .docx file and open it in your word processor.

Use Cases

  • Edit a report you only have as a PDF
  • Repurpose client deliverables in Word
  • Update an old contract stored as a PDF
  • Convert a published paper into an editable draft

Frequently Asked Questions

Will the layout stay exactly the same?

Mostly. Simple documents convert cleanly; complex multi-column or heavy-graphic layouts may shift and need minor cleanup.

Does it work on scanned PDFs?

Yes. An OCR step recognizes text from scanned pages; accuracy depends on scan quality.

What languages are supported?

Text extraction: all languages. OCR: 12 languages via Tesseract (English, Chinese, Spanish, French, German, Japanese, and more).

Is my PDF uploaded?

No. Everything runs in your browser.

Can I convert a password-protected PDF?

Unlock it first with the Unlock PDF tool.

Notes from Milo 🐨

2026-10-01

I ran a few of my own PDFs through this and didn't like what came back: every line of the PDF was its own paragraph, so editing one sentence left a ragged mess; bold words picked up stray triple spaces; every page started with a "Page 2" heading I'd invented; images were simply dropped; and a scanned PDF gave you a Word file containing the words "Page 1" and nothing else. Now wrapped lines are joined back into real paragraphs, titles become Word headings, images come across where they were, each PDF page starts a new Word page, and a scanned page is read with OCR (pick its language first) — the page tells you when it did that, so you know to double-check the numbers.

From the blog

Related Tools

💬 Bug, idea, or just to say hi? Tell Milo 🐨 · hello@toolkoala.com