OpenRefine
openrefine.org
What it is
OpenRefine is a free, open-source tool for cleaning, transforming, and extending messy data. It works on the user's machine rather than sending data to a cloud service, and basic functions can run offline through a small web server on that computer. Facets help explore large datasets and apply changes to filtered views. Clustering uses heuristics to find similar values and address inconsistencies; reconciliation matches values to external databases through reconciliation services. Users can undo and redo operations without a stated history limit. OpenRefine imports formats including CSV, TSV, fixed-width text, JSON, XML, spreadsheets, PC-Axis, MARC, RDF formats, and Wikitext. It can also 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, although the Mac version and some Windows packages include it. Data is not encrypted by default; operating-system full-disk encryption can protect it. The project offers support through its forum, GitHub, community calls, and Gitter chat.
Spec sheet
- Purpose
- OpenRefine is a tool for cleaning, transforming and extending messy data with web services and external data.Read 30 Sep 2026 · openrefine.org
- Integrations
- OpenRefine can upload data to Google Sheets and create or update statements on Wikidata.Read 30 Sep 2026 · openrefine.org
- Support
- The project provides support through its forum, GitHub, community calls and Gitter chat.Read 30 Sep 2026 · openrefine.org
- Founded
- 2010Read 28 Sep 2026 · openrefine.org
- Clustering
- Clustering uses heuristics to merge similar values and fix inconsistencies.Read 30 Sep 2026 · openrefine.org
- Faceting
- Facets let users drill through large datasets and apply operations to filtered views.Read 30 Sep 2026 · openrefine.org
- Import formats
- Supported imports include CSV, TSV, text, fixed-width, JSON, XML, ODS, XLS/XLSX, PC-Axis, MARC, RDF formats and Wikitext.Read 30 Sep 2026 · openrefine.org
- Java requirement
- Java must be installed and configured, although the Mac version includes Java and some Windows packages include it.Read 30 Sep 2026 · openrefine.org
- Local processing
- Data is cleaned on the user's machine rather than in a cloud service.Read 30 Sep 2026 · openrefine.org
- Offline operation
- Basic functions run without internet access because OpenRefine runs as a small web server on the user's computer.Read 30 Sep 2026 · openrefine.org
- Open source
- OpenRefine is free and open source.Read 30 Sep 2026 · openrefine.org
- Operating systems
- OpenRefine releases packages for Windows, Mac and Linux.Read 30 Sep 2026 · openrefine.org
- Reconciliation
- Reconciliation matches dataset values to external databases through reconciliation services.Read 30 Sep 2026 · openrefine.org
- 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.Read 30 Sep 2026 · openrefine.org
- Undo history
- OpenRefine provides infinite undo and redo, allowing users to rewind and replay operation histories.Read 30 Sep 2026 · openrefine.org
- Users
- Journalists, media professionals, galleries, libraries, archives and museums use OpenRefine for data preparation and enrichment.Read 30 Sep 2026 · openrefine.org
Plans and prices
Strong points and limits
Strong points
- Free, open-source software under a BSD 3-clause license.
- Basic functions work offline on the user's computer.
- Facets and clustering help explore and correct datasets.
- Imports include CSV, JSON, spreadsheets, RDF, and Wikitext.
- Can upload to Google Sheets and update Wikidata statements.
Limits
- Java must be installed and configured for use.
- Data is not encrypted by default.
Who it suits
OpenRefine suits journalists, media professionals, and staff at galleries, libraries, archives, or museums who prepare and enrich data. It is also a fit for users who want local processing and offline basic functions.
OpenRefine in depth
Read the full write-up
Overview
OpenRefine is a free, open-source desktop tool for cleaning, transforming and enriching messy data. It is best suited to people preparing records on their own computer, including journalists and staff at galleries, libraries, archives and museums. Its broad file support and reversible operations make it a capable no-cost option, but Java setup and local data protection are part of the job.
Key features
Facets let users filter large datasets and apply operations to selected views, making grouped cleanup more manageable than correcting every record individually. Clustering uses heuristics to find similar values and help merge inconsistent entries; it can speed up standardization, but users still need to judge which values belong together.
Reconciliation matches dataset values against external databases, extending the work from cleanup to enrichment. OpenRefine can also upload data to Google Sheets and create or update statements on Wikidata. Those connections suit workflows centered on those services, but users whose work depends on other destinations may find the integrations limiting.
Infinite undo and redo lets users revisit and replay operation histories, a useful safeguard when refining transformations. Processing happens on the user's machine rather than in a cloud service, and basic functions work offline because OpenRefine runs as a small local web server. It imports CSV, TSV, text, fixed-width, JSON, XML, ODS, XLS/XLSX, PC-Axis, MARC, RDF formats and Wikitext, giving it reach beyond ordinary spreadsheets.
Pricing
The Free open-source software plan costs nothing and uses a BSD 3-clause license. It is a desktop installation, so there is no paid tier to unlock the listed data-preparation functions. That makes it a strong fit for individuals and organizations able to run the software themselves; it is less suited to buyers looking for a priced hosted service or packaged vendor support.
Platforms
OpenRefine releases packages for Windows, Mac and Linux, with desktop deployment and a local web interface. Java must be installed and configured, though the Mac version includes Java and some Windows packages do as well. Users should check the package requirements before rollout. Stored data is not encrypted by default, so anyone handling sensitive records should use operating-system full-disk encryption. Project support comes through its forum, GitHub, community calls and Gitter chat.
Who it's for
OpenRefine is a sensible choice for journalists, media professionals and cultural institutions that need to clean or enrich datasets locally. Its import range and filtering, clustering and reconciliation tools suit varied record collections. It is a weaker fit when users need cloud processing, integrations beyond the named services, or protection of stored files without configuring it separately.
Pros and cons
Pros: Free and open source, with a wide range of import formats and no-cost access to data profiling.
Pros: Local processing, offline basics and undo/redo support give users control over where work happens and room to revise operations.
Cons: Java setup can add friction, particularly on systems whose package does not include it.
Cons: Data is unencrypted by default, making disk-level protection the user's responsibility.
Cons: Named integrations focus on Google Sheets and Wikidata, which may not match other destination needs.
Alternatives
Data Cleansing Software, Data Preparation Software and Data Transformation Tools are useful starting points for comparing tools by category.
Melissa Data Quality is worth considering for address verification: its free GAV plan covers 250 records per month and is CASS and DPV certified.
BlueData offers a web and mobile freemium option capped at one user on each platform, 1 GB storage and 500 submissions per month.
DataCleaner is another free, open-source option for Linux, macOS and Windows.
Plauti Deduplicate is a freemium option with a free Salesforce version; full-edition features require a trial or custom pricing.
Firstlogic Data Quality IQ Suite may suit buyers seeking an enterprise data-quality product with unlimited records on a yearly license and pricing dependent on product, features, platform and country coverage.
Infosys Data Workbench is a paid alternative for Linux, web and Windows.
SAS Visual Statistics is a paid, enterprise-scale statistical modeling option that runs on SAS Viya.
DataMatch Enterprise is aimed at enterprise-grade cleansing and fuzzy matching on millions of records, with built-in name verification and data standardization.
Verdict
Choose OpenRefine if you need capable, reversible data preparation on a local machine without a software bill, particularly for journalistic or cultural-heritage records. Its broad import support and enrichment tools are compelling at that price. Look elsewhere if you need cloud-based work, different integrations, or data encryption without taking responsibility for system-level protection.
Verdict
OpenRefine combines local data preparation with tools for filtering, clustering, reconciliation, and external services. Check the Java requirement and plan separate protection for stored data, since encryption is not enabled by default.
Where Specifiction places it
- Data Cleansing Software#11 of 317.9
- Data Preparation Software#12 of 287.9
- Data Transformation Tools#19 of 377.8