Skip to main content
Lookup

Free UK Phone Number Checker — Check Any UK Number

Free UK phone number checker. Paste any landline, mobile, freephone or service number to check it's valid, see the Ofcom range holder, and read caller verdicts from other visitors. No signup.

6 min read
Managing Director, OmegaIT · OmegaIT · Published 24 April 2026 · Updated 14/05/2026
On this page

A free UK phone number checker answers three questions at once: *Is this a valid UK phone number?* *What type of UK number is it?* and *Who was it allocated to and what have other people said about it?* The form on the homepage of this site does all three in one click — no signup, no app, no premium tier. This guide explains what each check means, when it matters, and how to check any UK phone number (landline, mobile, freephone, service, premium or personal) in under five seconds.

1. Format check — is it even a valid UK number?

The basics:

  • UK national numbers are 10 or 11 digits (after stripping the leading 0).
  • International form (E.164) starts +44 followed by 9 or 10 digits — the leading 0 of the national form is dropped.
  • Allowed formats include 020 1234 5678, 02012345678, (020) 1234 5678, +44 20 1234 5678, +442012345678.
  • Punctuation is cosmetic — strip it before any further check.

2. Type check — what kind of line is it?

The first one or two digits after the leading 0 tell you the type. The full UK breakdown:

PrefixTypeCost to call
01 / 02Geographic landline01/02 rate, in mobile bundles
03 (incl. 0303 / 0330 / 0333 / 0345 / 0344 / 0343)UK-rate non-geographic01/02 rate, in mobile bundles
055Corporate Numbering Service01/02 rate
056Location-Independent Electronic Communications Service (VoIP)01/02 rate
070Personal numbering (call-forwarding)Up to 50p/min
071–075, 077–079Mobile (various MNOs)In mobile bundles
076Pager (legacy)In mobile bundles
0800 / 0808FreephoneFree
0843 / 0844 / 0845Service-chargeUp to 7p/min + access charge
0870 / 0871 / 0872 / 0873Service-chargeUp to 13p/min + access charge
09 (091X)Premium-rateUp to ~£3.60/min + access
116Harmonised European helplineFree
118Directory enquiriesOften £3+ per call
999 / 112EmergencyFree

3. Reputation check — is it in Ofcom data, and who reports it?

Format-check passes? Type-check known? The interesting question is whether the number is actually in service and whether real-world reports match the type. That's what the WhoCalledLookup checker does:

  1. Match against the latest Ofcom Numbering Data — return the Range Holder and the allocation status.
  2. Show the scam, nuisance and safe verdicts other visitors have left, with their comments — and, once someone has rated it, a 0–10 risk score based on those verdicts.
  3. Show any moderated community reports about the number, with a link to start one if none exist.

Phone number checker app — do you need one?

Most consumer-facing 'phone number checker' apps in the UK are wrappers around the same Ofcom data and a community-comment scrape, gated behind a 7-day free trial. A web tool achieves the same thing with no install, no permissions and no privacy tradeoff.

If you want the *feel* of an app, install WhoCalledLookup as a Progressive Web App: open the homepage in Chrome/Safari and tap Add to Home Screen. Same checker, no app store, no permissions to your contacts.

International phone number checker — UK and beyond

If you need to check non-UK numbers, the right tool is a library, not a website — libphonenumber-js covers 240+ country plans. For programmatic checks at scale, see UK phone number validation API. Multi-country reverse lookup with comparable Ofcom-equivalent data is on our roadmap; for 2026, the WhoCalledLookup checker is UK-only.

How the reputation check works under the hood

The reputation check is the part most people haven't seen before — so a quick walk-through of what's actually happening when you press Look up:

  1. Format normalisation

    The raw input is parsed by libphonenumber-js, stripped of punctuation, and converted to E.164 (+44…). Anything that fails parse rejects here with a clear 'not a valid UK number' message instead of inventing a result.

  2. Ofcom prefix match

    The E.164 number is matched against the latest Ofcom Numbering Data, longest-prefix first — a 10,000-block hit takes precedence over a 1,000-block hit. Returns Range Holder, allocation status and (for 01/02) area code and principal town.

  3. Community verdicts

    Any scam, nuisance (telemarketing) or safe verdicts other visitors have left for the number are counted, and their published comments are shown. Leaving one takes a single tap, with an optional comment of up to 280 characters.

  4. Risk score

    If people have rated the number, a 0–10 risk score is worked out from those published verdicts alone — a scam verdict counts in full, a nuisance verdict at half weight. If nobody has rated it, there is no score, which is not the same as 'safe'.

  5. Indexable result page

    The page combines the deterministic Ofcom block, a plain-English 'what we know about this number' summary, the caller verdicts and any moderated community reports into a single result that Google can index per-number. We explain why a chatbot can't do this job in why an AI chatbot can't tell you who called.

For consumers vs businesses — different needs, different next steps

The same checker serves two distinct audiences, and the right next step depends which one you are.

Which UK phone-number checker fits which job
You're a…The question you're really askingRight tool
Consumer with one unknown callerIs it safe to call this back?The free checker on this site — Ofcom range + caller verdicts on one page is usually enough.
Small business doing CRM hygieneWhich of these 500 numbers are still live?The web checker for spot-checks; UK number cleansing for CRM for batch.
Developer building signup validationIs this number well-formed and a real UK line type?libphonenumber-js in-process plus a server-side call to a validation API — see UK phone number validation API.
Fraud / ops team scoring checkout riskIs this number the line-type the customer claims, and has it been ported recently?Paid carrier-signalling APIs (Twilio Lookup, Vonage Number Insight) for the live carrier; the free checker for ad-hoc spot-checks.

