Skip to main content
PDF Tools

Word to PDF Converter

Convert a .docx to PDF in your browser, keeping the document's own formatting — page size, margins, font sizes, colours, alignment, indentation, lists, tables and images all come from the file itself.

No upload — your files never leave your device

  • 100% private
  • Runs in your browser
  • Works offline
  • No sign-up
Select files

or drop files here

.docx — up to 50 MB · keeps the document's own formatting

VND.OPENXMLFORMATS-OFFICEDOCUMENT.WORDPROCESSINGML.DOCUMENT, .DOCXMax 50 MB

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. 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. 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. 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.

Why a converted document usually looks wrong — and what fixes it

Almost every browser-based Word converter asks you to pick a font, a size and a margin. That question is the bug. A .docx already carries all three: the font is declared once in `docDefaults` inside styles.xml, the size in half-points on each run, the margins in twentieths of a point on the section. A converter that asks you instead is telling you it never read them — it's re-typesetting your document from scratch with its own defaults, which is why the output never matches what you had on screen.

This one reads the file. Fonts, point sizes, colours, bold and italic, alignment, indents, spacing and line height all come from the document itself. The controls on this page are overrides for when you actually want to change something, and they're off by default — because a document you didn't ask to restyle shouldn't come back restyled.

What survives, what doesn't, and why

Word stores far more than text, and a PDF can only show what the converter understood. This is the honest split rather than a marketing one.

  • Kept: headings and their style, bold/italic/underline/strikethrough, per-run fonts and sizes, colours and highlights, superscript and subscript, alignment, left/right/first-line/hanging indents, space before and after, line spacing, bulleted and numbered lists with their nesting, tables with their authored column widths and cell shading, inline images, and the page size and margins from the section.
  • Approximated: fonts you have and the PDF doesn't. A PDF embeds its own fonts, and this build uses the standard set — so Calibri and Aptos map to a sans face, Cambria and Georgia to a serif, Consolas to a monospace. The layout holds; the letterforms are close rather than identical.
  • Lost: headers and footers, footnotes and endnotes, comments, tracked changes, text boxes, shapes, charts and SmartArt. If your document leans on any of those, this isn't the tool — Word's own Save as PDF is.

The character problem nobody warns you about

The standard PDF fonts cover Latin text and little else. Feed them Devanagari, Chinese, Arabic, Cyrillic or Greek and there is no glyph to draw — the characters don't warn you, they simply don't appear. The same applies to some punctuation that looks harmless: certain dashes, arrows and mathematical symbols are outside the encoding too.

The conversion tells you when this happens rather than shipping a page with holes in it. If your document is not in a Latin script, use Word or LibreOffice to export it — they embed the real font and the text survives. This is a limitation of what can be embedded in the browser, not a rendering preference.

Getting a clean result the first time

  • Check the page size before you convert. A document authored on US Letter and converted expecting A4 reflows nothing — the section's own size is used — but if you need the other one, set it in Word first.
  • Images are embedded at their original resolution, so a document full of phone photos produces a large PDF. Shrink them in Word (Compress Pictures) or run the output through Compress PDF afterwards.
  • A table wider than the text column is clipped, not shrunk. If a table runs off the page in Word, it will run off the page here too — fix it at the source.
  • Going the other way? PDF to Word rebuilds an editable .docx from a PDF, with the caveats that direction has.

Frequently asked questions about Word to PDF

  • 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.

Privacy, offline use, browser support, and pricing questions are answered on the site-wide FAQ.

See all PDF tools