Reads the old binary .xls format — the one Excel used from 1997 to 2007 — and lays it out as a PDF. These files usually turn up because something old produced them: an accounting package, a bank export, a government form.
Why you still have .xls files
Reading it is a different job from reading a .xlsx: the old file is an OLE compound document containing BIFF records rather than a ZIP of XML. Both are handled here, and the format is detected from the file's own bytes — so a .xls that is really a .xlsx, or the other way round, still converts.
A spreadsheet is not a page
Here those decisions are made the predictable way: every row, in order, in equal-width columns, each cell wrapped rather than cropped. Sheets start on a new page and are labelled. Nothing is cut off, and nothing is silently dropped.
What does not come across: colours, fonts, borders, cell shading, conditional formatting, merged cells, frozen panes, charts, images and comments. Those are presentation, and reproducing them means reimplementing Excel's renderer. What you get is the content, set out as a readable table.
Formulas, and the value you actually get
Almost always that is what you want. The exception is a workbook edited by something that did not recalculate before saving — some export tools, and some scripts — where the stored value can be stale. If a number looks wrong, open the file in Excel, let it recalculate, and save again.
Dates come across as they are formatted in the sheet, not as the underlying serial numbers, so a cell showing 2024-03-01 does not become 45352.
Latin script only, and why
Writing Chinese, Japanese, Korean, Arabic, Hebrew, Thai, Devanagari or Cyrillic means embedding a font that contains those glyphs, and a font with usable CJK coverage is several megabytes. Downloading that on the chance a visitor needs it is not a reasonable trade for a page that mostly converts English.
So instead of producing a document full of blank boxes, unencodable characters become a question mark and the conversion tells you exactly how many were affected and which script they belonged to. If your text is in one of those scripts, this is the wrong tool and you should use a desktop converter — that is a more useful answer than a broken file.
Other names for this
Also searched as “excel 97 to pdf”, “old excel to pdf”, “xls to pdf converter”.
Questions
- Is my file uploaded?
- No. The PDF is built in this tab and handed to you as a download. That matters here more than most places: the documents people convert to PDF are contracts, CVs, medical letters and manuscripts.
- What is the difference from .xlsx?
- The old .xls is a binary OLE compound file; .xlsx is a ZIP of XML. Both hold sheets, values and formulas, and both are read here. If you have a choice, .xlsx is the better format to keep.
- What happens to formulas?
- The values Excel last stored are used, which is what a PDF can hold.
- Will the formatting be preserved?
- No — colours, borders and fonts are not carried over. This puts the content on the page as a readable table.
- Can I convert several files at once?
- Yes. Drop as many as you like, or a whole folder. Each becomes its own PDF keeping its original name.