📢 Cheap international calls — crypto or card.

📢 Cheap international calls. Top up with crypto or card. No contracts.

Free · UK numbers · no signup

UK telephone number checker, free and instant

Check a phone number in seconds: this free telephone number checker shows if a UK number is valid, mobile or landline, 03, 0800, 070 or premium rate, its area and network, and its +44 format.

Phone number checkerFree
  • No signup, no limit
  • Nothing is sent or stored
  • 245 countries

Example020 7946 0123A London number from a range Ofcom keeps for TV and radio drama

Valid phone number

Type
Landline
Area
London
E.164
+442079460123
International
+44 20 7946 0123
National
020 7946 0123

Ofcom keeps this range for TV and radio drama, so the number will never belong to anyone.

Checking a whole list?

Upload up to 10,000 numbers at once. For each one you get its type and the network it's on today, and for mobiles whether they're switched on, from €0.0038 per number.

A sample report with its values hidden: number, type, network today and status.
Check a list of numbers

Upload CSV or TXT, download CSV, XLSX or JSON. You pay only for lookups that succeed.

Try an example

Checking a number from another country? Use the phone number checker for 245 countries

UK numbers at a glance

Mobiles
07except 070 (personal numbers) and 076 (pagers)
Freephone
0800 · 0808free from UK mobiles and home landlines
UK-wide
03costs no more than a call to an 01 or 02 number
Premium rate
09service charge of up to £3.60 a minute
International
+44then drop the 0: 020 becomes +44 20
Live status
from €0.0038an HLR lookup shows if a UK mobile is on

Free UK number check or live lookup?

The free checker reads the UK numbering plan. A live HLR lookup asks the UK mobile network itself.

Free checkerHLR lookup

Valid UK number and +44 format

YesYes

Mobile, landline, 03, 0800 or 09

From the range

Yes

Area code and place

YesYes

Network it was issued to

YesYes

Network it's on today, after porting

✕

No
Yes

Switched on right now

✕

No
Yes

Roaming abroad

✕

No
Yes

Whole lists of UK numbers, 10,000 per batch

✕

No
Yes

REST API

✕

No
Yes

Price

Free

from €0.0038 per number

How to check a phone number in the UK

Three steps, all on your own device.

  1. Type the number

    With the leading 0, like 020 7946 0123, or with +44, spaces or not. A number from abroad? Type its + and country code.

  2. It reads the UK numbering plan

    Every UK range has a job: 01 and 02 are areas, 03 is UK-wide, 07 is mostly mobiles, 080 is freephone and 09 is premium rate. The checker matches the number against those ranges, using Google's libphonenumber data.

  3. You get the answer at once

    Valid or not, the type, the area or the network it was issued to, and the number in +44, E.164 and national format. Nothing is sent to a server.

UK phone number types explained

What the first digits of a UK number tell you, and what it costs to call from a UK phone.

Starts withWhat it isCost to call
01, 02Landline, tied to an area. The area code shows where it was set up.Standard rate, usually part of your call allowance.
03UK-wide number for organisations, not tied to an area.No more than a call to an 01 or 02 number, and it counts towards inclusive minutes.
07Mobile: 071 to 075 and 077 to 079, plus 07624 on the Isle of Man.Standard mobile rate, usually part of your allowance.
070Personal number: forwards calls to another phone. Not a mobile.Can cost more: some providers charge about 50p a minute from a landline and 86p from a mobile outside allowances.
076Pagers (except 07624, which is Isle of Man mobiles).Looks like a mobile number but can cost considerably more to call.
0800, 0808Freephone.Free from UK mobiles and home landlines. Business lines should check with their provider.
084, 087Business and service numbers.Your provider's access charge plus a service charge of up to 7p a minute (084) or 13p a minute (087).
09Premium rate.Your provider's access charge plus a service charge of up to £3.60 a minute, or up to £6 per call.
118Directory enquiries.A service charge of up to £3.65 per 90 seconds plus your provider's access charge.
116Helplines of social value, such as 116 123.Free from any phone.
056VoIP numbers, not tied to a place.Set by your provider.
055Corporate numbers.Set by your provider.

Call costs from UK phones, as Ofcom describes them. The access charge is set by your own provider.

UK area codes

The area code of a landline tells you where it was set up. These are the areas Ofcom lists for TV and radio drama numbers.

  • 020London
  • 0121Birmingham
  • 0161Manchester
  • 0113Leeds
  • 0141Glasgow
  • 0151Liverpool
  • 0117Bristol
  • 0114Sheffield
  • 0131Edinburgh
  • 029Cardiff
  • 028Northern Ireland
  • 0115Nottingham
  • 0116Leicester
  • 0118Reading
  • 0191Tyneside, Durham and Sunderland

