Free Online Excel Viewer & Editor — No Office, No Upload

You need to open an Excel file. Maybe a coworker sent you a sales report. Maybe you exported a spreadsheet from your accounting software. Maybe someone emailed you a .xlsx and you’re on a machine without Office installed.

Your options? Pay for a Microsoft 365 subscription. Upload to Google Sheets (and send your data to Google). Find one of those sketchy “free Excel viewer” websites that want you to upload your file to their servers. Or give up and ask someone to convert it to PDF.

We built a free Excel viewer and Excel editor that runs entirely in your browser. Drop a file, see your spreadsheet in a clean grid. Multi-sheet support, sorting, filtering, search — and your file never leaves your machine.

What It Does

Excel Viewer

The Excel viewer opens any .xlsx or .xls file and displays it in a sortable, filterable grid.

Excel viewer with sample data loaded

  • Multi-sheet support — workbooks with multiple sheets get a dropdown selector. Switch between sheets instantly.
  • Column sorting — click any header to sort ascending or descending
  • Per-column filters — filter individual columns without formulas
  • Global search — search across every column at once
  • Auto-detection — handles both .xlsx (modern) and .xls (legacy) formats
  • Export — save as CSV, JSON, Parquet, or Excel (.xlsx)

The grid uses virtual scrolling, so it stays smooth even with large spreadsheets. No row limits, no slow loading screens.

Excel Editor

The Excel editor adds editing capabilities on top of everything the viewer does.

Excel editor with sample data loaded

  • Inline cell editing — double-click any cell to change its value
  • Add and delete rows and columns from the toolbar
  • Rename columns by editing headers directly
  • Find and replace — supports plain text and regex, with case-sensitive matching
  • Undo/redo — up to 50 levels of history
  • Multi-sheet editing — switch between sheets and edit data from any part of the workbook
  • Unsaved changes warning — prevents you from accidentally closing the tab

When you’re done, export to CSV, JSON, Parquet, or Excel. Everything stays local — no cloud sync, no account needed.

How It Works Under the Hood

Both tools combine DuckDB compiled to WebAssembly with SheetJS for Excel parsing. When you drop a file, SheetJS reads the Excel binary format locally, then DuckDB creates an in-memory table for fast querying.

Sorting a column is an ORDER BY query. Filtering is a WHERE clause. This is why it handles large spreadsheets that make desktop Excel sluggish — you get database-grade performance in a browser tab.

Your data never hits a server. There’s no upload endpoint, no API call, no tracking pixel watching your file contents. Open your browser’s network tab while using it — zero data leaves your machine.

When to Use This Instead of Desktop Excel

You don’t have Office installed. You’re on a personal laptop, a Chromebook, a Linux machine, or a work computer where IT hasn’t provisioned Office. You just need to see what’s in the file.

You don’t want to upload sensitive data. Financial reports, payroll spreadsheets, customer lists, healthcare data — anything you’d rather not send to Google Sheets or a random SaaS tool. Since the file never leaves your browser, there’s nothing to worry about.

The spreadsheet is too large. Desktop Excel slows to a crawl with large workbooks. This viewer uses virtual scrolling and database-level query performance, so it stays responsive with hundreds of thousands of rows.

You need a quick edit without the overhead. Fix a few values, delete some rows, rename a column, export. No waiting for Excel to boot up, no “compatibility mode” dialogs, no auto-recovery prompts.

You need to convert Excel to another format. Want CSV? Parquet? JSON? The export feature handles it. You can also use our dedicated Excel to CSV converter or Excel to Parquet converter for conversion-focused workflows.

Multi-Sheet Support

One thing that sets this apart from many online Excel tools: it handles multi-sheet workbooks properly. When you open a workbook with multiple sheets, a dropdown appears in the toolbar. Select any sheet and the data grid updates immediately.

This matters because real-world Excel files almost always have multiple sheets — summary tabs, raw data tabs, lookup tables, metadata. Being able to navigate between them without losing context is table stakes for a useful Excel viewer.

What It Doesn’t Do

This isn’t a full spreadsheet replacement. No formulas, no pivot tables, no charts, no conditional formatting. If you need =VLOOKUP or sparklines, you still want Excel or Google Sheets.

It also doesn’t preserve cell formatting. Bold text, colored cells, merged cells — those are stripped when the data is loaded into the grid. What you see is the raw data values, which is usually what you want when inspecting or editing a file.

What it is: the fastest way to open, inspect, and lightly edit an Excel file without installing anything or trusting a third party with your data.

Try It

Pick whichever fits:

Drop a .xlsx or .xls file and see for yourself.

Ready to visualize?

Press Enter to send