BigXL
FeaturesScalePrivacyCompareWho it's forDocsBlogPricingSupportDownload
Desktop app

Clean and redact spreadsheets in seconds.
100% offline, guaranteed privacy.

Merge names typed five ways, remove duplicates, fix dates and combine or compare files in a few clicks. Fifty rows or fifty million.

Meet BixAsk in plain English, get answers.Waking up
Huge files open in seconds Duplicates, dates and typos fixed in clicks Safe for confidential data Pay once, keep it forever
BigXL
Filter tens of millions of rows, mask personal data in one click, and step back through every change.
~30 sTo ingest a 10 GB file
< 200 sTo ingest a 50 GB file
0 CrashesDirty rows isolated in reject log

What it does

Everything a big, messy file needs.

Inspect, clean, query and redact giant files, all in one window.

Clean and match

One vendor, typed five ways. Fixed in one step.

Pick a column and BigXL groups the values that are really the same thing: different capitals, stray spaces, a missing full stop, a small typo. You choose the spelling to keep, see how many cells will change, and merge. Duplicates, dates and money columns get the same treatment.

Merge similar spellingsGroups that are certain are ticked for you. Close spellings wait for you to check them.
Remove duplicates, fix dates and amountsEvery fix shows its count before it runs, and every one can be undone.
Bad rows never stop the fileBroken lines are set aside in a list you can read and fix, instead of crashing the open.
The BigXL merge similar spellings panel grouping vendor names typed in different ways, with counts for each spelling

Auto PII Redaction

Detect and redact PII in one click.

Scan entire files for personal data in one click. Detect names, email addresses, phone numbers, credit card numbers, SSNs, and IBANs automatically. Mask data on your machine before sharing files with teams or vendors.

1-click automatic detectionScans all columns instantly and highlights detected sensitive categories with real sample previews.
Algorithmic verificationValidates credit cards with Luhn and IBANs with mod-97 to prevent false positive redactions.
Masked before exportMasking happens in the query layer, ensuring redacted columns cannot leak raw data into exports.
The BigXL redaction wizard listing detected personal columns with a masking mode for each

Meet Bix, your offline assistant

Don't write SQL. Just ask Bix.

Bix is the assistant built into BigXL. Ask a question or give an instruction in your own words, and Bix answers with a table, draws a chart, or opens the right cleaning tool. It runs entirely on your own CPU or GPU, so you never upload a file to ChatGPT or Claude. The intelligence ships inside BigXL.

Answers, charts and cleaning"Which office pays the most?", "chart revenue by month", "merge the vendor spellings". Bix does it and shows the exact SQL behind every answer.
Schema aware & accurateReads your column headers locally and refuses to invent missing data or hallucinate columns.
Bix answering which office pays the most, with the result table and the DuckDB SQL it ran

DuckDB SQL Console

Write complex custom queries when you need to.

If you do not want to write SQL, ask in plain English. If you want to write your own complex queries, open the built-in DuckDB SQL console to run custom SQL against your active view with full control.

Built-in SQL editorRun custom queries with syntax highlighting against active views, filtered subsets, or full files.
Edit AI queriesStart with plain English suggestions from Bix and refine the generated SQL manually.
Export query resultsExport custom SQL query outputs straight to CSV, XLSX, Parquet, or JSON.
The BigXL read-only SQL console running a grouped query against the current view

Summaries & Analytics

Statistical profiling and smart charting.

Select any column to get instant summary statistics across millions of rows. Distinct counts, missing values, medians, and distribution charts generated in milliseconds.

Instant metricsMedians, ranges, distinct counts, and null percentages calculated immediately.
Auto-selected chartsHistograms for numbers, ranked bar charts for categories, and trendlines for dates.
Export visualsSave generated charts as crisp images or export summary metrics to data files.
The BigXL summary panel for a salary column showing median, range and a histogram

History & Folder Batch

Every edit is a save point. Run recipes on folders.

