O2 is one of the UK's four major mobile networks, owned by Virgin Media O2 (a joint venture between Telefónica and Liberty Global). O2 operates its own independent infrastructure and was the second UK carrier to launch 5G services. O2's APN — mobile.o2.co.uk — uses PAP authentication, meaning you need to enter a username and password alongside the standard APN fields. This is unusual among UK carriers and catches many users out. The credentials are the same for all O2 customers: username o2web and password password. If you're on a SIM-only plan, a refurbished phone, or you've recently moved from another network, you'll likely need to enter these settings manually.

O2 APN Settings

NameO2
APNmobile.o2.co.uk
MMSChttp://mmsc.mms.o2.co.uk:8002
MMS Proxy82.132.254.1
MMS Port8080
MCC234
MNC10
Authentication typePAP
Usernameo2web
Passwordpassword
APN typedefault,supl,mms
ProtocolIPv4/IPv6

How to Set O2 APN on Android

  1. Open Settings on your Android phone.
  2. Tap Connections (Samsung) or Network & Internet (stock Android / Pixel).
  3. Tap Mobile networks.
  4. Tap Access Point Names (APN).
  5. Tap the + (plus) button to add a new APN entry.
  6. Enter each value from the table above exactly as shown.
  7. Tap the ⋮ menu (three dots) then tap Save.
  8. Tap the radio button next to the new APN to select it.
  9. Restart your phone or toggle Aeroplane Mode on then off.

How to Set O2 APN on iPhone / iOS

  1. Open the Settings app.
  2. Tap Mobile Data (or Cellular).
  3. Tap Mobile Data Network (or Cellular Data Network).
  4. Under Mobile Data, enter the APN value shown in the table above.
  5. Scroll to the MMS section and enter the MMSC, MMS Proxy and MMS Port values.
  6. Press the Home button or swipe up — iOS saves automatically.
  7. Toggle Aeroplane Mode on for 10 seconds, then off.
  8. Test by opening a website in Safari.

Which Phones Do These Settings Work On?

O2 APN settings work on all Android phones (Samsung, Pixel, OnePlus, Motorola, and others) running Android 8+ and all iPhones on iOS 14+. On dual-SIM phones, edit the APN for the SIM slot containing your O2 SIM. On Android 12+, the path may be Settings → Network & Internet → SIMs → [your SIM] → Access Point Names.

O2 APN Troubleshooting

O2 SIMs sometimes push automatic configuration, which locks the APN editor. Remove and reinsert your SIM to reset the lock. On Samsung devices try Settings → General Management → Reset → Reset Network Settings. You can also request manual APN access through the My O2 app or by calling O2 customer support.
First confirm the O2 APN is selected (radio button filled). Then check mobile data is on and your O2 account has remaining data allowance. Crucially — make sure you have entered the username (o2web) and password (password) and set Authentication Type to PAP. Missing these credentials is the most common reason O2 APN settings fail.
For O2 MMS, ensure the MMSC is set to http://mmsc.mms.o2.co.uk:8002, proxy to 82.132.254.1, and port to 8080. Also ensure mobile data is active — MMS cannot use Wi-Fi. Try sending an MMS after disabling Wi-Fi temporarily.
This is usually caused by O2 pushing OTA (over-the-air) configuration to override manual settings. Contact O2 and ask them to disable automated configuration pushes for your number. A replacement SIM may also resolve persistent resetting.
Verify MCC is 234 and MNC is 10. Wrong MNC values can cause connection failures. Also ensure Authentication Type is set to PAP — not CHAP or None — and that you've entered the username and password correctly. Reset network settings and re-enter if issues persist.