Businesses can keep their number when they move, so type the full number above to check it.

Which network is a 07 number on?

The 07 prefixes and the network each was issued to, from the data the checker above reads. Find the first four digits of the number; where a prefix is split between networks, open it to see its five-digit ranges.

Starts withNetworks it was issued to

071 numbers

0710O2 20%07106–07107

073 numbers

0730
EE 50%, Virgin Mobile 20%2 ranges
  • 07300–07304EE
  • 07305–07306Virgin Mobile
0734
Vodafone 40%, Lebara 10%3 ranges
  • 07340–07342Vodafone
  • 07343Lebara
  • 07349Vodafone
0735
Vodafone 40% and 3 more2 ranges
  • 07350–07353Vodafone
  • 07356several networks (part of the range)
0736
Three 80%, Sky 6% and 4 more3 ranges
  • 07360–07367Three
  • 07368Sky (part of the range) and other, smaller networks
  • 07369several networks (part of the range)
0737
Vodafone 50%, EE 30%, Three 9% and 1 more4 ranges
  • 07370–07373Vodafone
  • 07375–07377EE
  • 07378Three and other, smaller networks
  • 07379Vodafone
0738
Vodafone 52%, Three 21%, O2 20% and 4 more5 ranges
  • 07380Three and other, smaller networks
  • 07381–07382O2
  • 07383Three
  • 07384–07388Vodafone
  • 07389several networks
0739
Vodafone 30%, EE 30%, O2 20% and 2 more6 ranges
  • 07390Home Office (part of the range)
  • 07391–07393Vodafone
  • 07394–07395O2
  • 07396EE
  • 07397Three (part of the range)
  • 07398–07399EE

074 numbers

0740
Three 40%, Lycamobile 20%, Vodafone 10% and 8 more6 ranges
  • 07400–07403Three
  • 07404–07405Lycamobile
  • 07406several networks (part of the range)
  • 07407Vodafone
  • 07408Truphone (part of the range)
  • 07409Orange
0741
Three 41%, Orange 30%, EE 10% and 11 more7 ranges
  • 07410Orange
  • 07411–07414Three
  • 07415EE
  • 07416Orange
  • 07417several networks (part of the range)
  • 07418several networks (part of the range)
  • 07419Orange
0742
Three 40%, Orange 30%, Vodafone 20% and 1 more5 ranges
  • 07420–07422Orange
  • 07423Vodafone
  • 07424Lycamobile
  • 07425Vodafone
  • 07426–07429Three
0743
EE 30%, Vodafone 30%, O2 20% and 2 more5 ranges
  • 07430–07431O2
  • 07432–07434EE
  • 07435–07437Vodafone
  • 07438Lycamobile
  • 07439TalkTalk (part of the range)
0744
Three 40%, Vodafone 31%, Lycamobile 18% and 9 more6 ranges
  • 07440Lycamobile and other, smaller networks
  • 07441several networks (part of the range)
  • 07442–07444Vodafone
  • 07445–07447Three
  • 07448Lycamobile
  • 07449Three
0745
Three 55%, Vectone Mobile 10%, Lycamobile 10% and 14 more7 ranges
  • 07450Three
  • 07451Vectone Mobile and other, smaller networks
  • 07452Manx Telecom and other, smaller networks
  • 07453–07456Three
  • 07457several networks
  • 07458several networks
  • 07459Lycamobile
0746
Vodafone 40%, Three 36%, O2 10% and 4 more7 ranges
  • 07460Three
  • 07461O2
  • 07462–07463Three
  • 07464Vodafone
  • 07465Three and other, smaller networks
  • 07466Lycamobile
  • 07467–07469Vodafone
0747
Three 80%, Vodafone 20%2 ranges
  • 07470–07471Vodafone
  • 07472–07479Three
0748
EE 50%, Three 34%, O2 10% and 5 more4 ranges
  • 07480–07482Three
  • 07483–07487EE
  • 07488several networks
  • 07489O2
0749
EE 50%, Three 30%, Vodafone 10% and 1 more4 ranges
  • 07490–07492Three
  • 07493Vodafone
  • 07494–07498EE
  • 07499O2

075 numbers

0750
EE 50%, Vodafone 40%, JT 8%3 ranges
  • 07500–07503Vodafone
  • 07504–07508EE
  • 07509JT (part of the range)
0751O207510–07519
0752
O2 50%, Orange 30% and 7 more4 ranges
  • 07520several networks (part of the range)
  • 07521–07523O2
  • 07525–07526O2
  • 07527–07529Orange
