Skip to main content

Free Word to PDF

Convert Word documents (.docx) to PDF. Preserve text content. Converted on your device, no uploads.

Drop a file here, or click to browse

DOCX, DOC · processed on your device

or press Ctrl+V to paste from your clipboard

Browse files

Your files never leave your device. All processing happens locally in your browser.

Common uses

  • Convert Word Resume to PDFExport your Word résumé to PDF so it looks identical on every device and screen.
  • Convert Word Contract to PDFLock down a Word contract as a PDF before sending for signature — preventing accidental edits.
  • Convert Word Document to PDF for PrintingCreate print-ready PDFs from Word documents with consistent margins, fonts, and page breaks.
  • Convert Word Invoice to PDFExport Word-formatted invoices as PDFs for professional client delivery.
  • Convert Word Reports to PDFLock in page layout, charts, and formatting when sharing business reports, proposals, and whitepapers.

How It Works

This tool converts Word documents to PDF entirely in your browser using two JavaScript libraries: mammoth extracts raw text from the .docx file, and pdf-lib constructs a new PDF from scratch — no server, no upload, no cloud service involved.

  1. 1
    mammoth parses the .docx
    Word's .docx format is a ZIP archive of XML files. mammoth unpacks and traverses that XML in-browser, pulling out the raw text content without needing any server-side Office installation.
  2. 2
    Text is sanitized to WinAnsi
    pdf-lib's built-in Helvetica and Helvetica-Bold fonts only cover the WinAnsi (CP1252) character set. Before layout begins, a local toWinAnsi pass strips or simplifies characters outside that range — diacritics are approximated, unsupported scripts (Arabic, CJK, etc.) are flagged with a visible warning.
  3. 3
    pdf-lib lays out pages with word-wrap
    pdf-lib creates a blank PDF at your chosen page size (Letter or A4), then a custom word-wrap loop measures each word's pixel width using the font's metrics, breaks lines when they exceed the text column, and adds new pages as needed. Short lines at paragraph starts that look like headings are rendered in bold at font-size+2.
  4. 4
    PDF is saved and downloaded
    pdf-lib serialises the finished document to a byte array in memory, which is wrapped in a Blob and handed to the browser's download API — the file is never transmitted anywhere.

Your document is read and converted entirely inside your browser tab; neither the file contents nor the extracted text are ever sent to a server.

Related Tools

Frequently Asked Questions