extract · data
Profile a CSV or Excel file online
Drop a CSV, TSV, XLSX, or JSON table up to 10 MB and get back row and column counts plus type, nulls, distinct values, min, max, and samples for every column — twenty runs a day free, then 1 credit per run.
result
Press Run. The result lands here, made by the real tool.
1 credit · ≤10 MB · ≤30 s · no login · 20 free/day
Keys are stored in this browser only. A key lets you buy credits and keep going after the free runs.
How it works
- Choose your file with the file picker and adjust any options such as sheet name, delimiter, or encoding.
- Press Run; the tool processes your table and returns a result within 30 seconds.
- Read the JSON profile — row count, column count, and per-column statistics — or copy it for use elsewhere.
Limits
Input files must be 10 MB or smaller; runs that exceed 30 seconds are stopped. Each visitor gets twenty free runs a day with no login required; after that, each run costs 1 credit drawn from a prepaid balance attached to an API key.
Privacy
Your input is processed for the request and then discarded; it is not stored or used for any other purpose. Usage records retain only the time, tool name, status, duration, credits used, and a salted hash of the IP address.
More tools
- PDF infoRead a PDF's page count, encryption flag, metadata, page sizes in millimetres, text-layer presence and bookmark countextract
- PDF text extractorExtract the text of a PDF page by page, with page selection and an optional layout-preserving modeextract
- Table converterConvert tables between CSV, TSV, XLSX and JSON with format, delimiter and encoding detection, header control and exact number and date handlingconvert
- Currency ratesLatest and historical euro foreign exchange reference rates from the European Central Bank, with conversion between any two of its currencieslookup
- DNS lookupLook up A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, SRV or PTR records of a public name through the Cloudflare and Google public resolverslookup
Call it from code
curl -sS -X POST 'https://data.voiddo.com/v1/csv_profile' \
-F 'input={}' \
-F 'file=@input.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
Which file formats does the profiler accept?
It accepts CSV, TSV, XLSX, and JSON table files. If you do not specify a source format, the tool detects it automatically.
Are uploaded files kept after the run?
No. The input is processed for the request and discarded immediately afterwards; nothing is retained.
How do I call this from a script or pipeline?
Send a POST request to https://data.voiddo.com/v1/csv_profile on the host data.voiddo.com; a curl example is shown on this page.
What happens once I have used my twenty free runs for the day?
Each additional run costs 1 credit drawn from a prepaid credit balance attached to your API key.
What options can I set for an Excel file with multiple sheets?
Use the sheet field to specify a sheet by name or by its zero-based index; if you omit it, the profiler uses the first sheet.