Excel and CSV cleaner
Choose a worksheet, keep the columns you need, remove blank or duplicate rows, and export CSV or XLSX while preserving displayed values as text.
Convert CSV or TSV to JSON and back, with quoted fields, embedded newlines, Unicode and a table preview.
Updates as you type or change an option
CSV cells stay as strings. Preview shows the first 30 rows and 12 columns.
Choose the delimiter and header rules before exchanging tabular data. JSON input must be flat objects or equal-length row arrays, not nested objects in cells.
Choose a direction, delimiter and header option, then paste data or open a file. CSV values stay as strings, so an identifier such as 0001 keeps its leading zeros. Header names must be unique and nonempty.
JSON accepts arrays of flat objects or equal-length arrays, not nested objects. Quote large integers. CSV output prefixes formula-like strings with an apostrophe by default; disable this when appropriate. Limits: 10,000 rows, 500 columns and 2 MiB input. Preview shows 30 rows and 12 columns.
No. CSV values stay as strings; the tool does not infer dates, booleans or numbers. Represent large JSON integers as quoted strings when numeric conversion could lose precision.
Choose the actual delimiter: comma, semicolon or tab. Header mode requires nonempty, unique names and rows with the same column count. Disable headers when the first row is data.
Formula protection prefixes formula-like strings such as =1+1 with an apostrophe. Keep it for spreadsheet use; turn it off only when the destination needs the original text and handles it safely.
No. Preview shows up to 30 rows and 12 columns; copying and downloading use the full result. Input is limited to 2 MiB, 10,000 rows and 500 columns.
Your choice about analytics
We use Umami to measure page visits. Analytics is optional, and your tools work either way.
Your current setting allows analytics.
Your current setting does not allow analytics.
The analytics service has changed. Refresh the page after finishing your current work to apply the new settings.
Your browser is sending a Do Not Track or Global Privacy Control signal. Analytics will remain off.
We use Umami to understand which pages people visit and how they find this site. You can decline or change your choice at any time. All site features will still work.
Your choice is saved in this browser for six months. Analytics does not upload files or content you enter in our tools.
Privacy Policy
Comments
0