Free Data Quality and Company Lookup Tools
Free tools for sales and RevOps teams who need to check, clean, and prepare data before it reaches a CRM. Review CSV imports, run a Companies House checker, and catch data-quality issues before they become live workflow problems.
CSV Health Checker
Upload or paste a CSV to instantly check for duplicate contacts, missing fields, invalid email addresses, inconsistent company names, and CRM import risks. Returns a health score and prioritised list of issues.
- Exact and fuzzy duplicate detection
- Missing required field checks
- Email format validation
- Company-name standardisation checks
- HubSpot and Salesforce import readiness
Companies House Checker
Check company status, directors, registered office, and public Companies House details before CRM import or enrichment. Search by company name, company number, or website.
- Company status checker for UK companies
- Official company name and company number lookup
- Directors and PSC summary
- Registered office check before CRM import
- Copy or export a simple markdown report
What are these tools for?
Most records that move between sales tools, enrichment platforms, and CRMs arrive with at least one data-quality problem - duplicate contacts, missing fields, invalid email addresses, inconsistent company names, or company records that have not been checked against public register data. These problems are easier to catch before import than to fix inside the CRM afterwards.
The tools on this page are designed for a quick pre-import or pre-enrichment check. They tell you what needs fixing before the record becomes operational. They do not store your data or modify your files. For the full cleaning workflow - deduplication, field standardisation, email validation, and a clean export - see the DataFixr CSV cleaning tool.
When to run a check
The useful moment is before a record becomes operational, and there are three of them. Before an import, because a CRM will happily accept duplicates and malformed values and then make them everyone's problem. Before enrichment, because enriching a list you are about to deduplicate means paying twice for the records you delete. And before an outbound send, because invalid addresses damage sending reputation in a way that outlasts the campaign that caused them.
A CSV check is looking for structural problems more than obviously wrong values: delimiters inside unquoted fields, encoding mismatches, leading zeros stripped from phone numbers and postcodes by a spreadsheet, dates read in the wrong regional format, and near-duplicate company names that exact-match deduplication will not catch. A company check answers a different question - whether the business you are about to add still trades under that name, and whether its registered details match what your list claims.
Neither check is a substitute for a repeatable process. If the same problems reappear on every import, the fix belongs upstream in how the data is collected or mapped, not in a cleanup pass after the fact.