0753
EE 40%, Orange 35%, Three 15% and 8 more7 ranges
  • 07530–07531Orange
  • 07532Orange and other, smaller networks
  • 07533Three
  • 07534–07535EE
  • 07536Orange
  • 07537several networks (part of the range)
  • 07538–07539EE
0754O207540–07549
0755
Vodafone 60%, EE 10%, Orange 10% and 12 more6 ranges
  • 07550EE
  • 07551–07555Vodafone
  • 07556Orange
  • 07557Vodafone
  • 07558several networks (part of the range)
  • 07559several networks
0756O207560–07569
0757
Three 40%, EE 30%, Vodafone 10% and 3 more5 ranges
  • 07570Vodafone
  • 07571several networks (part of the range)
  • 07572–07574EE
  • 07575–07578Three
  • 07579Orange
0758
Orange 40%, Vodafone 40%, Three 10% and 4 more4 ranges
  • 07580–07583Orange
  • 07584–07587Vodafone
  • 07588Three
  • 07589several networks (part of the range)
0759O207590–07599

076 numbers

0762Manx Telecom 9% and 2 more07624

077 numbers

0770
O2 95% and 3 more2 ranges
  • 07700O2 and other, smaller networks
  • 07701–07709O2
0771
O2 90%, Vodafone 10%3 ranges
  • 07710–07716O2
  • 07717Vodafone
  • 07718–07719O2
0772
O2 40%, Three 30%, EE 20% and 1 more8 ranges
  • 07720O2
  • 07721Vodafone
  • 07722EE
  • 07723Three
  • 07724–07725O2
  • 07726EE
  • 07727–07728Three
  • 07729O2
0773
O2 70%, Three 20%, Vodafone 10%7 ranges
  • 07730–07732O2
  • 07733Vodafone
  • 07734O2
  • 07735Three
  • 07736O2
  • 07737Three
  • 07738–07739O2
0774
O2 60%, Vodafone 30%, Core Communication 8%7 ranges
  • 07740O2
  • 07741Vodafone
  • 07742–07743O2
  • 07744Core Communication (part of the range)
  • 07745–07746O2
  • 07747–07748Vodafone
  • 07749O2
0775
O2 69%, EE 20% and 2 more7 ranges
  • 07750–07752O2
  • 07753O2 and other, smaller networks
  • 07754O2
  • 07755Core Communication (part of the range)
  • 07756O2
  • 07757–07758EE
  • 07759O2
0776
Vodafone 60%, O2 40%3 ranges
  • 07760Vodafone
  • 07761–07764O2
  • 07765–07769Vodafone
0777
Vodafone 60%, Orange 30%, EE 10%6 ranges
  • 07770–07771Vodafone
  • 07772–07773Orange
  • 07774–07776Vodafone
  • 07777EE
  • 07778Vodafone
  • 07779Orange
0778
Vodafone 60%, O2 20%, Sure 10% and 1 more5 ranges
  • 07780Vodafone
  • 07781Sure
  • 07782Three
  • 07783–07784O2
  • 07785–07789Vodafone
0779
Orange 40%, Vodafone 40%, O2 10% and 1 more6 ranges
  • 07790–07792Orange
  • 07793O2
  • 07794Orange
  • 07795–07796Vodafone
  • 07797JT
  • 07798–07799Vodafone

078 numbers

0780
O2 50%, Orange 30%, EE 20%7 ranges
  • 07800Orange
  • 07801–07803O2
  • 07804EE
  • 07805Orange
  • 07806EE
  • 07807Orange
  • 07808–07809O2
0781
Orange 70%, Vodafone 20%, O2 10%4 ranges
  • 07810Vodafone
  • 07811–07817Orange
  • 07818Vodafone
  • 07819O2
0782
Vodafone 51%, O2 20%, Three 10% and 8 more5 ranges
  • 07820–07821O2
  • 07822several networks (part of the range)
  • 07823–07827Vodafone
  • 07828Three
  • 07829Airtel (part of the range)
0783
Three 30%, Vodafone 30%, O2 20% and 3 more9 ranges
  • 07830Three
  • 07831Vodafone
  • 07832Three
  • 07833Vodafone
  • 07834–07835O2
  • 07836Vodafone
  • 07837Orange
  • 07838Three
  • 07839several networks (part of the range)
0784
O2 70%, Three 20%, EE 10%5 ranges
  • 07840–07845O2
  • 07846Three
  • 07847EE
  • 07848Three
  • 07849O2
