Not all Excel files are built the same way. The old .xls format and the modern .xlsx format are fundamentally different under the hood, and that difference shapes how each one corrupts, how each one is repaired, and what you should expect to get back. If you have ever wondered why a repair returns a modern xlsx even when you fed it an old xls, or why an ancient file behaves differently from a recent one, the answer lies in how the two formats are constructed.
This guide compares the two formats plainly, explains what corruption looks like in each, and shows what a rebuild does with them. Whichever format you have, the repair XLS tool handles both in your browser and returns a clean, modern workbook. Understanding the difference will help you judge the results and set the right expectations.
Two Formats, Two Designs
The distinction is not cosmetic. The two formats store data in completely different ways.
The legacy .xls format, used by Excel up to 2003, is a single binary file built on an old compound-document structure. Everything, including sheets, formatting, and formulas, is packed into one opaque binary blob organised as a set of internal streams. There is no human-readable text; the whole file is machine-encoded, which makes it compact but fragile and hard to inspect when something goes wrong.
The modern .xlsx format, introduced with Excel 2007, is completely different. It is a ZIP archive containing a folder tree of XML parts: one XML file per worksheet, one for the shared strings, others for styles, relationships, and a content-types manifest. Open an xlsx with an archive tool and you can see the parts inside. This open, text-based design is more robust and far easier to repair, because a tool can read the individual parts and reconstruct the package.
How Each Format Corrupts
Because the two designs are so different, they fail in different ways.
- XLS (binary): Damage to the compound-document structure or an internal stream can make the whole file unreadable. Since everything is packed together in one binary, a fault in one area can be harder to isolate from the rest.
- XLSX (ZIP of XML): Damage tends to be localised. A single corrupted XML part or a scrambled ZIP directory may break the file, but the other parts often remain intact and readable, which makes recovery cleaner.
In both cases the core question is the same one that governs all corruption: is the data broken or missing? Broken structure around intact values rebuilds well in either format. Missing bytes, from a truncated save or download, cannot be recovered whichever format the file uses.
Whatever the format, the events that trigger corruption are the same everyday ones, an unfinished save, a dropped transfer, or a failing drive; our guide on why Excel files get corrupted covers them in full and explains which produce recoverable damage.
What a Rebuild Does With Each
A repair works by re-parsing whatever it can read from the damaged file and re-serialising it into a fresh, valid workbook. Here is the key point that surprises people: the output is always a modern .xlsx, even when the input was an old .xls.
That is deliberate and beneficial. Rewriting a legacy binary file as a modern xlsx does several things at once. It moves your data into the more robust, better-supported format. It sidesteps the security policies in current Excel that sometimes block old binary files from opening at all. And it gives you a file built on the open, text-based structure that is easier to repair again in future if it ever needs it. So a repair is not just a fix; for an xls file it is also a modernisation.
What You Might Lose in Translation
Recovering the data is the priority, and both formats honour that. When a file is badly damaged, or when a legacy xls uses features that do not map neatly onto the modern format, a rebuild may simplify some complex formatting, drop a broken chart, or leave a macro behind so the cell values save cleanly. The numbers and text come through; the presentation may need a light touch-up afterward. That is a fair trade for a file that opens and holds your data. In practice, plain tabular data with straightforward formulas tends to survive a rebuild almost intact, while heavily designed dashboards with intricate charts are the ones most likely to need a little rework afterward.
Step by Step: Repairing Either Format
The process is identical whether you have an xls or an xlsx, and it runs on a copy so nothing is at risk.
- Copy the file. Keep the original untouched.
- Open the repair tool. Go to the repair XLS page.
- Upload the workbook. Both .xls and .xlsx (and .xlsm) are accepted.
- Run the rebuild. The tool re-parses the readable content and re-serialises it into a clean modern xlsx.
- Download and open. Save the result and confirm your data is present.
- Re-apply anything simplified. Restore styling or recreate a chart if the rebuild trimmed it.
For a general walkthrough of the repair itself, see our guide on how to repair a corrupted Excel file, which covers verification and fallbacks in more depth.
When Structure Cannot Be Saved
If a file in either format is too damaged for a full rebuild, the raw values inside it can still be rescued. Extracting them to plain CSV strips away the format-specific packaging entirely, which is a great equaliser: it does not matter whether the original was a binary xls or a ZIP-based xlsx, because a CSV is just rows of text either way. The Excel to CSV tool pulls out the surviving values, and the CSV to Excel tool loads them into a fresh workbook. Our guide on recovering Excel data with a CSV export details this route.
Which Format Should You Save In?
Once your file is recovered, keep it in the modern xlsx format going forward.
- xlsx is more robust: Localised, text-based parts corrupt less catastrophically and repair more cleanly than a binary blob.
- xlsx is better supported: Current Excel and other apps treat it as the default, with no legacy security blocks.
- xlsx is easier to recover: If it ever does go bad, its open structure gives a rebuild much more to work with.
The only reason to keep a file as xls is compatibility with very old software that cannot read xlsx, which is rare today. For everything else, the modern format is the safer home for your data, and it is exactly what a repair produces.
Conclusion
XLS and XLSX are built on entirely different designs: the old binary compound-document format versus the modern ZIP-of-XML package. That difference means they corrupt differently, with xls failing more opaquely and xlsx failing in more localised, recoverable ways. A rebuild re-parses either format and returns a clean modern xlsx, which both fixes the file and modernises a legacy one into a more robust, better-supported format. Recovering the data comes first, so expect some complex formatting to be simplified on badly damaged files. Run a copy through the repair XLS tool whatever format you have, and when structure is beyond saving, rescue the values to CSV. Start your repair now, and explore every other spreadsheet utility on the xls.repair homepage.