Troubleshooting “Unsupported File Version” (Legacy Office)

The error “Unsupported File Version” or “Cannot convert file: Unsupported file format or version” appears when you try to open or convert legacy Microsoft Office files in Google Drive. This indicates that the file was created using an outdated file architecture—typically Word 95, Word 6.0, Excel 5.0/95, or early PowerPoint binaries—that predates the Office 97–2003 and modern OpenXML standards supported by Google’s conversion engine.

Quick Answer

Google Drive cannot parse legacy Office formats saved prior to Office 97. Open the file locally in Microsoft Office, LibreOffice, or an offline converter. Use Save As to re-save the file as a modern OpenXML format (.docx, .xlsx, or .pptx), then upload the newly saved version back to Google Drive.


Decoding the File Version Mismatch

Google Drive’s file viewer and conversion servers support two primary generations of Microsoft Office documents:

  1. Modern OpenXML Formats (2007 to Present): .docx, .xlsx, .pptx (these are zipped XML archives).
  2. Standard Legacy Formats (Office 97–2003): .doc, .xls, .ppt (built on Microsoft’s Compound File Binary Format, also known as OLE2).

If a document was saved in an older version—such as Word 2.0, Word 6.0, Word 95, or Excel 4.0/5.0/95—it uses an obsolete binary schema (such as BIFF5 for Excel or early binary streams for Word). Google’s cloud servers cannot translate these structures into Google Docs or Sheets format, throwing the “Unsupported File Version” error immediately upon inspection.

File Format Timeline & Google Drive Support:

[Pre-1997 Formats]  -------->  [Office 97-2003]  -------->  [Office 2007-Present]
Word 6.0 / Word 95             .doc / .xls / .ppt           .docx / .xlsx / .pptx
Excel 5.0 (BIFF5)              Compound OLE2               OpenXML (Zipped XML)
       ❌                             ⚠️                             ✅
  UNSUPPORTED                   READ/CONVERT                 NATIVE SUPPORT

For an exhaustive directory of valid MIME types and extensions supported by Google’s conversion pipelines, see The Complete List of Supported Drive Conversion Formats.


Step-by-Step Recovery Methods

Step 1: Verify the True File Signature

Sometimes a file has a .doc or .xls extension, but its underlying content is actually a renamed text file, an RTF, or a discontinued file format like WordStar or WordPerfect.

  1. Open the file using a plain-text editor (such as Notepad on Windows or TextEdit on Mac).
  2. Look at the very first characters on the first line:
    • If you see {\rtf1, the file is actually a Rich Text Format file. Rename the extension to .rtf and upload it again; Google Drive natively supports RTF conversion.
    • If you see PK, the file is actually a modern zipped OpenXML container. Rename the file extension to .docx or .xlsx.
    • If you see ÐÏࡱá (Hex: D0 CF 11 E0), the file is an authentic OLE2 compound document. If it still fails, it contains pre-97 internal structures or legacy macro locks.

If changing the extension leads to a MIME error in the Drive viewer, see Fix: “Incompatible file type” for Google Drive Preview.

Step 2: Resave Using Desktop Microsoft Office

Modern desktop versions of Word and Excel can read many legacy formats that web services cannot parse:

  1. Open desktop Microsoft Word or Excel.
  2. Select File > Open and locate the legacy file.
  3. If Word displays a File Conversion dialog asking for text encoding, select Windows (Default) or MS-DOS to allow the program to decode the legacy stream.
  4. Once open, click File > Save As.
  5. Change the Save as type dropdown:
    • For Word: Change from Word 97-2003 Document (.doc)* to Word Document (*.docx).
    • For Excel: Change to Excel Workbook (*.xlsx).
  6. Upload the new .docx or .xlsx file to Google Drive. It will now open cleanly in Google Docs or Sheets.

Step 3: Use LibreOffice for Stubborn Legacy Binaries

If modern Microsoft Office refuses to open the file due to Windows Trust Center blocks on old binary formats, use LibreOffice. LibreOffice contains reverse-engineered filters specifically designed to parse legacy 1990s formats.

  1. Download and install the open-source LibreOffice suite.
  2. Open the file in LibreOffice Writer or Calc.
  3. Select File > Save As.
  4. In the format menu, select Word 2010–365 Document (.docx) or Excel 2007–365 (.xlsx).
  5. Re-upload the newly generated file to Google Drive.

Step 4: Batch Converting Large Archives (Admins)

If your organization migrated an archive to Google Drive containing hundreds of legacy .doc or .xls files throwing version errors, converting them manually is impractical.

System administrators can batch-convert an entire directory to modern OpenXML using LibreOffice in headless mode via the command line:

# Batch convert all legacy .doc files in a directory to .docx
soffice --headless --convert-to docx *.doc

# Batch convert legacy Excel .xls files to .xlsx
soffice --headless --convert-to xlsx *.xls

Once the conversion completes, sync or upload the converted files back to your Shared Drive. If the files successfully open but refuse to save changes, review Fix: “Cannot convert document: Internal Error” to check for lingering permissions conflicts.