0785
O2 50%, Three 20%, Orange 20% and 1 more6 ranges
  • 07850–07851O2
  • 07852EE
  • 07853Three
  • 07854–07855Orange
  • 07856–07858O2
  • 07859Three
0786
Three 60%, O2 19%, Orange 10% and 1 more7 ranges
  • 07860O2
  • 07861–07863Three
  • 07864O2 (part of the range)
  • 07865Three
  • 07866Orange
  • 07867Vodafone
  • 07868–07869Three
0787
O2 35%, Orange 20%, Vodafone 20% and 5 more9 ranges
  • 07870Orange
  • 07871O2
  • 07872O2 and other, smaller networks
  • 07873O2 and other, smaller networks
  • 07874O2 (part of the range) and other, smaller networks
  • 07875Orange
  • 07876Vodafone
  • 07877–07878Three
  • 07879Vodafone
0788
Vodafone 40%, Three 40%, O2 20%8 ranges
  • 07880–07881Vodafone
  • 07882–07883Three
  • 07884Vodafone
  • 07885O2
  • 07886Three
  • 07887Vodafone
  • 07888Three
  • 07889O2
0789
O2 31%, Orange 30%, Three 20% and 9 more7 ranges
  • 07890–07891Orange
  • 07892O2 (part of the range) and other, smaller networks
  • 07893O2 and other, smaller networks
  • 07894–07895O2
  • 07896Orange
  • 07897–07898Three
  • 07899Vodafone

079 numbers

0790
EE 50%, Vodafone 30%, O2 20%6 ranges
  • 07900–07901Vodafone
  • 07902O2
  • 07903–07906EE
  • 07907O2
  • 07908EE
  • 07909Vodafone
0791
EE 30%, Vodafone 30%, Three 20% and 4 more6 ranges
  • 07910EE
  • 07911several networks (part of the range)
  • 07912O2
  • 07913–07914EE
  • 07915–07916Three
  • 07917–07919Vodafone
0792
O2 70%, Vodafone 10%, Orange 10% and 2 more5 ranges
  • 07920Vodafone
  • 07921–07923O2
  • 07924Manx Telecom and other, smaller networks
  • 07925–07928O2
  • 07929Orange
0793
O2 50%, EE 40%, JT 10%5 ranges
  • 07930–07932EE
  • 07933–07936O2
  • 07937JT
  • 07938O2
  • 07939EE
0794EE07940–07949
0795
EE 90%, O2 10%3 ranges
  • 07950–07954EE
  • 07955O2
  • 07956–07959EE
0796
Orange 60%, EE 40%2 ranges
  • 07960–07963EE
  • 07964–07969Orange
0797
Orange 80%, Vodafone 10% and 8 more3 ranges
  • 07970–07977Orange
  • 07978several networks (part of the range)
  • 07979Vodafone
0798
EE 70%, Orange 20%, Three 10%4 ranges
  • 07980Orange
  • 07981–07987EE
  • 07988Three
  • 07989Orange
0799
Vodafone 10%, O2 10%2 ranges
  • 07990Vodafone
  • 07999O2

Percentages are each network's share of the numbers the data lists in that prefix. In the five-digit ranges, a + means other, smaller networks hold part of that range, and "several networks" means no single network holds half of it. The data lists a few ranges only in part, and a range that is not listed has no network in it. For the exact network of a number, type it into the checker above.

Source: Google libphonenumber v9.0.40 carrier data (Apache 2.0), the same data the checker reads. These are the networks the ranges were issued to: a UK number can move to another network and keep its digits, so it may be on a different network today. A name can also be the first holder of a range (Orange, for example) rather than the brand that runs it now. 070 (personal numbers) and 076 (pagers) are not mobile ranges and are not listed, except 07624 on the Isle of Man. Check the network a number is on now with an HLR lookup

Why the prefix doesn't tell you the network

UK mobile numbers can move between networks: a customer texts PAC to 65075, and the switch happens within one working day, keeping the same number. So an 07 prefix only shows the network the number was first issued to.

The free checker shows that original network.

A live HLR lookup asks the network and shows the one the number is on today, whether it's switched on and whether it's roaming.

From €0.0038 per number, charged only when it succeeds.

See HLR lookup

Worried about a call?

The checker doesn't show who owns a number, and no honest tool can. Here is what helps instead.

Don't call back numbers you don't know

Especially overseas numbers, and 070, 076, 084, 087, 09 and 118 numbers, which can cost more than you expect. Genuine callers leave a message or call again.

Forward scam texts to 7726

It's free on most UK mobile networks, and you can report scam calls to 7726 too.

Report fraud

