Convert Word (.docx) to PDF
Render a .docx or .doc to PDF in your browser using LibreOffice WASM. No upload, fonts preserved.
Drop your file here
or click to browse
How it works
Render a .docx or .doc to PDF in your browser using LibreOffice WASM. No upload, fonts preserved.
Most online Word-to-PDF converters render server-side, which means you upload the document and trust their handling. This tool runs LibreOffice compiled to WebAssembly in your browser. On first use, the LibreOffice bundle (~300 MB) loads and caches. After that, conversion is offline. Formatting fidelity is high for documents that used standard styles, common fonts, headers / footers, and tables. Fonts not installed in LibreOffice (proprietary corporate fonts, custom downloaded fonts) fall back to a similar generic, which can shift line breaks. For pixel-perfect output, install the source fonts on the machine that originally created the .docx and print to PDF there. Note: the LO WASM bundle isn't fully self-hosted yet; the tool will return an honest error message until it's deployed.
How to use it
- Drop your document. Both modern .docx and legacy .doc are supported.
- Wait for the engine on first use. The LibreOffice WASM bundle (~300 MB) downloads once and caches.
- Convert. Rendering happens locally; custom fonts fall back to similar generics if not bundled.
- Download the PDF. Check the layout — standard fonts, tables, and headers convert cleanly.
Frequently asked questions
- Does the formatting stay intact?
- Mostly. Standard fonts, tables, lists, headers, footers, images, and basic styles convert well. Custom fonts may fall back to a similar generic.
- Is my document uploaded?
- No. LibreOffice WASM converts locally in your browser, no upload.
- Does it support .doc as well as .docx?
- Yes, LibreOffice reads both legacy .doc and modern .docx.
- Why is the first conversion slow?
- The LibreOffice engine downloads on first use (~300 MB), then caches forever. Subsequent conversions are fast.