Word to PDF Converter
Upload a .docx Word file and convert it to PDF in your browser. No server, no signup — just drop your file, preview, and print to PDF.
Drop your .docx file here
or click to browse
Only .docx format supported
Frequently Asked Questions
Is my Word document uploaded to a server?
No. The entire conversion happens client-side in your browser using mammoth.js. Your file never leaves your device.
What Word features are supported?
Headings (H1–H6), paragraphs, bold, italic, underline, lists (ordered and unordered), tables, and hyperlinks. Complex elements like embedded images, macros, charts, and WordArt are not supported.
Only .docx is supported — what about .doc?
.doc is the old binary Word format (pre-2007) and cannot be parsed client-side. Save your .doc file as .docx in Microsoft Word or LibreOffice first, then convert here.
How do I save the result as PDF?
Click "Open Print Dialog", then in the printer dropdown select "Save as PDF". On macOS you can also use the PDF button in the bottom-left of the print dialog.
Why doesn't the PDF look exactly like the original Word document?
mammoth.js extracts the document content and maps it to semantic HTML. Precise pixel-level layout fidelity (margins, columns, custom fonts, advanced formatting) requires a server-side converter like LibreOffice or Microsoft Word itself.
How .docx Conversion Works
This tool uses mammoth.js — an open-source library that extracts the semantic content from a .docxfile (headings, paragraphs, lists, tables, links) and converts it to clean HTML. The HTML is then rendered in your browser and exported to PDF via the browser's print engine.
The conversion runs 100% client-side — your document is never sent to any server. This also means features that require a full Office rendering engine (exact fonts, complex tables, embedded images, macros) are not supported.
Supported vs Unsupported Elements
| Element | Support |
|---|---|
| Headings (H1–H6) | ✅ Supported |
| Paragraphs & line breaks | ✅ Supported |
| Bold, italic, underline | ✅ Supported |
| Ordered & unordered lists | ✅ Supported |
| Tables (simple) | ✅ Supported |
| Hyperlinks | ✅ Supported |
| Embedded images | ⚠️ Partial (inline images) |
| Complex table merges | ❌ Not supported |
| Custom fonts | ❌ Not supported |
| Macros / VBA | ❌ Not supported |
| .doc (pre-2007 format) | ❌ Not supported |
How to Save as PDF
- Windows / Linux (Chrome, Edge) — Print dialog → Destination → “Save as PDF”.
- macOS (Safari) — Print dialog → PDF button (bottom-left) → “Save as PDF”.
- macOS (Chrome) — Print dialog → More settings → “Save as PDF”.
- Firefox (all OS) — Print dialog → Printer: “Microsoft Print to PDF” (Windows) or “Print to File” (Linux/macOS).