giffgaff is a UK MVNO (Mobile Virtual Network Operator) that runs on the O2 network. Owned by Telefónica (O2's parent company), giffgaff is known for its community-driven model, flexible goodybag plans, and competitive pricing. Because giffgaff uses O2's infrastructure, its MNC code is the same as O2's (10), but giffgaff uses its own unique APN — giffgaff.com. Like O2, giffgaff requires PAP authentication with a username (giffgaff) and password (password). giffgaff supports 4G on all its plans; 5G is not currently available on giffgaff. If you've just bought a giffgaff SIM or put it in a new phone, you'll likely need to enter these settings manually as giffgaff SIMs don't always push automatic configuration.

giffgaff APN Settings

Namegiffgaff
APNgiffgaff.com
MMSChttp://mmsc.mediamessaging.co.uk:8002
MMS Proxy212.183.137.12
MMS Port8080
MCC234
MNC10
Authentication typePAP
Usernamegiffgaff
Passwordpassword
APN typedefault,supl,mms
ProtocolIPv4/IPv6

How to Set giffgaff 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 giffgaff 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?

giffgaff APN settings work on all Android phones (Android 8+) and iPhones (iOS 14+). giffgaff supports 4G but not 5G — your phone will connect at 4G maximum. For Android 12+, find APN settings at Settings → Network & Internet → SIMs → Access Point Names.

giffgaff APN Troubleshooting

This is rare on giffgaff but can happen. Remove and reinsert your SIM, or reset network settings on your device. giffgaff's community forum is also an excellent resource — search 'APN greyed out' there for model-specific advice.
Ensure PAP authentication is set and you've entered username: giffgaff and password: password. These are essential for giffgaff data to work. Also confirm your goodybag (data plan) is active — giffgaff SIMs without an active goodybag can only make calls and send texts.
giffgaff uses a different MMSC to O2: http://mmsc.mediamessaging.co.uk:8002. This is a common source of confusion. Double-check this exact URL is in your MMSC field. MMS proxy should be 212.183.137.12 and port 8080.
giffgaff SIMs rarely push OTA config, so persistent resetting is unusual. Try completely resetting network settings and re-entering. If issues persist, contact giffgaff via their community forum or app — they're responsive to support requests.
Confirm MCC is 234 and MNC is 10 (O2's network identifiers). Check that your giffgaff SIM is activated — giffgaff SIMs require activation online before they work.