en

XLSX to CSV

Convert an Excel file (.xlsx) to CSV locally - each sheet separately, no upload, right in your browser.

Running locally on your device ...

Delimiter
  • Comma
  • Semicolon
  • Tab

Running locally on your device ...

0%

Is my file uploaded?

No. Everything runs in your browser - your file never leaves your device. How this is verifiable

No upload100% local
Your content stays with youno third-party access
Hosted in GermanyGlobal Content Delivery
Independently auditedTLS A+ · HTTP headers A+

CSV (comma-separated values) is the simplest, most universal table format: plain text in which each line is a data row and commas separate the columns. Unlike .xlsx, CSV opens in any program - from databases to statistics tools to editors - and is ideal for import, export and scripts.

This tool reads the Excel workbook entirely locally in your browser (SheetJS, pure JavaScript) and writes one CSV per sheet. For multiple sheets you get a ZIP with all CSVs. Formulas become their computed values; formatting and charts are dropped (CSV holds values only). Nothing is uploaded.

Specifications

Specifications
Input formatsXLSX
Auto-conversionPDF, DOCX, SQLite
Output formatCSV
Batch processingNo
ProcessingLocally in your browser (JavaScript)
File uploadNone

In 3 steps

  1. Drop or pick your Excel file (.xlsx).
  2. The tool converts each sheet to CSV locally.
  3. Download the CSV (or a ZIP for multiple sheets).

Limitations: Formulas are converted to values; cell formatting, charts and macros are lost (CSV stores values only). Numbers and dates become their text representation in the process - CSV itself has no data types, only character strings. Since CSV has no nesting, each sheet becomes a flat row-and-column table. Very large workbooks need memory. Encrypted (password-protected) Excel files are not supported.

FAQ

Is my file uploaded?

No. The conversion runs entirely locally in the browser - nothing is sent.

What happens with multiple sheets?

Each sheet becomes its own CSV; you get them all bundled as a ZIP.

Are my formulas kept?

CSV stores values only - formulas become their computed result.

Which delimiter is used?

Comma by default; the option also lets you pick semicolon or tab (e.g. for German-locale Excel or TSV).

Why does Excel show umlauts in the CSV incorrectly?

The CSV is saved as UTF-8 without a BOM - the open standard. Older Excel on Windows, however, guesses a different encoding on double-click. Open the file via Data > From Text/CSV and pick UTF-8 instead, and umlauts and special characters come out right; LibreOffice and Google Sheets detect UTF-8 directly.

Related tools

CSV to XLSX · CSV to JSON · JSON to CSV · CSV to Markdown · Excel to Markdown · Split CSV · XLSX to HTML