Word to PDF

Word to PDF takes a .docx file and produces a downloadable PDF using browser-side libraries (mammoth reads the .docx; html2canvas + jsPDF render the page). Pick A4 or Letter, pick a margin, click convert. Headings, paragraphs, ordered and bulleted lists, and basic formatting (bold, italic, links) come through well. Complex tables, embedded images, page breaks set inside Word, and custom fonts may render imperfectly — for pixel-perfect output, Word's own File → Save As → PDF is still the right tool. We're honest about that. What this tool gets right: no upload, no account, no watermark, fast for most documents.

Built by Bob Article by Lace QA by Ben Shipped
Heads up: basic .docx → PDF conversion. Headings, paragraphs, lists, and bold/italic come through well. Complex tables, embedded images, page breaks, and custom fonts may render imperfectly. For pixel-perfect output, use Word's built-in Save as PDF (File → Save As → PDF) on your desktop.

🔒 Everything happens in your browser. The document never uploads. Close the tab and it's gone.

How to use

  1. 1

    Drop or pick your .docx file. Max 25 MB. Older .doc files aren't supported — open them in Word first and save as .docx.

  2. 2

    Pick a page size: A4 (210×297 mm, most of the world) or Letter (8.5×11 in, US/Canada). Default is A4.

  3. 3

    Pick a margin: 10 mm (narrow), 20 mm (standard, default), or 40 mm (wide).

  4. 4

    Click "Convert to PDF." The widget reads the .docx, renders it to an off-screen page, captures it as an image, and slices it into PDF pages.

  5. 5

    Click Download. The output PDF is named after your input file (mydoc.docx → mydoc.pdf).

Frequently asked questions

Ratings & Reviews

Rate this tool

Sign in to rate and review this tool.

Loading reviews…

What the Word to PDF Converter does

