AI data analyst
Upload a CSV and ask questions in plain English. The file is parsed locally; the AI sees only a schema summary and sample rows.
About this tool
Exploring a CSV usually means opening a spreadsheet and building formulas. This tool offers a shortcut: the file (up to 5 MB) is parsed locally in your browser with PapaParse, and the AI provider behind your own key receives only a schema summary — column names, row counts, numeric hints and up to 50 sample rows — never the whole file.
You then ask plain-English questions about aggregations, rankings, comparisons and trends, such as which city has the highest average age. It is designed for quick orientation over a dataset you have just received, not for audited analysis: check any important number against the source data before acting on it. Very wide files, beyond roughly a hundred columns, may be truncated in the schema summary.
How to use AI data analyst
- Add your provider API key in the key panel.
- Upload a CSV (up to 5 MB). It is parsed in your browser — the file never leaves your device.
- Ask questions like "What is the average of column X?" Only a schema summary goes to the provider.
Keep the original files and inspect the exported result before publishing or sharing it.
Frequently asked questions
How does it answer questions?
The CSV is parsed locally with PapaParse. The AI receives column names, row counts, numeric hints and up to 50 sample rows — never the full file.
What questions work best?
Aggregations, rankings, comparisons and trend questions about the columns, e.g. "Which city has the highest average age?"
Is my data private?
The file never leaves your browser. Only the schema summary and sample rows are sent to the AI provider you chose.
What CSV size is supported?
Up to 5 MB. Very wide files (100+ columns) may be truncated in the schema summary.
Related tools
- AI chat — Chat with OpenAI, Claude or Gemini using your own API key. Your key stays in your browser; requests go straight to the provider.
- AI summarizer — Summarize long text with your own OpenAI, Claude or Gemini API key. Brief, detailed or bullet-point summaries, all in your browser.
- AI translator — Translate text between 30 languages with your own OpenAI, Claude or Gemini API key. Private by design: key and text stay with you and the provider.
- AI writing assistant — Improve, expand, shorten or re-tone your writing with your own API key. Six editing modes, direct browser-to-provider calls.
- AI code explainer — Paste code and get a plain-English explanation using your own OpenAI, Claude or Gemini API key. Language auto-detect included.
- AI PDF chat — Upload a PDF and ask questions about it. The PDF is parsed in your browser; only the extracted text and your question go to your chosen AI provider.
- AI image analyzer — Upload an image and let AI describe it, extract text (OCR), or identify objects. Uses vision models from OpenAI, Claude or Gemini with your own key.
- AI voice generator — Turn text into natural-sounding speech with OpenAI TTS. Six voices, speed control, play in the browser and download MP3.
- Background remover — Remove image backgrounds entirely in your browser with a local AI model. No API key needed — the model downloads once and runs on your device.
- AI spend analyzer — Turn your AI provider usage export into an independent cost receipt: per-model and per-day breakdowns, spike alerts and a monthly projection. Runs 100% in your browser — your billing data is never uploaded.