Excel to CSV
Reads .xlsx, .xls and .csv locally and exports the first sheet as CSV you can paste anywhere.
How Excel to CSV works
Convert the first sheet of an Excel file into clean CSV. Reads .xlsx, .xls and .csv locally and exports the first sheet as CSV you can paste anywhere. Everything happens inside this page: the tool reads your input, runs the calculation or conversion locally, and hands the result back to you. Nothing is transmitted, because there is no backend to transmit it to.
That design choice is deliberate. Most free tool sites upload your files to a server, process them there, and quietly keep a copy. Toolcin cannot do that — the site is a set of static files. If your connection dropped the moment the page finished loading, every tool would still work.
First sheet only
The workbook is read with SheetJS and the first sheet is exported as CSV. Other sheets are ignored, which catches people out on a file where the data moved to sheet 2.
That single-sheet rule is deliberate: a CSV has no concept of tabs, so exporting several sheets into one file would silently merge unrelated tables.
What survives and what does not
Cell values survive. Formulas are exported as their last computed value, because CSV stores text. Formatting, colours, merged cells, comments and charts are lost.
Merged cells are the usual source of surprise: a merged header becomes a value in the first cell and empty strings in the rest.
| In Excel | In CSV |
|---|---|
| Value 42 | 42 |
| Formula =A1*2 | the result |
| Date cell | serial number or text, depending on the cell |
| Merged header | first cell only |
Encoding
The output is UTF-8. Excel on Windows may misread non-ASCII text unless you import the file rather than double-clicking it — the import dialog lets you choose UTF-8 explicitly.
Good to know
- Works offline once loaded, including on flights and in locked-down networks.
- No file size limit beyond your device's own memory.
- Free to use, with no account and no usage counter.
- Results are produced locally, so they are not logged or shared with anyone.
Questions
Is my file uploaded?
No — the library runs inside your browser, so files and data stay on your device.
Which formats are supported?
Excel .xlsx and .xls, plus plain CSV.
Can I choose the sheet?
Not in this version; the first sheet is used.
Does it handle .xls?
Yes, SheetJS reads both .xls and .xlsx.
Keep going
More files tools
PDF to Text
Pull the text out of any PDF, page by page. Reads every page with pdf.js and gives you copyable text with page markers.
Open toolPDF to Image
Render any PDF page as a high-resolution PNG or JPG. Choose the page and the resolution; the page is drawn on a canvas in your browser.
Open toolVideo to GIF
Turn the first few seconds of a video into an animated GIF. Frames are grabbed from the video in your browser and encoded to GIF locally — no ffmpeg, no upload.
Open toolVideo to Audio
Pull the audio track out of a video as a WebM audio file. Plays the video and records its audio track with MediaRecorder, then saves it as .webm (Opus).
Open toolVideo Trimmer
Cut a section out of any video and save it as WebM. Playback from the start point is recorded in real time, so a 10-second cut takes 10 seconds.
Open toolVideo to MP3
Extract a real MP3 audio file from any video. ffmpeg.wasm encodes the audio track to MP3 inside your browser — no upload, no server.
Open tool