United Kingdom logo

O2 top-up online for UK numbers

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

Send a little happiness to United Kingdom

1. Choose amount to send

2. Enter the number to top-up

3. Pay using one of 12 supported payment methods

4. Top up received instantly

Supported payment methods

4.6 Rated Excellent based on 13,805 reviews

"I've been using Ding for several years now. It's an awesome service and it's great that I can provide some relief by sending top-up to my friends and family. I'll honestly recommend it to everyone I know."


Sofia - has been using Ding for years to top-up her friends and family.

star rating

How to send top-up with Ding

Sending top-up to the UK has never been easier

We understand that life gets in the way sometimes and staying in touch with loved ones can be difficult. Grab an O2 top-up voucher with Ding and feel closer to your family and friends, no matter where they are. As the UK’s largest mobile network, we work closely with the O2 top-up team to ensure our O2 pay-as-you-go numbers are recharged quickly and securely. Get all your usual goodies when you buy an O2 top-up online with Ding and get back connecting to those who matter most.

Operators we work with in United Kingdom

Vodafone United Kingdom logo

Vodafone United Kingdom

Now Mobile United Kingdom logo

Now Mobile United Kingdom

Three United Kingdom logo

Three United Kingdom

giffgaff United Kingdom logo

giffgaff United Kingdom

Lyca United Kingdom logo

Lyca United Kingdom

Virgin Mobile United Kingdom logo

Virgin Mobile United Kingdom

White Calling United Kingdom logo

White Calling United Kingdom

Tesco United Kingdom logo

Tesco 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

Photo of the Ding App

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