Word to PDF: convert DOCX to PDF online free
Free in-browser Word to PDF converter. Open .docx, pick page size and orientation, and download a clean PDF. Paragraphs, headings, lists, basic tables and inline images are preserved. Powered by mammoth.js + html2canvas + jsPDF — nothing is uploaded.
Drop a .docx to convert
Or click to choose. One file at a time. Stays on your device.
Choose .docxWhen to convert Word to PDF
Send a final draft
Lock in formatting before sending a contract, proposal or resume.
Read on every device
PDFs open identically on iPhone, Android, Windows, Mac and Linux.
Long-term archive
PDF/A-friendly output for archives and compliance retention.
Form portals
Government and HR portals usually only accept PDF — convert your draft first.
How to convert Word to PDF online
Drop the .docx
Drag a Word document onto the page, click to browse, or paste from clipboard. Mammoth.js parses the docx locally — nothing is uploaded.
Pick page size & orientation
A4, Letter or Legal; portrait or landscape; margin in millimetres. The default A4 portrait matches what Word would produce.
Click Convert
The document is rendered at the chosen page width, captured with html2canvas at high DPI and sliced into pages at block-element boundaries — so paragraphs, headings, list items and table rows never break mid-line.
Download the PDF
jsPDF stitches the page images into a single PDF you can open, share or print anywhere. Run it through our PDF Compressor if you need a smaller file.
About converting Word to PDF in the browser
This Word to PDF converter online takes a Microsoft Word .docx file and turns it into a clean, printable PDF — entirely in your browser, no upload required. It uses mammoth.js to parse the docx into HTML, the browser's own engine to render it, html2canvas to capture each page area, and jsPDF to package the result as a PDF.
What docx features survive the conversion
Paragraphs, headings (H1–H6), bold, italic, underline, ordered / unordered lists, basic tables (with cell borders and shading), inline images, hyperlinks, footnotes (rendered inline), and basic paragraph alignment all carry over. Body text uses a clean web font in the PDF; if your document was authored in a specific font that's installed on your system, the PDF picks it up.
What doesn't
Multi-column layouts, page headers / footers, page numbers, change tracking, comments, embedded SmartArt and charts, complex text wrapping around images, and exact Word page-break placements are flattened. For pixel-perfect Word output, the only reliable path is Word's built-in Save as PDF (File → Save As → PDF). For a fully editable PDF that anyone can mark up, our tool is faster — no Microsoft account, no download.
Smart page-breaks
The pagination engine collects the bottom Y-coordinate of every block element (paragraph, list item, heading, table row, image) before slicing, then snaps each page boundary to the largest block that fits within the page height. This means paragraphs, list items and tables are never cut in the middle — the worst-case is a slight under-fill on the page above the break, never an orphaned half-line.
Page size, orientation & margins
A4 (210 × 297 mm) is the global default; Letter (8.5 × 11 in) is the US default. Landscape suits wide tables and presentations; portrait suits reports and articles. Adjust the margin to control how much white space surrounds the content.
.doc, .rtf and other legacy formats
Only modern .docx (Word 2007+) is supported because that's the format mammoth.js handles. For the old binary .doc format, RTF, ODT or Pages files: open them in Word, Google Docs or LibreOffice once, save as .docx, then convert here.
Privacy & offline use
Everything runs in JavaScript on your device — mammoth parses the docx, the browser renders the HTML, html2canvas captures, jsPDF packages. The file never touches a server. Once the page is loaded, the tool works offline.
Word to PDF — frequently asked questions
Drop the .docx file in, pick page size and orientation, then click Convert. The document is parsed by mammoth.js into HTML, rendered at the chosen page width, captured with html2canvas and stitched into a multi-page PDF with jsPDF — all inside your browser.
Only modern .docx files are supported. Open .doc in Word once and Save As .docx, then convert here.
Paragraphs, headings, bold / italic / underline, lists, basic tables and inline images. Complex layouts (multi-column, headers / footers, footnotes, change tracking) are flattened and may look simpler than in Word.
No. mammoth.js parses the docx and jsPDF produces the PDF entirely in your browser. The file never leaves your device.