Transform unformatted raw text, server logs, tab-separated values (TSV), fixed-width aligned columns, and multiline lists into clean, RFC 4180-compliant CSV and Excel spreadsheets in real time. Features automatic delimiter heuristic detection, double-quote escaping, European semicolon (;) formatting, UTF-8 BOM encoding for Microsoft Excel, and instant JSON matrix export running 100% locally in your browser for total privacy.
Universal Text to CSV Converter
Transform unstructured text, log files, fixed-width columns, or delimited lists into clean, RFC 4180-compliant CSV and Excel spreadsheets in real time.
Source Input Text
RFC 4180 Standards, Excel Encoding & Privacy Reference
RFC 4180 is the official IETF standard specification for Comma-Separated Values (CSV) MIME types. According to the specification:
- Delimiters within values: Any field containing the active delimiter (such as a comma
,) must be enclosed in double quotes (e.g."London, UK"). - Quotes within values: Any double quote character inside a field must be escaped by preceding it with another double quote (e.g.
"He said ""Hello"""). - Line breaks: Fields containing embedded line breaks (
\nor\r\n) must also be fully enclosed in double quotes.
Microsoft Excel on Windows often defaults to the system ANSI code page when double-clicking to open .csv files. If your data contains non-Latin scripts (Arabic, Urdu, Persian, Chinese, Japanese) or accented characters (é, ü, ñ), Excel may display them as garbled text ("mojibake").
Adding the 3-byte UTF-8 Byte Order Mark (BOM: \uFEFF) at the very beginning of the CSV stream explicitly forces Excel to recognize and render full Unicode characters flawlessly.
In many European countries (e.g., Germany, France, Italy, Spain) and Latin America, the standard decimal separator is the comma (e.g. 12,50 € instead of 12.50).
Because the comma is reserved for decimals, regional Microsoft Excel installations default to using the semicolon (;) as the CSV list separator. When exporting files for European users, select "Semicolon (;)" as the output delimiter.
All parsing, sanitization, table matrix generation, and file exporting run locally inside your web browser's JavaScript V8 engine. No confidential corporate spreadsheets, server logs, personal contacts, or financial datasets are ever sent across the network or stored on any server.