The Word to PDF Converter takes a .docx file and produces a downloadable PDF. The mammoth library reads the .docx structure (it's a ZIP of XML; mammoth knows the schema), the result is rendered as HTML, html2canvas captures that HTML to a canvas at 2× scale, and jsPDF tiles the canvas across PDF pages at your chosen page size. Pick A4 or Letter, pick a margin, click convert. Headings, paragraphs, bulleted and numbered lists, bold, italic, links — all the workhorse formatting comes through cleanly. Everything runs in your browser. Your document never uploads.

Be honest about what this is for. If you have Word installed, Word's own File → Save As → PDF is more faithful — it knows about its own page breaks, custom fonts, table model, and image anchoring at a level no third-party tool can match. Our tool is the one you reach for when Word isn't there: on a Chromebook, on someone else's laptop, on Linux, on a phone, or when you don't want to upload your document to iLovePDF, SmallPDF, or Adobe's web converter to get a PDF out of it. For a resume, a cover letter, a short article, a meeting brief — the common cases — it works. For a 60-page report with merged-cell tables, magazine layout, and brand-specific fonts, open Word.

How to use the Word to PDF Converter

One screen, one file, one click. The whole conversion runs in your browser.

  1. Drop or pick your .docx file. Max 25 MB. Older .doc files aren't supported — open them in Word first and save as .docx.
  2. Pick a page size: A4 (210×297 mm, most of the world) or Letter (8.5×11 in, US/Canada). Default is A4.
  3. Pick a margin: 10 mm (narrow), 20 mm (standard, default), or 40 mm (wide).
  4. Click Convert to PDF. The widget reads the .docx, renders it to an off-screen page, captures it as an image, and slices it into PDF pages.
  5. Click Download. The output PDF is named after your input file (mydoc.docxmydoc.pdf).

Open your browser's network tab during the conversion. After the page itself loads, the tab is silent — no outbound requests, no telemetry, no upload. The mammoth library parses the .docx in memory; html2canvas paints to a canvas in memory; jsPDF writes the PDF in memory; the download is served from a blob URL. Your document doesn't leave the machine.

A worked example with real numbers

Take a real case: a 3-page resume in .docx, 18 KB on disk. Times New Roman 11pt body, Calibri 14pt headings (a Microsoft font we don't have a license to embed in the browser), three bulleted lists, no tables, no images.

At A4 / 20mm margin: conversion takes 1.8 seconds. Output is 280 KB across 3 pages. Body text renders cleanly. Bullets render as bullets. The Calibri headings substitute to a sans-serif fallback (Helvetica on Mac, Arial on Windows) — slightly different visual character, same line count. Bold and italic come through. The "skills" section that was a two-column table in the .docx renders as a single column with reading-order preservation because we're not perfectly reproducing Word's table-column geometry.

The same resume at A4 / 10mm margin: 2 pages instead of 3. At A4 / 40mm margin: 4 pages. Letter / 20mm margin: 3 pages, same overall feel as A4 because the column widths are nearly identical.

Flip the input: a 22-page company report with embedded charts, a sidebar callout box on every page, merged-cell tables, and the company's brand font (Inter). The conversion finishes in 18 seconds. The charts come through as images, but two of them shifted off the page edge because Word's anchored positioning didn't translate. The merged cells in the financial table render as separate cells side-by-side, breaking the visual structure. The Inter font fell back to a system serif. The output is correct in content and roughly correct in visual feel, but it's not what would have come out of Word's Save As → PDF. For a report this complex, Word is the right tool. We told you that up front.

How this compares to Adobe Acrobat, SmallPDF, iLovePDF

Three categories of competitor: Word itself, the big web converters, and our tool.

Microsoft Office's File → Save As → PDF is the gold standard for fidelity. It knows about everything Word does because it is Word. Page breaks land where Word said they would, fonts get embedded as outlines or via the licensing path Microsoft holds, tables stay tabular, image anchoring is preserved. If the document matters and you have Word, use Word. We're not trying to compete with Word — we're trying to be there when Word isn't.

iLovePDF, SmallPDF, Adobe Acrobat's web converter, PDFCrowd, Convertio — these wrap server-side LibreOffice or commercial conversion engines behind a web form. The output is closer to Word's quality than ours because they're running a real document-conversion stack. The cost: your .docx travels to their servers, sits there for some retention window, then the PDF comes back. They cap free use (file size, daily count, watermarks unless you sign up), and the paid tiers start around $5-15/month. Adobe Acrobat's online version pushes hardest toward Creative Cloud at $20+/month. For a resume you don't want a stranger to keep a copy of, that's the wrong trade. For a 200-page manual where layout fidelity is the whole point, it's the right trade.

Google Docs' "Download → PDF" is another path if your .docx is small enough to upload there. Same trade — your document goes to Google's servers — but it's a known quantity if you're already in Google's ecosystem. The fidelity is decent for simple documents.

Our tool is the local-first option. Slower than nothing (the conversion runs on your CPU in WebAssembly), less faithful than Word or the server services, no account, no quota, no watermark, no upload. The trade-off lives openly in the warnings above the convert button and in this article — we tell you when this is the right tool and when it isn't.

What renders well, and what doesn't

The output quality depends on what's in your .docx. Knowing the shape of your document upfront tells you whether this is the right tool.

Document elementRendersNotes
Body text, headings (H1-H6)WellHeading hierarchy preserved, font sizes scale correctly
Bold, italic, underline, strikethroughWellAll inline formatting comes through cleanly
Bulleted and numbered listsWellNested lists render with correct indentation; custom number formats may simplify
HyperlinksWellLink text styled correctly; the link is clickable in the PDF
Simple tablesOKBorders, alignment, basic cells render fine
Inline imagesOKJPEGs and PNGs come through; positioning may shift slightly from Word
Standard fonts (Times, Arial, Helvetica)WellRender natively in the browser
Microsoft fonts (Calibri, Aptos, Cambria, Segoe)SubstitutedFalls back to a serif or sans-serif equivalent — text stays readable, character feel changes
Complex tables (merged cells, nested, repeating headers)PoorMay render as flattened cells; intricate layouts won't survive
Anchored images (text-wrap-tight, behind-text)PoorWord's positioning model is more expressive than HTML's; expect shifts
Headers, footers, page numbersNot yetBody content only — we don't render Word's running header/footer model
Comments, tracked changesNot renderedAccept or reject changes in Word first, then export
Equations (Microsoft Equation Editor)PoorEquations may render as broken glyphs; flatten to images in Word first if critical

The simple decision rule: if your document is mostly text + lists + headings + bold/italic + the occasional table or image, this tool is in its sweet spot. If it's a designed document with custom layout, brand fonts, or complex tables, open Word.

Fonts: why the visual feel sometimes shifts

Microsoft Word's default fonts — Calibri, Cambria, Aptos (the new default in recent Office versions) — are licensed by Microsoft. They're not redistributable; we can't ship them inside the browser, and we can't legally pull them down from a CDN to render your document. The same goes for any third-party font you installed locally and used in your .docx.

When mammoth converts your document to HTML, the font-family CSS rule still says "Calibri" — but the browser doesn't have Calibri, so it falls back through the CSS font stack to a system equivalent. On macOS, body text typically lands on Times New Roman or Helvetica. On Windows, on Arial. On Linux, on whatever the distribution shipped (often DejaVu or Liberation Serif). The text is readable. The character of the document changes — Calibri is a slightly humanist sans-serif; the fallback might be a more neutral one. Line breaks can shift because the substitute font has different character widths, which sometimes causes a paragraph that fit on one page in Word to spill onto two pages here.

If preserving the exact typeface matters — a branded one-pager, a typeset essay, an article going to a magazine — use Word's built-in PDF export. It embeds the original font into the PDF directly via Microsoft's licensing arrangement, and the output will look identical to what's on your screen in Word. For a resume going to a hiring manager who's going to print it on a basic office printer, fallback fonts are fine.

The decision tree

Three questions decide which tool is right.

  1. Do you have Word (or LibreOffice, or Pages) on this machine? If yes and the document is final-print material, use the application's built-in PDF export. Done.
  2. Are you OK with the document going to a stranger's server? If yes, iLovePDF / SmallPDF / Adobe's web version produces near-Word fidelity. They keep the file for a while (read the retention policy if you care), and they'll funnel you toward a subscription on the second or third file.
  3. Need a PDF, no Word installed, don't want to upload? Use this tool. Output is good for simple documents (resumes, letters, short articles, briefs). Open the result and look at it before sending — verify the layout matches what you expected. If something shifted enough to matter, fall back to option 2 or find a machine with Word.

There's no shame in any of the three. They're different trades on the same problem.

Related PDF tools

Word to PDF pairs naturally with a few others in the Microapp PDF stack:

  • PDF to Word — the reverse direction. Text-only, runs in the same browser-side mode.
  • Image to PDF — bundle JPEGs or PNGs into a PDF. Useful if your "Word doc" is actually a series of screenshots someone sent you.
  • HTML to PDF — same browser-side rendering pipeline, different input format.
  • PDF Merger — combine the Word-to-PDF output with other PDFs into one file.
  • Compress PDF — shrink the result. Word-to-PDF output can be image-heavy because the page is rasterized; for sharing, the compressor often drops 50-70%.
  • Sign PDF — add a signature to the resulting PDF without uploading.

Microapp ships every PDF tool browser-side. 10% of every dollar of Microapp revenue goes to charity, off the top, audited quarterly — so the tools need to actually earn their keep, which means they need to actually work without burying you in upsells.

Frequently asked questions

Why .docx only? My file is a .doc.

The older .doc binary format (Word 97-2003) uses a different file structure that our converter (the mammoth library) can't read. Modern Word saves .docx by default. To convert a .doc, open it in Word (or LibreOffice, Pages, Google Docs) and use File → Save As → Word Document (.docx). Then drop the .docx into this tool. Most .doc files have been .docx-able since 2007 — chances are yours just predates an upgrade.

How well does it handle tables?

Simple tables (a few rows and columns of text) render fine — borders, alignment, and content all carry through. Complex tables — merged cells, nested tables, repeating header rows, cell shading, intricate column-width tweaks — may shift or look different. The reason: we render the Word document as HTML and then snapshot the HTML to PDF. HTML tables don't have the same precise control as Word's native table engine. If your document is heavily tabular (financial reports, invoices, schedules with merged cells), Word's own Save as PDF will be more faithful.

What about fonts? My document uses a custom font.

Custom or system-specific fonts (Calibri, Aptos, Cambria, etc.) get substituted with a serif fallback (Times New Roman / Georgia) because we can't embed Word's licensed fonts in the browser. The text stays readable, line counts may shift, and the visual character of the document changes. If preserving the exact typeface matters (a branded one-pager, a typeset essay), use Word's built-in PDF export — it embeds the original font into the PDF directly.

Why aren't my embedded images showing up correctly?

Inline images embedded in the .docx do come through, but their positioning may not match Word's exact placement. Word supports advanced anchoring (text-wrap-tight, behind-text, in-front-of-text, precise inch coordinates) that HTML can't express directly. If image position is critical (a diagrammed manual, a magazine-style layout), use Word's File → Save As → PDF — it preserves the original anchoring. For text-heavy documents with a few inline images, this tool will get you 90% of the way there.

How is this different from Word's File → Save As → PDF?

Word's built-in export is more faithful: it knows about its own page breaks, fonts, table model, and image anchoring at a level no third-party tool can match. It's the right tool for final-quality print output. Microapp's Word to PDF is for the case where you don't have Word open (you're on someone else's machine, on Linux, on a Chromebook, on mobile), the document is straightforward (a resume, a letter, an article), and you want a quick PDF without uploading to a stranger's server. We're not trying to replace Word — we're trying to be there when Word isn't.

Is my document really not uploaded?

Correct. mammoth reads the .docx bytes in your browser. html2canvas captures the rendered HTML to a canvas in your browser. jsPDF assembles the PDF in your browser. The final blob is handed to you via a download link generated from local memory. There are zero outbound requests during the conversion step — verify with your browser's Network tab. The Microapp page itself loads from our CDN; everything after that is local.

Why is my output PDF so large?

Because each page is rendered as a JPEG image (at 2× scale for sharpness) and embedded in the PDF — so the file size scales with page count and content density. A 10-page text document might end up 1-3 MB; a 50-page report could be 10+ MB. If size matters, run the result through our PDF compressor or, for the smallest output with crisp text, use Word's own Save as PDF which keeps text as vector text instead of pixels.

When should I use this vs. just opening Word?

Use this when: you don't have Word installed, you're on a phone or Chromebook, the document is simple (letter, resume, short article), you want zero upload, you're sending a one-off PDF and don't need pixel-perfection. Use Word's Save As → PDF when: the document is final-print material, it uses custom fonts you care about, it has heavy tables or precise image placement, or it'll be reviewed line-by-line by someone who'd notice subtle layout shifts.

Will lists and bullet points come through?

Yes. Bulleted lists, numbered lists, and basic nested lists render correctly. Multi-level outlining with custom number formats (1.a.i.) may simplify to plain numbering. If your document is mostly text + lists + headings + bold/italic, this tool is in its sweet spot.