Skip to content

Example Everything on this site is sample data — one of the configurations this template ships with, built from the same repository.

Example: Resource library

Code · OpenRefine community

Tool Featured

OpenRefine

A free desktop tool for cleaning messy spreadsheets — clustering near-duplicate values, splitting columns and reconciling names — that records every step so the clean-up can be replayed on next month's file.

Published April 15, 2025 Updated May 12, 2026

Link to resource
Audience
Analysts IT & data teams Program staff
Access
Freely available
What do these mean?
Analysts
Research, data and evaluation staff.
IT & data teams
Engineers, DBAs and informatics staff.
Program staff
The people running the service day to day.
Freely available
Open on the public web, no sign-in.

What it is

OpenRefine runs on your own machine and opens in a browser tab. You load a spreadsheet or CSV, and it gives you the operations that are painful in a spreadsheet and awkward in code: cluster values that are probably the same thing spelled four ways, split one column into three, mass-edit by facet, and undo any of it.

The part that matters most for repeat work is the operation history. Every step is recorded as JSON you can export and re-apply, so a clean-up you worked out once becomes a script you run on next month’s extract in a few seconds.

Who it is for

Anyone who is handed a file that a person typed. It is the standard first recommendation for staff who are comfortable in spreadsheets but not yet writing code, and it stays useful long after they are.

Notes from the library

The clustering feature is the reason to try it; run it on any column of free-typed organisation names and the result usually decides the argument about whether the data needs cleaning. Two cautions: it holds the whole dataset in memory, so very large files want a different tool, and the project file is local — put the exported operation history in version control if the clean-up is going to be repeated.

About

Year published
2025
Contact email
Fictional contact — demo only

Who it is for

Topics
  • data cleaning
  • spreadsheets
  • reproducibility
Language
English