O2 top-up online for UK numbers

Welcome back

Buy your O2 mobile top-up online and stay connected with family and friends, no matter where you are.

United Kingdom logo

Top-up wherever, whenever

Get the Ding App for the fastest, easiest way to top-up any phone.

iOS App Store logoGoogle Play Store logo
iOS App Store logoGoogle Play Store logo
Photo of the Ding App

Sending top-up to the UK has never been easier

Stay in touch with loved ones by sending an 02 top-up to the UK. With Ding, send top-up for data and minutes directly to the cell phones of your loved ones, arriving quickly, in 3 seconds. Relax knowing that the 02 top-up is received securely when they need it.

Operators we work with in United Kingdom

Now Mobile United Kingdom logo

Now Mobile United Kingdom

Lebara United Kingdom logo

Lebara United Kingdom

Three United Kingdom logo

Three United Kingdom

Vodafone United Kingdom logo

Vodafone United Kingdom

Virgin Mobile United Kingdom logo

Virgin Mobile United Kingdom

Lyca United Kingdom logo

Lyca United Kingdom

giffgaff United Kingdom logo

giffgaff United Kingdom

White Calling United Kingdom logo

White Calling United Kingdom

Have a question about your O2 top-up?

How can I buy O2 phone top-up online?

With Ding, you can easily get your O2 top-up vouchers online, whether it's for your own phone or for someone else. Once you have a Ding account created you can purchase a voucher in 3 easy steps:

  1. Select an amount to send

  2. Enter the number you want to top-up

  3. Choose your payment method. Once purchased, you will receive your O2 PIN code on your screen and you will also receive it by email. Now you have your code you can redeem it straight away!

How can I redeem my O2 top-up voucher?

  • Call 4444 free from your O2 mobile, and follow the instructions

  • Call 08456 062 277 from a landline, enter the number on your receipt and follow the instructions.

  • Your top-up credit will expire after twelve months.

How to check my O2 balance?

  • Press and hold 2 on your mobile phone, the balance will appear

  • Enter *#10# then press the call button

  • Dial 4444 for free from your mobile

How can I contact O2 UK?

  • Call 202 from your O2 mobile

  • Call 0344 809 0202 from a landline

  • Call +44 7860 980 202 from abroad