EVERYTHING XIAOMI
Get listed
OpenRefine logo

OpenRefine

OpenRefine is free, open-source software for cleaning, transforming and extending messy data.

Place
#7 of 31
Score
6.6
OpenRefine's website

What OpenRefine is

OpenRefine is free, open-source software for cleaning, transforming and extending messy data. It processes data on the user’s machine instead of a cloud service, and basic functions work offline because it runs as a small web server on that computer. Facets let users inspect large datasets and apply operations to filtered views. Clustering uses heuristics to group similar values and address inconsistencies; reconciliation can match values to external databases through reconciliation services. An undo and redo history supports revisiting operations. Imports include CSV, TSV, text, fixed-width, JSON, XML, ODS, XLS/XLSX, PC-Axis, MARC, RDF formats and Wikitext. OpenRefine can upload data to Google Sheets and create or update Wikidata statements. Releases are available for Windows, Mac and Linux. Java must be installed and configured, though the Mac version includes Java and some Windows packages include it. Data is not encrypted by default; users can protect it with their operating system’s full-disk encryption. The project offers support through its forum, GitHub, community calls and Gitter chat. Journalists, media professionals, galleries, libraries, archives and museums use it for data preparation and enrichment.

Good

  • Processes data locally rather than in the cloud.
  • Basic functions work without internet access.
  • Imports a broad range of data formats.
  • Includes undo and redo history.
  • Free and open source.

Watch out

  • Data is not encrypted by default.
  • Java must be installed and configured.
  • No mobile platform is listed.

Who it suits

OpenRefine suits people preparing or enriching messy datasets, including journalists, media professionals and staff at galleries, libraries, archives and museums. It is a fit for users who want local data processing and offline basic functions.

Verdict

OpenRefine offers local data cleaning and enrichment, with extensive import formats and ways to explore and reconcile values. Users should account for its Java requirement and the fact that data is not encrypted by default.

Plans and prices

From OpenRefine's own pricing page, checked 30 Sep 2026.

All about pricing
PlanPriceWhat it gives you
Free open-source softwareFreeBSD 3-clause license · desktop installation

The facts

Each one read from OpenRefine's own pages, with the date it was checked.

What it does

Clustering
Clustering uses heuristics to merge similar values and fix inconsistencies.checked 30 Sep 2026
Faceting
Facets let users drill through large datasets and apply operations to filtered views.checked 30 Sep 2026
Import formats
Supported imports include CSV, TSV, text, fixed-width, JSON, XML, ODS, XLS/XLSX, PC-Axis, MARC, RDF formats and Wikitext.checked 30 Sep 2026
Integrations
OpenRefine can upload data to Google Sheets and create or update statements on Wikidata.checked 30 Sep 2026
Java requirement
Java must be installed and configured, although the Mac version includes Java and some Windows packages include it.checked 30 Sep 2026
Local processing
Data is cleaned on the user's machine rather than in a cloud service.checked 30 Sep 2026
Offline operation
Basic functions run without internet access because OpenRefine runs as a small web server on the user's computer.checked 30 Sep 2026
Open source
OpenRefine is free and open source.checked 30 Sep 2026
Operating systems
OpenRefine releases packages for Windows, Mac and Linux.checked 30 Sep 2026
Purpose
OpenRefine is a tool for cleaning, transforming and extending messy data with web services and external data.checked 30 Sep 2026
Reconciliation
Reconciliation matches dataset values to external databases through reconciliation services.checked 30 Sep 2026
Security and privacy
Data stored by OpenRefine is not encrypted by default, and users can protect it with full-disk encryption provided by their operating system.checked 30 Sep 2026
Support
The project provides support through its forum, GitHub, community calls and Gitter chat.checked 30 Sep 2026
Undo history
OpenRefine provides infinite undo and redo, allowing users to rewind and replay operation histories.checked 30 Sep 2026
Users
Journalists, media professionals, galleries, libraries, archives and museums use OpenRefine for data preparation and enrichment.checked 30 Sep 2026

The company

Founded
2010checked 28 Sep 2026
The full review of OpenRefine

Overview

OpenRefine is a free, open-source desktop tool for cleaning, transforming and enriching messy datasets. It is best suited to people working directly with records—particularly journalists and staff at galleries, libraries, archives and museums—who want local processing. Its breadth of import formats and reversible operations make it a strong no-cost option, though Java setup and data protection remain the user's responsibility.

Key features

Facets help users narrow large datasets and apply operations to filtered groups, making batch cleanup more practical than correcting every record individually. Clustering uses heuristics to identify similar values for merging; it can surface inconsistencies quickly, but users still need to judge which entries should be combined.

Reconciliation matches values against external databases through reconciliation services, extending the work from cleanup to enrichment. OpenRefine can also upload data to Google Sheets and create or update statements on Wikidata. Those links help workflows aimed at those destinations, but users centered on other services may find the integration choices limiting.