A useful split for product and ops teams: consumer checking is about trust; business checking is about data quality. The checker on this site serves both, but business teams should move to programmatic validation once they're checking more than a handful of numbers a day — the unit economics flip in favour of an API call.

Real UK situations the checker handles every day

A few number patterns where the checker materially changes the answer:

  • A perfectly-formatted 07 mobile the user 'doesn't recognise' — usually a courier, a delivery driver, or an SMS-marketing line. Verdicts and comments from other people it has rung often clarify in seconds.
  • A 0300 number that *looks* public-sector but isn't. Public bodies use 0300, but so do legitimate charities and businesses — and so do scammers spoofing the prefix. The Range Holder field disambiguates.
  • A 0800 / 0808 that claims to be a 'free helpline'. Genuine UK helplines almost always have a Helplines Partnership listing, so search for one alongside the Range Holder result. Background in how 0800 numbers work.
  • A number that's syntactically valid but whose Ofcom status is Free or Recovered — a strong tell of spoofed CLI. We cover the flag in is this UK number a scam?.
  • An international number passed off as UK — the checker rejects it at the parse step before any lookup runs, which is the right answer.
  • A 070 personal-numbering range presented as a 'mobile' — the checker flags the line type and the up-to-50p-a-minute tariff band so the user knows not to ring back.
Stop and think. It could protect you and your money. Criminals are experts at impersonating people, organisations and the police. They spend hours researching you for their scams, hoping you'll let your guard down for just a moment. If you receive a call out of the blue asking for personal or financial details, take a moment to stop and verify the caller is who they say they are.
— UK Finance — Take Five to Stop Fraud

Bottom line

libphonenumber is the open-source phone-number library that powers number validation across Google's products. We strongly recommend using it (or a maintained port) for any production phone-number handling, in any country.
— Google — libphonenumber project README

A complete UK phone number checker does three jobs at once: format-check, type-check and reputation-check. The form on the homepage does all three for free, in seconds, using official Ofcom data and community verdicts. Paste a number to try.

Look up a number right now

Type any UK number — Ofcom range holder + caller verdicts.

Frequently asked questions

Is there a free UK phone number checker?

Yes — the form at the top of this site is a free UK phone number checker that validates the format, identifies the line type (landline, mobile, freephone, etc.), and verifies the number against the Ofcom Numbering Data, alongside caller verdicts from other visitors. No signup.

How can I check if a UK phone number is valid?

Three checks: (1) format — strip punctuation and confirm the result is 10 or 11 digits starting with a known UK prefix; (2) type — the first few digits identify the line type; (3) currency — paste it into our checker to confirm it's in the latest Ofcom Numbering Data.

Is there a phone number checker app for UK numbers?

WhoCalledLookup is a Progressive Web App, so you can install it from Chrome / Safari like a native app without going through an app store. Most third-party 'checker apps' wrap the same public Ofcom data and charge for it.

What does it mean when the checker says 'Not in current Ofcom data'?

Three usual explanations: the number is from a brand-new allocation Ofcom hasn't published yet; the number isn't a UK number at all (the CLI was set to look like one); or the CLI was spoofed. See our [Range Holder vs current provider](/blog/range-holder-vs-current-provider) guide for the full picture.

Can I check an international number with this tool?

WhoCalledLookup is UK-only in 2026 — multi-country support is on the roadmap. For programmatic international validation, use libphonenumber-js or a paid API like Twilio Lookup. For UK numbers, the form on this site covers everything.

Is the reputation check the same as a 'background check'?

No. A background check is a regulated personal-data search returning someone's identity, address or criminal record — that requires consent and a lawful basis under UK GDPR, and no consumer reverse-lookup service is permitted to do it. The reputation check on this site only shows the Ofcom record for the digits and the verdicts and community reports other visitors have left about them. It returns no personal data about any individual, just what people who took a call from that exact number have said.

Can the checker tell me which mobile network currently owns a UK mobile?

Not in the consumer-facing version. The checker shows the network Ofcom *originally* allocated the range to, which is a useful sanity-check on whether the number is a genuine UK mobile. For the live current network of a ported number, paid carrier-signalling APIs (Twilio Lookup, Vonage Number Insight) return that field via HLR or LRN queries — typically for B2B integrations rather than one-off consumer checks.

Sources & references

  1. National Telephone Numbering Plan
    Ofcomwww.ofcom.org.uk/phones-and-broadband/phone-numbers/numbering-policy/numbering-plan
  2. UK Numbering Data (weekly feed)
    Ofcomwww.ofcom.org.uk/phones-and-broadband/phone-numbers/numbering-data
  3. libphonenumber-js — JavaScript port
    @catamphetaminegithub.com/catamphetamine/libphonenumber-js
  4. UK Finance — Take Five to Stop Fraud
    UK Financewww.takefive-stopfraud.org.uk
  5. Twilio Lookup API — Line Type Intelligence
    Twiliowww.twilio.com/en-us/lookup