Data Studio
Visual data exploration with charts, pivot tables, and column statistics. Processed entirely in your browser for 100% data pr
Your files never leave your device. Processed locally. 100% private.
Unlocking Tool Engine...
How To Use Data Studio
Complete your task perfectly in just three straightforward steps.
Upload CSV
Drop your CSV file.
Choose chart type
Select from bar, line, pie, scatter, histogram, or pivot table.
Export
Download the chart as PNG/SVG or share a link.
FAQ
Everything you need to know about the Data Studio.
What chart types are available?
Bar, grouped bar, line, area, pie, donut, scatter, histogram, heatmap, and pivot table.
Can I customise chart colours and labels?
Yes — full control over colours, axis labels, title, and legend.
Is my file uploaded?
No. Everything runs locally in your browser.
File size limit?
Process files up to the browser memory limit.
Can I export the chart?
Yes — export as PNG, SVG, or an interactive HTML file.
Can I load multiple CSV files and JOIN them?
Yes. Upload multiple files using the multi-file drop zone. Each file becomes its own table. Write a standard SQL JOIN across the table names, and DuckDB executes the join in-memory. For example: SELECT a.name, b.revenue FROM customers a JOIN sales b ON a.id = b.customer_id. This is a common workflow for analysts combining a CRM export with a billing export.
What SQL dialect does Data Studio support?
Data Studio uses DuckDB's SQL dialect, which is largely compatible with PostgreSQL syntax. It supports CTEs (WITH clauses), window functions (ROW_NUMBER, RANK, LAG, LEAD), ARRAY functions, JSON functions, PIVOT, and UNNEST. DuckDB also supports reading Parquet and JSON natively, in addition to CSV.
What Python libraries are available in the Python mode?
Pyodide ships with a large set of pre-compiled scientific Python packages: Pandas, NumPy, Matplotlib, SciPy, scikit-learn, and many others. Pure-Python packages from PyPI can also be installed at runtime using micropip.install('package-name'). C-extension packages that are not pre-compiled for WASM are not supported.
Related Tools
Continue working with our suite of free data utilities.
ZIP File Browser
NEWBrowse ZIP archive contents, preview files, and extract individual files without extracting all. The safest way to process se
Python Pandas Playground
NEWRun Python and Pandas code in your browser with Pyodide. No installation needed. 100% private, secure, and fast local browser
SQL on CSV
NEWRun SQL queries directly on your CSV files using DuckDB-WASM. No server, no upload. Securely process files in your browser me
Word Count from File
NEWExtract text from PDF, DOCX, or TXT and count words instantly.
Data Profiler
Generate a full data quality report for a CSV: types, nulls, distributions, outliers. Fast, private, and secure browser-based
Data Pipeline
Chain multiple data transformations in sequence. Save and rerun pipelines on new data. Securely process files in your browser