In England, Wales and Northern Ireland, report it to Report Fraud on 0300 123 2040. In Scotland, call Police Scotland on 101.

Call your bank on 159

If a call claims to be from your bank, hang up and dial 159 to reach your bank safely. Your provider sets the price of the call.

See who called last

On a BT landline, dial 1471 to hear the last number that called you, unless it was withheld.

Check a list of UK phone numbers

Clean a UK contact list before an SMS campaign, or check every sign-up as it comes in.

  • Upload a CSV or TXT file of UK numbers, in 07 or +44 format: up to 10,000 per batch
  • Number type lookup from €0.0038 per number, live HLR lookup from €0.0038
  • See which UK mobiles are switched on, and which have moved network since they were issued
  • Pay only for lookups that succeed, and download the results as CSV, XLSX or JSON
contacts.csv10,000 numbersExample result

7,420 of 10,000 checked

  • +44 7700 900123Connected
  • +44 7700 900456Absent
  • +44 7700 900789Invalid
Connected
6,912
Absent
388
Invalid
120
Export
[
  { "inputValue": "447700900123", "resultStatus": "success", "currentNetwork": "Vodafone UK", "reachable": true, … },
  { "inputValue": "447700900456", "resultStatus": "success", "currentNetwork": "O2 UK", "reachable": false, … },
  { "inputValue": "447700900789", "resultStatus": "success", "currentNetwork": "Vodafone UK", "reachable": false, … }
]
inputValue,resultStatus,currentNetwork,reachable,…
447700900123,success,Vodafone UK,true,…
447700900456,success,O2 UK,false,…
447700900789,success,Vodafone UK,false,…
inputValueresultStatuscurrentNetworkreachable…
447700900123successVodafone UKtrue…
447700900456successO2 UKfalse…
447700900789successVodafone UKfalse…

UK phone number checker FAQ

UK number types, costs and what the checker can and can't tell you.

Type it into the checker at the top of this page. A UK number has 10 digits after the 0 (11 with it), with a few older 9-digit exceptions, and must be in a range that's in use. The result tells you if it's valid and, if not, why.

UK mobile numbers start with 07: 071 to 075 and 077 to 079, plus 07624 on the Isle of Man. Two 07 ranges are not mobiles: 070 is for personal numbers and 076 is for pagers. As a UK mobile number checker, the checker shows the type straight away.

A UK-wide number for organisations, such as public services and charities. Calling an 03 number costs no more than calling an 01 or 02 number, and it counts towards the inclusive minutes of your plan.

Yes: 0800 and 0808 numbers are free to call from UK mobiles and home landlines. Business lines should check with their provider, and calls from abroad are not free.

Personal "follow-me" numbers that forward calls to another phone. They are not mobiles, though they look like them. Your own provider sets the price, and some charge well above mobile rates: Ofcom warns that 070 numbers are used in missed-call scams.

Ofcom keeps 07700 900000 to 07700 900999 for TV and radio drama, so they are never given to anyone. There are drama ranges for landlines too, such as 020 7946 0xxx in London. The checker tells you when a number comes from one of them.

The checker shows the network the number was first issued to. UK mobile numbers can move to another network and keep their digits, so the network today can be different. A live HLR lookup shows the network it's on now, from €0.0038 per number.

Replace the leading 0 with +44: 020 7946 0123 becomes +44 20 7946 0123. For systems that need E.164, write it without spaces: +442079460123. The checker gives you all three formats to copy.

Not with this checker, and Bitcall doesn't show names or addresses. On a BT landline, 1471 tells you the last number that called you. If a call worries you, don't call it back and report it: see the section above.

The checker doesn't rate numbers for spam, but the type is a clue: take care with 070, 076, 084, 087, 09 and 118 numbers and unexpected overseas calls. Forward scam texts to 7726, and report fraud to Report Fraud on 0300 123 2040, or to Police Scotland on 101.

Ofcom's advice is not to call back numbers you don't recognise, particularly from overseas, and to take care with 070, 076, 084, 087, 09 and 118 numbers. Genuine callers leave a voicemail or call again.

Yes, in the Bitcall panel: upload a CSV or TXT file of up to 10,000 numbers per batch, or send them through the REST API described in the lookup API documentation. A number type lookup costs from €0.0038 per number and a live HLR lookup from €0.0038, and you pay only for lookups that succeed.

Yes: it's a free phone number checker for UK numbers, with no limit and no signup, because it runs in your browser. The number isn't sent to Bitcall or anyone else.

Is that UK mobile switched on right now?

A live HLR lookup asks the UK mobile network: switched on, network today, ported and roaming. From €0.0038 per number, with no subscription.