Does my file get uploaded anywhere?
No. The file is read by your browser and handed to DuckDB WASM, which runs inside the same tab. No code path on this site sends file content to a server. That is a checkable claim rather than a promise: open your browser's network panel, drop a file, and nothing carrying your data goes out.
What file formats can I open?
CSV, TSV, TXT, Parquet, JSON, JSONL and NDJSON, Excel .xlsx and .xls, PDF, XML, Word .doc and .docx, DuckDB, SQLite, Arrow and Feather, and Avro. ZIP, GZ, BZ2, ZSTD and TAR archives are unpacked in the browser and you pick the file you want from inside them.
How big a file can it handle?
Up to 1 GB. Past about 100 MB you get a warning first, because the work happens in your tab and a large file will use real memory. Millions of rows are ordinary for DuckDB. The limit you hit is your machine, not an account tier.
Can I write SQL against my file?
Yes, and it is real DuckDB SQL. Joins, window functions, CTEs and aggregates all work. It is available by default rather than as an upgrade, and every visual operation you apply also shows you the SQL it generated, so the tool doubles as a way to learn the query you were going to have to write anyway.
Can I work with more than one file at once?
Yes. Open several files and each becomes a tab you can query, and a workbook's sheets arrive as separate tables. From there you can join across them in SQL or append them into one table, which is the usual reason people have two exports open side by side.
Can it get tables out of a PDF?
Yes. For text PDFs it finds the table region and works out the column boundaries, ruled or not. For scanned PDFs it runs OCR in the browser first. Password-protected files are supported: you are asked for the password, and it stays in the tab like everything else.
How does the AI work if nothing is uploaded?
You bring the key. Pick a provider, paste your own API key, and the request goes from your browser straight to that provider. Or point it at Ollama, LM Studio, llama.cpp or vLLM running on your own machine, in which case nothing leaves localhost. Either way the model is sent your column names and what you asked for, never the whole file.
Do I need an account?
There is no account to make. No signup, no email field, no trial, no paid tier. The site is supported by display ads, which is what keeps it free.
Does it work offline?
Once the page has loaded, yes. DuckDB WASM and every converter run in the tab, so you can lose your connection mid-session and keep working. Your open files are kept in the browser's own IndexedDB storage and come back when you reload.
Can I load a file from a URL or a Google Sheet?
Yes. Paste a link to a CSV or a published Google Sheet in the box above and your browser fetches it directly. Some hosts refuse cross-origin reads, and when that happens we say so rather than quietly relaying your file through somebody else's server to get around it.