Format up to 50 CSV files at once and download as a ZIP.
Drop files here or click to browse
Up to 50 files, max 50MB each
Paste the comma-separated example below and select the matching delimiter and quote settings. Format the data, then verify that Alex, Jr. stays inside one field rather than becoming an extra column. A comma inside a quoted value belongs to the cell. Inspect a record containing quotes or a line break before relying on the output for a larger import.
Choose output line endings and the required formatting options for the receiving program, then copy or download the result. Compare row and column counts with the original input. Formatting adjusts the representation; it does not decide whether a customer name, amount or identifier is correct. Keep source files until the target spreadsheet or database has imported the output as intended.
Keep the delimiter and quote settings with your exported sample so the receiving program can reproduce the same record boundaries.
name,note
"Alex, Jr.",ready
Select the separator used by the source data, such as comma, semicolon, tab or pipe. The quote character protects separators and line breaks inside a cell. Choosing the wrong separator can make an entire record appear as one field or split values incorrectly. Confirm the settings against a known row.
Formatting is not a business-data quality check. It cannot establish valid addresses, sensible amounts, or unique identifiers. Use a validator and your application rules when those checks matter. Review changes before replacing the source, and retain empty values or duplicate rows when they carry meaning. Successful parsing alone does not authorize deleting records.
Check headers, field counts, quotation marks, and destination line endings. Reopen an exported sample in the receiving program before converting everything. CSV has no column type definitions, so spreadsheets can reinterpret dates, leading zeros, and long identifiers. Import identifiers as text when possible; changing CSV formatting does not control the destination spreadsheet’s type inference.
Single-file uploads allow 100 MiB, while bulk uploads allow 50 MiB per file. Parsing and output construction still use device memory. Very wide rows or large quoted fields can be expensive even below the upload boundary. No sub-second processing guarantee or streaming-memory guarantee is made.
Processing runs in your browser. Choosing Share uploads the selected tool state; anyone with the link can open it. Signing in to save sends content to your account library and records save history. Review the selection before either action. Closing the page does not delete those copies. Copying locally does not create a server share.
Upload a file, paste your data, or try sample data in the selected format