Drop your .docx file or click to browse. mammoth.js reads it instantly in your browser — nothing leaves your device.
2
Configure settings
Choose page size (A4, Letter, Legal), margins, and font size. A live preview shows exactly how your PDF will look.
3
Download PDF
Click Download and html2pdf.js renders your document to PDF locally. Or use Print for your browser's native engine.
FAQ
How does Word to PDF conversion work?
We use mammoth.js to extract text, formatting, and structure from your .docx file entirely in your browser. The content is rendered as styled HTML, then converted to PDF using your browser's built-in print engine with your chosen page size, margins, and font settings.
Is my document uploaded to a server?
No. All processing happens locally in your browser. Your document never leaves your device — no upload, no server, no storage.
Which file formats are supported?
Modern Word documents (.docx) are supported. Older .doc format is not supported — save it as .docx in Word first.
Will the formatting be preserved?
Text formatting (bold, italic, headings, lists, tables, links) is preserved. Complex layouts, custom fonts, and embedded macros may not convert perfectly — this is a lightweight browser-based converter, not a full Word renderer.
Can I customize the PDF output?
Yes. Choose from A4, US Letter, or Legal page sizes. Set margins to Normal, Narrow, or Wide. Adjust font size from 10pt to 14pt. All settings are applied before generating the PDF.
Is there a file size limit?
No hard limit, but very large documents (50MB+) may be slow depending on your device. Most typical documents convert in under 2 seconds.
How does the "Download PDF" button work?
Clicking "Download PDF" uses html2pdf.js to render your document content directly into a PDF file and downloads it — no print dialog needed. The page size, margins, and font size you selected are applied automatically. If you prefer to use your browser's native print engine, use the "Print" button instead.
Why does my PDF look different from the original Word file?
This tool renders your .docx content through mammoth.js and then your browser's print engine — not Microsoft Word. Custom fonts are replaced with system fonts, decorative themes and backgrounds are stripped, and some complex table layouts may reflow. If pixel-perfect fidelity is required, use Microsoft Word's built-in "Export to PDF" feature instead.
Can I convert the PDF back to Word later?
Yes. Use our <a href="/ai/pdf/pdf-to-word">PDF to Word</a> converter to extract text and structure back into a .docx file.
Does this work with Google Docs exports?
Yes. Download your Google Doc as .docx first (File > Download > Microsoft Word), then upload it here. Google Docs exports clean .docx files that convert well.
Can I convert multiple Word files at once?
Currently this tool processes one file at a time. For batch conversion, convert each file individually. If you need to combine the results, use our <a href="/ai/pdf/merge">PDF Merger</a>.
Are images in my Word document included?
Yes. Embedded images in .docx files are extracted and included in the PDF output. Linked or external images that are not embedded in the file are not included.
What about headers and footers?
mammoth.js focuses on body content. Headers, footers, and page numbers from the original Word document are not rendered. Use our <a href="/ai/pdf/page-numbers">Page Numbers</a> tool to add numbering to the PDF output.
Coda One's Word to PDF converter reads .docx files using mammoth.js entirely in your browser. Text, headings, lists, tables, and basic formatting are extracted and rendered as clean HTML. Choose your page size (A4, Letter, Legal), set margins, and adjust font size before generating the PDF. No upload, no server, no signup.