Word to PDF Converter
Upload a Word file (.docx), review a faithful preview of the document (real fonts, colors, alignment, and page size) and download a paginated PDF with one click. Rendering uses docx-preview, and the PDF generation uses html2canvas and jsPDF, all in your browser, without uploading your document to any server.
How it works
- Select a .docx file from your device using the file picker.
- docx-preview reproduces the document directly in the browser as real pages (same size, fonts, colors, and alignment as in Word), not simplified HTML.
- When you click 'Download PDF', each page is captured separately with html2canvas at high resolution.
- jsPDF assembles a PDF with one page per capture, matching the exact size of each page in the original document.
- The PDF downloads automatically once finished.
Use cases
- Convert a resume or cover letter from Word to PDF before emailing it.
- Quickly generate a PDF version of a report or proposal written in Word.
- Share a Word document as a PDF so it looks the same on any device, without needing Word installed.
- Produce a PDF of a Word contract or form to archive it or sign it digitally.
Use cases
- Convert a resume or cover letter from Word to PDF before emailing it.
- Quickly generate a PDF version of a report or proposal written in Word.
- Share a Word document as a PDF so it looks the same on any device, without needing Word installed.
- Produce a PDF of a Word contract or form to archive it or sign it digitally.
Common mistakes
- Expecting the downloaded PDF to have selectable or searchable text.This tool generates the PDF from a rendered image of each page, so the text isn't selectable. If you need fully selectable text, use File → Print → Save as PDF from Word or Google Docs.
- Uploading a legacy .doc file (Word 97-2003) expecting it to convert.This tool only supports the .docx format (Word 2007 and later). Open the .doc file in Word and save it as .docx first before uploading it.
- Expecting very uncommon or embedded fonts from the .docx to look identical.docx-preview keeps the original font name, but if your browser or OS doesn't have it installed, it falls back to a similar system font. The rest of the formatting (colors, alignment, page size, bold/italic) is preserved exactly.
Frequently asked questions
No. Both the document rendering (with docx-preview) and the PDF generation (with html2canvas and jsPDF) happen entirely in your browser. The file is never sent to any external server.
No. This tool generates a PDF from an image of each rendered page (rasterized), so the text isn't selectable or searchable within the PDF. This is a deliberate trade-off: in exchange, you get a one-click binary download, just like the rest of this site's tools, with the visual formatting (colors, fonts, alignment) preserved. If you need a PDF with selectable text, use File → Print → Save as PDF directly from Microsoft Word or Google Docs.
This tool used to rely on a library (mammoth) that only extracts a document's semantic content and deliberately discards colors, fonts, sizes, and alignment. It now uses docx-preview, which reproduces the document as real pages with its original visual formatting, and that result is exactly what gets captured to build the PDF.
Very close: each page is exported with its real size, fonts, colors, and alignment. It isn't a 100% pixel-perfect reproduction (for example, fonts not installed on your system get substituted with a similar one), but it preserves the document's visual formatting, unlike a purely semantic conversion.
No, only with the .docx format (Word 2007 and later). If you have an old .doc file, you'll first need to open it in Word and save it as .docx.
Alternatives
In Word or Google Docs, File → Save As / Download → PDF produces a PDF with selectable text and maximum fidelity to the original design. This tool is useful when you don't have Word installed or just need a quick one-click PDF version, since the conversion happens in your browser and the document is never uploaded to a server.