About Word to PDF
Convert a Word document (.docx) into a PDF, entirely in your browser. SnapToolz parses the OOXML inside your .docx — paragraphs, heading styles (H1-H6), bold/italic/underline runs, lists, and page breaks — and renders the result with `pdf-lib`. The whole pipeline runs locally; your document never leaves your device. The honest scope: this is a text-and-structure converter, not a full layout engine. Single-column documents (memos, letters, articles, blog drafts, cover letters) come through cleanly. Tables convert as plain paragraphs, images aren't embedded, and the output uses pdf-lib's standard 14 fonts rather than your document's specific typography. For pixel-perfect conversion of tables and embedded media, the round-trip through Microsoft Word's or LibreOffice's print engine is still the right tool.
- No uploads
- Browser-only
- Works offline
- 100% free
How it works
- 1
Drop your .docx
Up to 50 MB. The file is parsed in-browser using JSZip (the .docx is a ZIP) plus the native DOMParser.
- 2
Pick page settings
Page size (A4 / Letter / Legal), margins (in points — 72pt is 1 inch), font family (Helvetica / Times Roman / Courier), and base font size.
- 3
Convert and download
Headings get larger, bold/italic preserved, list items prefixed with bullets or numbers, hard page breaks honoured. Output is a standards-compliant PDF.
Related tools
Browse allFrequently asked questions
Are my files uploaded to a server?
No. Every tool on SnapToolz runs entirely inside your browser using JavaScript and WebAssembly. Your file is read locally, processed in memory, and the result is offered as a download. Nothing is sent to a server — there isn't one to send to.
Will my tables and images come through?
Tables come through as their cell text, paragraph by paragraph — table structure is dropped. Images are skipped entirely (the v1 emitter is text-only). For documents that depend on tables/images visually, the round-trip via Microsoft Word's PDF export or LibreOffice still produces better output. For text-heavy documents (letters, memos, articles, drafts), the conversion is clean.
What about my custom fonts?
The PDF output uses one of pdf-lib's standard 14 fonts (Helvetica / Times Roman / Courier × Bold/Italic). Embedding your document's actual fonts would mean shipping their binaries inside the PDF, which has licensing implications for most commercial fonts. Pick the closest match from the three families — typography ends up consistent rather than identical.
Are my hyperlinks clickable in the output?
Not in v1. Hyperlinks render as plain text — the URL annotation isn't preserved. You can still see the visible link text. Adding clickable Link annotations is on the roadmap.
How do headings work?
Word's Heading 1 through Heading 6 styles map to graduated PDF font sizes (H1 is 2× the body size, H2 is 1.6×, etc.) and force bold rendering. Apply the standard heading styles in Word and they'll come through structured.
What if my .docx has tracked changes or comments?
v1 ignores tracked changes (final accepted text only) and comments (skipped entirely). To preserve markup, accept all changes / resolve comments before converting.
Does it work offline?
Yes. SnapToolz is a Progressive Web App. After your first visit, the app is cached on your device and every tool keeps working without an internet connection.
Is SnapToolz free?
Yes — every tool is 100% free with no sign-up, no watermark, no hidden tier. The whole platform is open source and we have no plan to gate features.