No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Hosted in GermanyGlobal Content Delivery
Origin servers at Hetzner in Germany, delivered worldwide through a content delivery network. Your file contents are never transmitted in the process - they never leave your device.
An .xlsx file is the native format of Microsoft Excel and also opens in LibreOffice, Numbers and Google Sheets with proper columns and cells. Turning a CSV into a real Excel workbook saves the error-prone manual import - numbers, text and columns land cleanly in a worksheet.
This tool parses the CSV entirely locally in your browser (papaparse) and writes a real .xlsx workbook (SheetJS, pure JavaScript). The first row is taken like any other row - you keep your header. Nothing is uploaded, it even works offline.
An important caveat: a plain CSV carries no font sizes, colours, charts or calculation formulas, so what arises here is a simple value table - not a finished, styled report sheet. What you gain is the clean recognition of numbers as real numbers, which Excel can then immediately sort, filter or sum. You add styling and formulas afterwards conveniently in the spreadsheet program itself.
Specifications
Specifications
Input formats
CSV
Auto-conversion
ZIP, XLSX, SQLite, DBF, VCF, ICS, DXF, GeoJSON
Output format
XLSX
Batch processing
No
Processing
Locally in your browser (JavaScript)
File upload
None
In 3 steps
Drop or pick your CSV file.
The tool builds an Excel workbook locally.
Download the .xlsx file.
Limitations: Creates a workbook with one worksheet. Numbers are detected as numbers, everything else as text - without cell formatting, formulas or charts. CSV is inherently flat (rows and columns, no nesting), so the worksheet simply carries over that flat structure. Very large CSVs need memory. The delimiter is auto-detected (comma/semicolon/tab).
FAQ
Is my file uploaded?
No. The Excel workbook is built entirely locally in the browser.
Is my header row recognized?
The first row is taken as a normal data row - your header stays intact.
Which delimiter is supported?
Comma, semicolon and tab are auto-detected.
Does the file open in LibreOffice?
Yes, it is a standards-compliant .xlsx and opens in Excel, LibreOffice and Google Sheets. Mind the format limit: one worksheet holds at most 1,048,576 rows and 16,384 columns - anything beyond that Excel will not display. For data of that size, CSV stays the more practical format.