Infinite undo and redo lets users revisit and replay operation histories, which reduces the risk of trying transformations. Data is processed on the user's machine rather than in a cloud service, and basic functions work offline because the application runs as a small local web server. Its import range covers CSV, TSV, plain text, fixed-width files, JSON, XML, ODS, XLS/XLSX, PC-Axis, MARC, RDF formats and Wikitext—a useful spread for teams combining ordinary spreadsheets with specialist collection formats.

OpenRefine also supports data profiling. It is released for Windows, Mac and Linux, but Java must be installed and configured; the Mac release includes Java, as do some Windows packages. Data is not encrypted by default, so users handling sensitive records need to rely on operating-system full-disk encryption. Project support is available through a forum, GitHub, community calls and Gitter chat.

Pricing

OpenRefine is free open-source software under a BSD 3-clause license, with desktop installation. Its sole plan costs nothing and includes the software without a paid tier to unlock; the trade-off is that setup, local security and support are community-based rather than part of a commercial service plan.

Platforms

OpenRefine supports Linux, macOS and Windows. It is desktop software that runs a small web server on the user's computer; basic functions can work without internet access, while reconciliation and other external-service workflows depend on connectivity. Java is required, with the noted bundled exceptions for Mac and some Windows packages.

Who it's for

OpenRefine is a sound choice for journalists and media professionals preparing datasets, and for galleries, libraries, archives and museums managing records. Its local processing and broad import support suit users who need to clean varied data without sending it to a cloud service. It is less appropriate when default encryption, managed deployment or integrations beyond Google Sheets and Wikidata are central requirements.

Pros and cons

  • Pros: Free and open source, with no software charge for desktop use.
  • Pros: Faceting, heuristic clustering and reconciliation address filtering, inconsistent values and enrichment in one workflow.
  • Pros: Broad import support and infinite undo/redo make it practical for varied data and iterative cleanup.
  • Pros: Local processing and offline basic functions suit work that should not rely on cloud processing.
  • Cons: Java installation and configuration add setup work, except where it is bundled with the release.
  • Cons: Data is not encrypted by default, so users must protect the device with full-disk encryption when needed.
  • Cons: Its named integrations focus on Google Sheets and Wikidata, which may not fit other destination-centered workflows.

Alternatives

Data Cleansing Software, Data Preparation Software and Data Transformation Tools offer broader category comparisons. Consider Melissa Data Quality when address verification is the priority: its free GAV plan covers 250 records per month and is CASS and DPV certified, while OpenRefine is a general local data-preparation tool. BlueData is an alternative with web and mobile access and a freemium plan capped at one web user, one mobile user, 1 GB of storage and 500 submissions per month.

DataCleaner is another free, open-source option for Linux, macOS and Windows. Choose Plauti Deduplicate when Salesforce deduplication is the need; its free version is available from AppExchange, with full-edition features requiring a trial or custom pricing. Informatica Product 360, Ataccama ONE, Firstlogic Data Quality IQ Suite and Infosys Data Workbench are alternatives for readers evaluating other data-quality or data-workbench products.

Verdict

Choose OpenRefine if you need a capable, no-cost way to clean and enrich varied datasets locally, especially for journalism or cultural heritage records. Its flexible imports, reconciliation and recoverable operations are compelling without a license fee. Look elsewhere if Java setup, default encryption or a particular destination integration is a deal-breaker.

Getting started

  1. Visit https://openrefine.org/.
  2. Choose the package for Windows, Mac or Linux.
  3. Install and configure Java if your package does not include it.
  4. Install OpenRefine as desktop software.
  5. Import a dataset in a supported format.

Questions

How much does OpenRefine cost?

The listed plan is free: free under a BSD 3-clause license.

Is OpenRefine open source?

Yes. OpenRefine is free and open source.

Which platforms does it support?

Packages are available for Windows, Mac and Linux.

Does it work offline?

Basic functions can run without internet access because OpenRefine runs as a small web server on your computer.

Does OpenRefine require Java?

Java must be installed and configured, though the Mac version includes Java and some Windows packages do.

Can it connect to other services?

It can upload data to Google Sheets and create or update statements on Wikidata.

Alternatives to OpenRefine

All alternatives
  1. 1

    Melissa Data Quality

    Free planAndroidiOSWebAPI
    8.1From $350 a year
  2. 2

    BlueData

    Free planAndroidWebAPI
    7.8From $1,500 a year
  3. 3

    Oracle WebCenter Content

    AndroidiOSWebAPI
    7.7$3,450 one-time
  4. 4

    DataCleaner

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.4Free plan
  5. 5DataMatch Enterprise logo

    DataMatch Enterprise

    WebAPILinuxSelf-hosted
    6.8
  6. 6Firstlogic Data Quality IQ Suite logo

    Firstlogic Data Quality IQ Suite

    APILinuxSelf-hostedWindows
    6.8From $58,000 a year