
OpenRefine
OpenRefine is free, open-source software for cleaning, transforming and extending messy data.
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.
| Plan | Price | What it gives you |
|---|---|---|
| Free open-source software | Free | BSD 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
- Visit https://openrefine.org/.
- Choose the package for Windows, Mac or Linux.
- Install and configure Java if your package does not include it.
- Install OpenRefine as desktop software.
- 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
- 1
Melissa Data Quality
Free planAndroidiOSWebAPI8.1From $350 a year - 2
BlueData
Free planAndroidWebAPI7.8From $1,500 a year - 3
Oracle WebCenter Content
AndroidiOSWebAPI7.7$3,450 one-time - 4
DataCleaner
Free planOpen sourceAPILinuxmacOSSelf-hosted7.4Free plan - 5

DataMatch Enterprise
WebAPILinuxSelf-hosted6.8 - 6

Firstlogic Data Quality IQ Suite
APILinuxSelf-hostedWindows6.8From $58,000 a year
