What is PDF to Word Converter?
A PDF to Word Converter converts PDF into Word directly in your browser. It parses the source format, applies the standard mapping or formula, and outputs the target format ready to copy. Useful when preparing documents for sharing, printing or archiving.
PDF to Word Converter
Drop a PDF and get a Word .docx with the original layout preserved - fonts, images, tables, columns, spacing all intact. Files never leave your browser.
TLDR
Drop a PDF and pick a mode. Preserve layout (default) renders each PDF page at high resolution and embeds it as an image - perfect visual fidelity, non-editable. Exact layout, editable places a behind-text page image (with the original text erased) carrying every image, table, line and color from the PDF, then lays editable Word text frames on top at the exact (x, y) coordinates with each glyph's color sampled from the rendered page - looks like the original AND every word is fully editable. Reflow as paragraphs gives plain top-to-bottom text with detected headings and bold/italic for fast cleanup. Everything runs in your browser - no upload, no signup, no watermark.
Drop a PDF here or click to choose. Stays in your browser.
How to use this tool
- Drop your PDF. Drag a PDF onto the drop zone, or click to choose one. The tool only accepts .pdf files.
- Pick a mode. Preserve layout keeps fonts, images, tables, columns intact by embedding each page as an image. Exact layout, editable positions every line as a real Word text frame at the same coordinates the PDF uses, so it looks like the original AND every word is fully editable. Reflow as paragraphs gives a clean top-to-bottom flow with detected headings and bold.
- Wait for parsing. The progress bar shows render and extraction status. The preview below shows each page exactly as it will appear in the .docx.
- Download .docx. Click Download .docx to save a real Word file. Page count and word count are shown above the download button.
About this tool + how it works
This tool runs 100% in your browser - the libraries load from a public CDN and the math runs on your device. Nothing is uploaded to a server. The underlying logic is:
1. pdf.js loads the PDF and renders every page to a HiDPI canvas (scale 1.4-2x depending on length). 2. In Preserve layout mode, each canvas becomes a PNG and is embedded in a docx section sized to the original page (zero margins, exact width and height in dxa). 3. In Exact layout editable mode the canvas is rendered twice from the same buffer: first the full render captures images, tables, lines and background colors; then we sample each text item's color by reading the darkest pixel inside its glyph box, paint white over the glyph, and export a 'text-erased' background. That background is dropped into the docx as a behindDocument floating image, and each text line becomes a Word paragraph wrapped in a framePr anchored to the page at the original PDF (x, y) coordinates (Y flipped because PDF origin is bottom-left). The text run carries the sampled color, the detected bold/italic, and the original font size. 4. In Reflow mode, the same line clusters are written as plain paragraphs with H1/H2/H3 inferred from font-size deltas vs the median body size. 5. docx.Packer.toBlob() produces a real Office Open XML file that opens in Word, Google Docs, Pages, and LibreOffice.
You can verify by opening the browser developer tools and watching the Network tab; you'll see no requests fired during normal use beyond the initial page and library load.
Real-world scenarios where this tool helps
Editing a contract you received
Convert a contract PDF to .docx so you can mark up clauses or paste sections into your own draft. Layout mode keeps the original look; text mode gives you a fully editable version.
Reusing slides as Word docs
PDF deck someone sent over the wall - layout mode turns each slide into a page of the .docx exactly as designed. Text mode pulls just the body copy.
Translating documents
Translation tools accept .docx but balk at PDFs. Convert first in layout mode for visual reference, or text mode for clean strings to translate.
Archiving forms and certificates
Forms, transcripts, certificates need to look identical. Layout mode preserves stamps, signatures, watermarks, and seals at full fidelity.
Resumes and cover letters
You have the PDF version of your own resume but lost the Word source. Use text mode to recover an editable .docx with headings and bold preserved.
What this tool does
- Preserves the original PDF layout - fonts, images, tables, columns, spacing, signatures - by embedding each page as a HiDPI image inside the .docx (default mode).
- Matches each .docx page size to the original PDF page (Letter, A4, custom - all auto-detected per page).
- Optionally reconstructs editable paragraphs with H1/H2/H3 headings detected from font-size deltas (text mode).
- Detects bold and italic from PDF font names (Arial-Bold, TimesNewRoman-Italic) and emits matching Word runs (text mode).
- Outputs a real Microsoft Word .docx (Office Open XML), not a renamed PDF or .txt file.
- Also offers a plain .txt download if you want raw text without any formatting.
What it does NOT do
- Doesn't OCR scanned PDFs. Layout mode will still copy the scanned page image into the .docx, but the text won't be searchable or editable until you OCR it.
- Doesn't make image-mode .docx text directly editable in Word - the page is an image. Switch to text mode if you need to edit content.
- Doesn't reconstruct complex tables in text mode. Use layout mode for forms with grid tables and merged cells.
- Doesn't handle PDFs with strong DRM that disable text and image extraction. The browser will refuse to render.
- Doesn't upload anything. Everything is local - the only network calls are the one-time pdf.js and docx library loads from the CDN.
Common mistakes and pitfalls
- Picking text mode for a form, certificate, or scanned doc and being surprised the layout is gone. Use Preserve layout mode for visual fidelity.
- Picking layout mode and then trying to edit individual words in Word. The page is an image - re-run in text mode to get editable runs.
- Trying to convert a 500-page PDF in one shot. Above ~200 pages, browsers run low on memory. Split the PDF first.
- Expecting OCR. Scanned PDFs come through as images in layout mode, and produce no text in text mode. You need to OCR separately.
- Opening the .docx in Google Docs and seeing slightly different image scaling - that's Docs rendering, not our output. Microsoft Word and LibreOffice match the original size exactly.
Frequently asked questions
Is this PDF to Word converter free?
Yes. Free forever, no signup, no watermark, no file size limit other than your browser's memory.
Where does my PDF go?
Nowhere. The whole conversion runs in your browser using pdf.js to read, the docx library to write, and HTML canvas for rendering. Nothing is uploaded, stored, or logged.
Does it actually preserve the layout?
Yes - in Preserve layout mode each PDF page is rendered to a high-resolution PNG and embedded in a Word section sized to the original page (Letter, A4, or custom). When you open the .docx the layout is visually identical to the source. This is how most paid PDF-to-Word converters work under the hood.
What's the difference between the three modes?
Preserve layout copies each page as a page-sized image - perfect visual fidelity, including pictures and tables, but the page is non-editable. Exact layout, editable drops the same page image behind the text (with the original text erased) so all images, tables, lines and colors come through, then layers fully-editable Word text frames on top at the exact PDF coordinates - the .docx looks like the original AND every word is editable, with text colors sampled from the rendered page. Reflow as paragraphs is the simplest output - top-to-bottom text with detected headings, bold and italic - useful when you only need the words and plan to re-style them yourself.
Can I convert scanned PDFs?
Yes, in Preserve layout mode - each scanned page becomes a page image inside the .docx, just like in the source. To make the text editable or searchable, OCR the PDF first using a free OCR tool, then convert.
Will tables and columns be preserved?
In Preserve layout mode, yes - exactly as drawn in the PDF. In Editable text mode, tables and columns are flattened to single-column paragraphs because Word's table model doesn't map cleanly to absolute PDF coordinates.
How big a PDF can I convert?
Practically up to a few hundred pages on a modern laptop. The tool renders page-by-page so RAM scales with page count and resolution. The auto-scale logic drops resolution slightly for long documents to keep things smooth.
Is the .docx I get really a Word file?
Yes. The docx library produces an Office Open XML file (the same format Word saves as). It opens in Microsoft Word, Google Docs, Apple Pages, and LibreOffice.
Why are some characters mis-recognized in text mode?
PDFs sometimes use custom font encodings that pdf.js cannot map back to Unicode. If you see boxes or wrong letters in text mode, switch to Preserve layout - the rendered image will be correct.
Does it work offline?
After the first load, yes. The browser caches the pdf.js and docx libraries. You can reload, disconnect, and continue converting.
