Text to CSV

Convert any text file into a clean, downloadable CSV — supports JSON, XML, TSV, PDF, HTML tables, YAML, SQL, vCard, and plain text

Drop your file here

or click to browse

TXT, JSON, XML, TSV, CSV, PDF, HTML, Markdown, YAML, SQL, vCard up to 25 MB

Your files are processed in your browser and never uploaded to our servers.

FAQ

What file types are supported?

We support JSON, XML, TSV, CSV, PDF, HTML (tables), Markdown (tables), YAML, SQL (INSERT statements), vCard (.vcf), log files, and plain text with auto-detected delimiters.

How does delimiter detection work?

For plain text files, we automatically detect whether your data uses commas, tabs, pipes, semicolons, or multi-space separators. The first row is checked for headers.

Are my files uploaded to a server?

No. All conversion happens entirely in your browser. Nothing is sent to any server — your data stays on your device.

Can it handle nested JSON?

Yes. Nested objects are flattened using dot notation (e.g., address.city) and arrays are joined with semicolons.