Why Your Old .doc File Won't Convert to PDF

Your file is almost certainly fine — it is just not the format the converter expects. Despite the near-identical names, .doc and .docx are two completely different file types, and a tool built to read .docx cannot read a .doc any more than a PDF reader can open a spreadsheet. The fix is to re-save the file as .docx, which takes about thirty seconds whether or not you own Microsoft Word.

Two formats that happen to share a name

.doc is the binary format Word used from the late 1990s through Word 2003. It stores a document as a compact stream of proprietary records — no readable text structure, no standard container, nothing a third-party program can parse without reverse-engineering decades of undocumented behavior.

.docx arrived with Word 2007 and works on an entirely different principle. It is a ZIP archive full of XML files. Microsoft's own documentation puts it plainly: the format "uses zip compression technology to store documents." Rename a .docx to .zip and you can open it like any other archive — inside you will find word/document.xml holding the text, a folder of images, and a stylesheet.

So when a .docx tool is handed a .doc, it looks for a ZIP header at the start of the file, does not find one, and stops. That is not a bug or a size limit or a corrupted upload. The two formats share a three-letter prefix and essentially nothing else.

Word to PDF Converter

Turn a .docx document into a clean, shareable PDF — right in your browser.

📄
Drop your Word file here
or click to choose a .docx · up to 100 MB
Choose file

    🔒 Private by design: files are converted in your browser and never uploaded.

    Check what you actually have

    File names lie, and most systems hide the extension by default. Turn it back on before you troubleshoot anything else:

    Now look at the file. Two things trip people up here. First, someone may have renamed a .doc to .docx at some point — the label changed, the contents did not, and every .docx tool will still reject it. Second, files that traveled through old email systems or shared drives sometimes arrive with the wrong extension attached.

    The most reliable test costs nothing: open the file in Word and read the title bar. If it says [Compatibility Mode] next to the file name, you are looking at the old format regardless of what the extension claims.

    Re-save it as .docx

    If you have Word: open the file, then File > Save As. Pick a location, and in the file-type dropdown directly beneath the file name box, choose Word Document (*.docx). Save. On Mac the path is the same, with a File Format menu instead of a dropdown. Word leaves your original .doc alone and writes a second file beside it.

    If you do not have Word, two free routes work:

    1. Google Drive. Go to drive.google.com, click New > File upload, and pick the .doc. Right-click the uploaded file and choose Open with > Google Docs. Then File > Download > Microsoft Word (.docx). Worth knowing: this sends the document to Google's servers, so skip it if the contents are confidential.
    2. LibreOffice. Free, runs offline on Windows, Mac and Linux, and opens .doc without complaint. Open the file, then File > Save As, set File type to Word 2007-365 (.docx), and save. When it asks whether to keep the Word format, say yes.

    Both produce a genuine .docx that any converter will accept. More no-Word routes here.

    What [Compatibility Mode] in the title bar means

    When Word opens an old document, it disables the features the old format cannot store — newer text effects, some table options, certain equation handling — and flags this by appending [Compatibility Mode] to the title bar. You are editing a 2003-era document inside a modern app, with one hand tied behind its back.

    Saving through Save As gets you a .docx file, but the cleanest upgrade is File > Info > Convert. Word rewrites the document in the current format and turns the disabled features back on. Read the confirmation dialog before you click it: this one replaces the document rather than writing a copy, so duplicate the file first if you need the original preserved.

    One more wrinkle worth knowing — Compatibility Mode can show up on files that already end in .docx. The mode is driven by a compatibility flag stored inside the document, not by the extension, so a .docx created years ago in an older Word can still carry it.

    Check the document before you send it anywhere

    Upgrading a decade-old document is not always lossless. Scroll the whole thing once, and pay attention to:

    Fix anything that moved before you make the PDF. Correcting it afterward means starting over.

    Then make the PDF

    Once the file is a real .docx, two routes are fastest:

    Be aware of the trade-off. The browser converter typesets with DejaVu Sans, so Calibri, Aptos or a corporate font gets substituted — see why fonts change. It also does not carry over headers, footers or footnotes. When the exact typeface or a running header matters, Word's own Export is the better tool, and saying so is more useful than pretending otherwise.

    Working from a phone? The free app converts on the device itself, for iPhone and iPad or Android.

    The same problem with .rtf, .odt and .pages

    Every one of these fails for the same reason — a .docx tool can only read .docx — and every one has a one-step fix:

    Quick answers

    Can I just rename the file from .doc to .docx?
    No. Renaming changes the label on the file, not the bytes inside it, so the contents are still binary .doc and every .docx tool will still reject it. Word will typically warn you the file appears corrupted when you try to open the renamed copy.
    Will the converted .docx look different from the original?
    For ordinary text, headings, lists and tables, no — those map across cleanly. Differences show up in old WordArt, Equation 3.0 objects, drawing canvases and documents that relied on 2003-era spacing rules, which is why it is worth scrolling through once before you send it.
    I have a whole folder of old .doc files. Can I do them all at once?
    Not in a single click without scripting. For a handful of files, opening each and using Save As is fastest; once they are all .docx, /batch-word-to-pdf/ will turn the entire set into PDFs in one pass.
    My file really is a .docx and the converter still rejects it. Now what?
    The usual culprits are a macro-enabled .docm, a Word template .dotx or .dotm, or a document with password protection — none of those are a plain .docx. Open it in Word or Google Docs and use Save As to write a clean .docx, then try again.
    Why does my .doc open fine in Word but fail everywhere else?
    Word is the program that invented the binary .doc format, so it is the only one that reads it perfectly. Third-party tools, browsers and mobile apps almost all standardized on the documented Open XML .docx format instead, which is exactly why re-saving fixes the problem.

    More free tools