RFC 4180 CSV
Quoted fields, escaped commas, CRLF line endings — Excel re-opens it cleanly. Sheets, Numbers, anywhere.
Excel can save as CSV — sometimes. With dates that flip on you, encodings that break in non-English locales, leading zeroes that get eaten. Morph runs SheetJS in your browser tab — UTF-8 BOM where needed, proper RFC 4180 quoting, configurable date format, leading zeroes preserved. Per-sheet output or merged. The XLSX stays where it was. The CSVs save locally. Free for everything that runs on your device; AI is paid in credits.
Every sheet, every cell, every type — read in-tab via SheetJS. No Office runtime needed.
Date format you choose. Leading zeroes on zip codes preserved. Currency stays currency.
Quoted fields, escaped commas, CRLF line endings — Excel re-opens it cleanly. Sheets, Numbers, anywhere.
One CSV per sheet (default) or all sheets concatenated. Your call.
Excel will export CSV from File > Save As — sometimes. Then your dates flip from MM/DD to DD/MM because of locale, your zip codes lose leading zeroes because Excel guessed numeric, and your accented characters become mojibake because of encoding. Morph runs SheetJS in your tab — encoding-safe, type-aware, RFC 4180-compliant.
Encoding (locale issues), date format (MM/DD vs DD/MM), and type detection (zip codes losing leading zeroes). Morph's converter handles all three correctly.
One CSV per sheet (default) or all sheets concatenated into one CSV with a sheet column. Toggle is right there.
ISO 8601 (default) or US/EU/custom. Configurable per-conversion.
Yes. Computed values export to the CSV. The formula text doesn't (CSV is value-only).
Yes. Drop a folder of XLSX files, get CSVs. Free tier has no batch limit.
Yes. Everything that runs on your device is free with no cap. AI and server work is paid in credits, about a cent each.