NewJSONL support

Your CSV isn’t too big.
Your viewer is.

Open 8GB+ files and 100M+ rows. Search, filter, sort, analyze, and pivot instantly on your laptop.

Free for 30 days. All features. No card, no account.

  • Windows & Linux
  • From $29 once
  • No telemetry
6.0 GBopened locally
csvlite displaying a 6GB inventory file with 15.8 million rows and 50 columns
15,827,060rows ready

Eight gigabytes.
Seconds, not minutes.

Observed on a 13th Gen Intel i7 with 32 GB RAM and an NVMe SSD. The ranges include runs on an otherwise idle machine and runs with other development workloads active.

CSV warehouse-
ledger-50m.csv
8.0 GB · 50,000,000 rows · 15 columns

4.3–8.5s

Open

No import or conversion

1.3–2.4s

Filter

“north-dock” across 8 GB

1.4–2.5s

Sort

All 50 million rows

Excel’s worksheet stops at 1,048,576 rows.

On this 50-million-row CSV, a single Excel worksheet has room for about 2.1% of the rows. Every row remains available in the csvlite table.

Excel specifications from Microsoft ↗
csvlite50,000,000
Excel worksheet1,048,576

Observed timings, not a controlled test. Results vary with hardware, file shape, cache state, and other work on the machine.

Filter, analyze,
and summarize.

Filter 100 million rows.

Search the whole file or stack precise filters on individual columns. Results update as you type, with the surviving row count always visible.

  • Text, regex, number, date, empty, unique, or duplicated
  • Smart-case matching and in-cell highlights
  • Combine as many column filters as you need
249,934 matches
A 50 million-row file filtered by warehouse, price, category, and status in csvlite

Understand a column at a glance.

Click any column to see the distribution, quality, and useful summary—not a sample, but the data in your file. Click any result to turn it into a filter.

Min, max, quartiles, mean, standard deviation, and histogram.

csvlite numeric column analysis with histogram, quartiles, mean, and standard deviation

Group and aggregate without leaving the file.

Group by any columns, then count, sum, average, find min/max, or list distinct values. Your pivot opens in a new tab as a regular table.

  • Sort, filter, profile, and export the result
  • Identify invalid numbers
  • Keep source and summary side by side in tabs
A csvlite pivot grouped by region and channel with count, sum, invalid, and distinct-count columns

The details
matter, too.

Numbers sort like numbers.

Currency, percentages, thousands separators, and dates are understood while every cell still displays exactly as written.

Your data stays on your machine.

Read-only file access. No account. No upload. No telemetry. There is no network code in the app at all.

CSV, JSONL, TSV, pipes, and more.

Open delimited files or newline-delimited JSON. Delimiters are detected automatically, and messy rows are handled without drama.

Export the view, or save a PDF.

Export your filtered view and column order straight to CSV. Paste selected cells into a spreadsheet. Save as PDF lays the same view out as a paginated document.

The Save as PDF dialog in csvlite, showing style and page options beside a live preview of page 1 of 21

Themes and saved workspace state.

Light and dark themes, full-interface zoom, and automatic restore for your tabs, layout, filters, column widths, and scroll position.

Six csvlite color themes arranged side by side

Perpetual licenses.
From $29.

Buy the current major version once and keep using it forever. Every minor and patch release in that major version is included.

  • Windows & Linux
  • Every feature included
  • Updates for the current major version
  • Licensed versions work forever

Not sure yet? Try csvlite free for 30 days — all features, no card, no account.

Personal license

$29USD
once
  • Non-commercial use
  • One person, all their computers
Get personal

Business license

$59USD
per seat
  • Required for commercial use
  • Reassign the seat when needed
Get business
Your key is emailed within a minute or two of payment. VAT or sales tax, where it applies, is added by Paddle at checkout. Buying more than one business seat? Email us and we’ll sort out seat counts and invoicing. Payments are handled by Paddle, our merchant of record. Your license arrives by email. 14-day refunds. Terms · Refunds · Lost your license?