Every filter, cleanup, and redaction is stored as a step in a branching history. Jump back to any point without altering your source file, or export your workflow as a recipe to clean an entire folder of files.

Source files remain read-onlyYour raw input file is never modified or overwritten during editing.
Branching history timelineStep back to earlier cleanup stages and fork new exploration branches cleanly.
Batch folder processingMake changes to one file and apply that exact recipe across an entire folder of spreadsheets.
The BigXL history panel showing a branch under a cleanup step

Scale & Formats

Bring any spreadsheet. Built for 10 GB+ files.

Raw CSV, compressed .gz or Parquet. Nothing is loaded into memory wholesale, so the file can be far bigger than your RAM.

Bring any file format

Open raw .csv, compressed .csv.gz, .parquet, or .tsv files directly. No converting or pre-splitting required.

Rogue data won't crash it

Bad delimiters, unclosed quotes, and dirty rows are isolated in a reject log so you can review and clean them by hand.

Timings measured on a standard system: a 10 GB CSV ingests in ~30 seconds, and a 50 GB CSV in under ~200 seconds. Your own hardware will differ depending on disk speed and processor.

The alternatives

Most CSV tools solve half the problem.

A fast viewer opens the file and then sends you to Python. A database client wants a schema first. A cloud tool wants your customer records on someone else's server.

CapabilityFast CSV
viewers
Database
clients
Cloud
data tools
BigXL
desktop
Opens 10 GB+ files (CSV, GZ, Parquet) in seconds
100% Local: No uploads to ChatGPT or Claude
Zero crashes on dirty rows or rogue data
Ask in plain English with on-device AI
1-click PII detection and redaction
Merge similar spellings, like Acme Inc and ACME, Inc.
Apply cleanup recipes across a whole folder
Built-in DuckDB SQL console for custom queries
Branching non-destructive history

Privacy

Your data never leaves your machine.

Not a setting you have to find and switch on. It is how the app is put together, which is why legal, healthcare and finance teams can use it on data they are not allowed to upload anywhere.

Your data stays on your machine

Opened from local storage, read in place, never sent over the wire. A 50 GB file stays on your disk, and zero bytes leave your system.

No upload to ChatGPT or Claude

Bix, the AI assistant, runs entirely on your own processor. You get natural language queries without sending confidential files to third-party APIs.

Nothing to log in to

No account creation, no telemetry tokens, no authentication calls. Install the desktop app and open your files immediately.

We never see your files

Zero crash reporting beacons, zero usage analytics, zero phoning home. We cannot see your column headers or your data.

Original files stay untouched

Every edit, filter, and mask operates in a working layer of its own. Your raw source file is never overwritten.

Works on air-gapped machines

No internet needed to install, activate or use it. It runs the same on a computer that has never been online.

Cleaning and reshaping

The whole cleanup, inside the sheet.

Every one of these runs over the full file, previews what it will change, and lands in the history as a step you can step back out of.

Find and replace

Across one column or all of them, with match case and whole cell, showing exact counts before you commit.

Merge similar spellings

Acme Inc, ACME, Inc. and acme inc become one value. Review each group and pick the spelling to keep before anything changes.

Remove duplicate rows

Select key columns, preview duplicate counts, and drop repeated rows across tens of millions of records.

Trim and re-case

Strip stray whitespace and convert between UPPER, lower, and Title Case with live before and after previews.

Split columns

Divide columns by any separator with instant row previews before applying changes.

Fix date formats

Six spellings of the same date become one format in a single pass. Cells that cannot be read are left alone.

Fix problem values

Find the $1,234.56, (200) and n/a hiding in a number column, and turn them into numbers, blanks or zeros.

Computed columns

Create new columns from custom SQL expressions with real-time validation as you type.

Join spreadsheets

Match files on key columns with inner, left, or outer joins and inspect match rates prior to execution.

Give the afternoon of find and replace back.

Free forever for opening any size of file, with no row limit and no account. Pro is $99 1st year with optional $29/yr updates.