Word to PDF

Turn a .docx into a clean paginated PDF on your device โ€” no Word needed.

About this tool

Drop a .docx, preview its paragraphs, choose a text size, download the PDF. The document is read and laid out on your device; nothing is uploaded.

When to use this, and when to use Word's own export

The case for this tool is the device without Word: a phone, a Chromebook, a locked-down work machine, or a file someone sent that you just need to read, print or attach as a PDF. It unzips the .docx, reads paragraphs, headings, bold runs, list items and page breaks straight from the document XML, and lays them out on A4 with margins and page numbers using the PDF's built-in fonts โ€” a readable, printable document in a second. The honest limits are the things a re-layout can't do: images, tables, columns, custom fonts, headers and footers, comments and tracked changes don't come across, and the built-in font covers Latin text (accents included) but not other scripts, which print as question marks. When you have Word or Google Docs, their Save-as-PDF is pixel-faithful and the right choice for a CV or a formatted report; when you don't, this gets the words onto a proper PDF without handing the file to a conversion server. The reverse trip is PDF to Word; to add a signature afterwards, PDF sign; to combine with other PDFs, merge PDF.

Frequently asked questions

Does it keep the formatting?

The essentials: headings, bold, bullet lists, paragraph spacing and page breaks. Not images, tables, columns, fonts or headers. Word's own export is the pixel-faithful route when you have Word.

Can it convert .doc files?

No โ€” only the modern .docx format. Open an old .doc in Word, LibreOffice or Google Docs and save as .docx first.

Why do some characters show as ?

The PDF's built-in font covers Latin scripts only. Cyrillic, Greek, Arabic, CJK and emoji can't be embedded here; the status line counts how many characters are affected.

Is the document uploaded?

No โ€” reading the .docx and writing the PDF happen in your browser.