mint

convert · data

Convert CSV, Excel and JSON tables online

Convert tables between CSV, TSV, XLSX, and JSON — up to 10 MB, 30 seconds per run, one credit per run (two for XLSX output) after the 20 free runs a day.

input

Sample loaded: sample.csv (0.1 KB). Choose a file to use your own.

Up to 10 MB.

Target format.

More options (7)

Source format. Omit to auto-detect.

xlsx input: sheet name, or 0-based sheet index (default: the first sheet).

The first row is a header (becomes JSON keys). false: no header row is read or written, and JSON output is an array of arrays.

csv input: field delimiter (default: detected among , ; tab |).

Text encoding of csv/tsv/json input. utf-8 falls back to cp1252; any other value is strict.

Reject inputs with more data rows than this (413) instead of truncating silently.

csv/tsv input to json/xlsx output: turn exact numbers (and, for xlsx, ISO dates) and true/false into typed values.

ctrl + enter

result

Press Run. The result lands here, made by the real tool.

1 credit, 2 for XLSX output · ≤10 MB · ≤30 s · no login · 20 free/day

How it works

  1. Choose a file with the file picker and set the target format, delimiter, encoding, and header options.
  2. Press Run; the tool detects the source format if you leave that field empty, then converts the table.
  3. Download the converted file and check the reported row count, column count, source format, and encoding.

Limits

Input files up to 10 MB; output up to 30 MB; up to 16 384 columns. Each run completes within 30 seconds or returns an error. You get 20 free runs per day without logging in; after that each run costs one credit (two for XLSX output) drawn from a prepaid credit balance tied to an API key.

Privacy

The input is processed for the request and discarded afterwards; it is not kept or used for anything else. Usage records store only time, tool, status, duration, credits, and a salted hash of the IP.

Call it from code

curl
curl -sS -X POST 'https://data.voiddo.com/v1/tabular_convert?download=1' \
  -F 'input={"to":"json"}' \
  -F 'file=@input.csv' \
  -o result.csv

20 calls a day need no key. Beyond that: one-time credit packs, $5 for 500 credits, $9 for 1,000 credits, $29 for 4,000 credits. Get credits · llms.txt · OpenAPI.

Questions

Do I need an account to use this?

No. You get 20 free runs per day without any login.

Are my files kept after conversion?

No. The input is processed for the request and discarded immediately afterwards.

How do I call this from code?

Send a POST request to https://data.voiddo.com/v1/tabular_convert with your file and options; a curl example is on this page.

What happens once I use all 20 free runs?

After the free runs, each conversion costs one credit (two for XLSX output) drawn from a prepaid balance attached to your API key.

How does the tool handle numbers and dates?

With infer_types enabled on CSV or TSV input to JSON or XLSX output, exact numbers, ISO dates, and true/false values become typed rather than plain text.