Open and read old .xls spreadsheets in your browser. The legacy Excel format is still exported by accounting software, bank portals and government systems — read it here with no Excel install and no conversion step.
Try it free →No signup · No data stored · 100% free
How it works
- 1
Upload your Excel file
Drop any .xlsx or .xls file. No account required.
- 2
AI-assisted conversion
Our engine reads your data, detects column types, and picks the best chart for each pattern.
- 3
Visualize your graphs
Interactive charts are ready instantly. Explore trends and share insights.
Everything you need, nothing more
No account needed
Upload instantly, zero signup.
Privacy first
Files are never stored on our servers.
Any device
Works on mobile and desktop.
AI-powered
Smart chart selection from your data.
Common use cases
Files from older systems
Accounting packages, payroll software and bank exports still produce .xls. Open those files directly instead of hunting for a copy of Excel old enough to read them.
Archived spreadsheets
Documents saved a decade ago are often .xls. Read an archived report or an old record without restoring legacy software to do it.
When other viewers fail
Many online viewers only handle .xlsx and fail quietly on .xls. This one parses the binary format properly, so the file opens instead of erroring.
Why .xls files are still around
Excel switched its default to .xlsx with the 2007 release, and most files you receive today use it. The older .xls did not disappear, though. It is a binary format, and it remains the export target for a great deal of software written before the change and never updated since.
Accounting and ERP packages, payroll systems, bank statement downloads, point-of-sale reports and government filing portals all still hand out .xls regularly. If you work with any of these, you receive the format whether or not you would choose it. Files archived in the 2000s are another steady source.
Why some tools cannot open .xls
The two formats are unrelated on disk despite the shared name. An .xlsx file is a ZIP archive containing XML, which any language can read with standard libraries. An .xls file is a compound binary document with an internal record structure that needs a purpose-built parser.
Supporting .xlsx alone is therefore much cheaper to build, and many online viewers stop there. The failure is often silent: you upload the file, nothing appears, and no message explains why. This viewer runs a dedicated parser for the binary format alongside the modern one, so both open.
Limits worth knowing about
The format itself caps a sheet at 65,536 rows and 256 columns. That ceiling is a property of .xls, not of this viewer, and a file that reached it was already truncated when it was saved. Files within the limit open in full.
Character encoding is the other common surprise. Older files store text using a regional code page rather than Unicode, so accented or non-Latin characters can appear wrong. Opening the file in any spreadsheet application and saving it as .xlsx resolves this permanently.
Password-protected workbooks cannot be opened here. The protection has to be removed in software that has the password before the file can be read.
Reading the file once it opens
The file appears as a data grid: your rows and columns as stored, with a type label on each column header showing whether it holds numbers, dates or text. Rows are paginated so large files stay responsive, and a search box filters across all columns at once.
Multi-sheet workbooks get a tab per sheet. Formula cells show computed results rather than formula text. If you need the data elsewhere, exports to JSON and CSV sit above the grid — which is also the simplest way to move an old .xls into a modern format.
Tips & best practices
The .xls format stores up to 65,536 rows and 256 columns per sheet, so files hitting those limits are complete rather than truncated here. Workbooks with several sheets are read in full, with a tab per sheet. Formula cells show their computed results rather than the formula text. Very old files sometimes carry text encoded for a regional code page; if characters look wrong, resaving as .xlsx in any spreadsheet application fixes the encoding. Files protected with a password cannot be opened without first removing the protection in the software that applied it.
Ready to visualize your data?
Upload your Excel file and see your data come alive instantly.
Try it free →Frequently asked questions
Q.What does this site do & how can I convert my Excel files to graphs?
This site is a free, instant online tool to view, read, and convert Excel (.xlsx, .xls) files into interactive charts. Simply upload your file in the box above, and our system will automatically analyze your data structure, detect column types, and generate chart recommendations which you can customize and export.
Q.What file types are supported?
.xlsx and .xls files are supported.
Q.What chart types can it generate?
Bar, line, area, pie, scatter, and trend charts — chosen automatically based on your data.
Q.Is it free?
100% free. No signup, no credit card, no limits.
Q.What is the difference between .xls and .xlsx?
.xls is the older binary Excel format, the default before Excel 2007. .xlsx is the modern zipped XML format. They are different on disk, which is why some tools read one and not the other.
Q.Why does my .xls file fail to open elsewhere?
Most likely the tool only supports .xlsx. Reading .xls needs a separate binary parser, and many viewers skip it and fail without a message.
Q.Can I convert my .xls file to a newer format?
Yes. Open it here and export as JSON or CSV, or open it in any spreadsheet application and save as .xlsx.
Q.Will it open a password-protected .xls file?
No. Protection has to be removed first, in software that has the password. Encrypted files cannot be read without it.
Q.Why do some characters look wrong?
Old .xls files often store text in a regional code page rather than Unicode. Resaving the file as .xlsx in any spreadsheet application fixes the encoding.
Have a different file type?
Each format has its own dedicated tool built for it.