Visual Table combines data from files that were never meant to go together.
- A CSV export from one system. A SQLite database from another. A spreadsheet someone emailed you. They share a customer ID or an email address, and the only way to combine them today is Python, a throwaway import script, or an hour of VLOOKUP.
- Visual Table does it in ninety seconds, and remembers how.
Join across formats
- Pick two tables, pick the columns to match on, and see the result. It doesn't matter that one came from a database and the other from a spreadsheet — once they're open, they're just tables.
It tells you why joins fail
- Cross-format joins fail constantly, and almost never because your logic is wrong. One file stores a customer ID as 00123, the other as 123. Emails differ by capitalisation or a trailing space. A key repeats on one side and ten thousand rows quietly become forty-seven thousand.
- Before a join runs, Visual Table checks both sides and tells you what it found: how many keys actually match, what's stopping the rest, and what the result will look like. Each problem comes with a fix you can switch on and watch the match rate change.
Open almost anything
- CSV and TSV · JSON and NDJSON · Parquet · SQLite · Excel
- Import a whole folder as one table — twelve monthly exports become one annual view. Rows that can't be read are set aside and explained rather than silently dropped.
Built for large files
- Ten million rows scroll at sixty frames per second. Filtering, sorting, and column statistics run on a real analytical engine, so files larger than memory work.
Understand your data
- Click a column for its distribution, most common values, empty count, and range. Add computed columns with expressions. Group and summarise into a new table. Write SQL directly when the visual tools aren't enough — and see the SQL behind everything the visual tools do.
Your files are never changed
- Visual Table only ever reads. Every filter, join, and computed column exists in your workspace, not in your data.
Completely offline
- No account, no telemetry, no network. Your data never leaves your Mac. The app ships without network permission, so you can verify that.
Free and pro
- Everything is free to use, including the full join builder. Visual Table Pro adds unlimited export and saving your workspace as a project you can reopen later.