Kramata vs OpenRefine

A power tool for one-off deep cleans vs a simple tool for recurring files.

OpenRefine (formerly Google Refine) is one of the most respected data cleaning tools ever made — free, open source, and trusted by librarians, journalists, and researchers for over a decade. Like Kramata, it runs entirely on your computer. If you're deciding between the two, here's an honest breakdown: they're built for genuinely different jobs.

The short version

Side by side

OpenRefineKramata
PriceFree, open sourceFree; Pro $29 one-time (batch)
Runs fully local, nothing uploadedYes (local server + browser)Yes (desktop app)
InterfaceBrowser tab: facets, menus, expressionsLinear recipe (list of steps, live preview)
Fuzzy clustering of similar values ("NYC" / "New York")Yes — a standout featureNo — exact matching after trim & fix-case
Reconcile against Wikidata & other servicesYesNo
Repeatable stepsOperation history, exportable as JSONRecipe file, re-applied in one click
Batch a folder of filesNot built in (third-party command-line scripts)Built in — separate cleaned files or one merged file
Big CSVsJava memory (2 GB default, adjustable)In-process database (DuckDB)
Invalid valuesFind them yourself with facetsFlagged to a review list automatically
File formatsMany (CSV, TSV, Excel, JSON, XML, ODS…)CSV & Excel
Expression languageGREL (optional, needed for custom work)None — every step is plain language
PlatformsWindows, Mac & LinuxWindows

Pick OpenRefine if…

Pick Kramata if…

Download Kramata free for Windows

OpenRefine is a genuinely great tool and we'd recommend it without hesitation for deep one-off cleanups. Kramata bets on a different job: the file that comes back every week, cleaned by someone who doesn't want to learn a power tool to do it.

Related

Kramata vs Easy Data Transform · A simple Power Query alternative · Clean a messy CSV the same way every time · Batch process hundreds of CSV & Excel files

FAQ

Is OpenRefine free? Yes — fully free and open source. Kramata is also free for single files; batch processing is a one-time $29.

Can OpenRefine repeat cleaning steps like a recipe? Yes — you can extract a project's operation history as JSON and apply it to another project. It works, but it's a manual extract-and-paste flow and it's sensitive to column names. Kramata makes the recipe the whole product: save once, apply to next month's file in one click.

Which handles bigger files? OpenRefine loads projects into Java memory (2 GB by default) — big files need the memory setting raised and can get slow. Kramata uses DuckDB, an in-process analytical database, so large CSVs load and scroll smoothly without tuning.

Does either tool upload my data? No. Both run entirely on your computer — OpenRefine as a local server in your browser, Kramata as a normal desktop app.