What Is Tad (tadviewer.com) and What Data Can It Open?
Updated
Tad is a free, cross-platform desktop application for viewing and analyzing tabular data. It opens CSV and Parquet files plus SQLite and DuckDB databases, and it is built to handle large files by using DuckDB internally for fast, accurate processing. If you work with big flat files or local database files and want a quick viewer with pivot-table-style exploration, Tad fits that job; if you need a full BI platform or collaborative dashboards, it is not that.
What Tad is
Tad is a desktop app for macOS (Intel and Apple Silicon), Linux, and Windows. Its stated purpose is to be a fast viewer for CSV and Parquet files and SQLite and DuckDB databases, with a pivot table for analyzing and exploring data. The project describes itself as a perpetual work-in-progress hobby project, so bugs, UI annoyances, and corner cases are expected and feedback is explicitly invited.
Two practical implications follow from that description:
- It is a local tool. You install it on your machine and open files or databases directly, rather than uploading data to a web service.
- It is opinionated about speed. DuckDB does the processing underneath, which is why large files are a supported use case rather than an afterthought.
What data it can open
| Input | Type | Notes from the project |
|---|---|---|
| CSV | Flat file | Core supported format; reloading an updated file re-imports it based on file modification time |
| Parquet | Columnar file | Core supported format; filtered tables can be exported back to Parquet |
| SQLite | Database file | Supported as a database source |
| DuckDB | Database file | Supported as a database source |
The release notes add useful detail on how these formats behave in practice:
- Filtered exports: since version 0.14.0, filtered tables can be exported as Parquet as well as CSV.
- Reload behavior: since 0.12.0, reloading an updated CSV or Parquet file re-imports the file by checking its modification time — handy when a file is regenerated by a pipeline.
- Excel and Sheets: since 0.13.0, direct copy/paste to Excel and Google Sheets is supported.
What you can do with the data once open
The feature set centers on inspection and exploration rather than transformation pipelines:
- Pivot table analysis for exploring and summarizing data.
- Filtering, with string filters made case-insensitive as of 0.13.0, and filters treated as a form so you can press Enter to submit.
- Interactive column histograms for numeric columns (0.13.0).
- Improved date/time rendering (0.13.0).
- Automatic tooltips for long text columns (0.11.0).
- Content zoom modifiers (0.11.0).
- Number formatting fixes, including scientific notation (0.14.0).
For example, if you receive a multi-gigabyte Parquet export and need to check a date range, look at the distribution of a numeric column, and copy a filtered slice into a spreadsheet, those are the kinds of tasks the feature list maps onto directly.
How to get it and what to expect
Tad 0.14.0 (June 21, 2024) is the release documented on the site, with packaged installers for macOS (x86 and Apple Silicon), Linux (x86), and Windows (x86). Additional formats, such as .rpm for RPM-based Linux systems, are listed on the project's GitHub Releases page.
A few operational notes worth knowing before you install:
- Corporate networks: version 0.13.0 added better error handling when DuckDB extensions can't be downloaded, which the project frames as enabling use behind corporate firewalls. If your environment blocks extension downloads, expect that area to be the friction point.
- Feedback channel: bugs and feedback go to [email protected], and there is a low-volume mailing list for release announcements only.
- Maturity: treat it as a focused utility from a hobby project, not an enterprise-supported product. That is fine for ad hoc viewing and exploration; it matters if you need guarantees.
When Tad is the right choice
Choose Tad when your task is to open a local CSV, Parquet, SQLite, or DuckDB file — especially a large one — and explore it quickly with filters, histograms, and a pivot table, then copy results into a spreadsheet or export a filtered table. Look elsewhere when you need shared dashboards, scheduled reporting, or governed multi-user access, since nothing in the project's description points to those capabilities.