About APNSettings

APN settings, setup steps and mobile data fixes for networks around the world, in one place since 2015.

mobile networks covered
152
countries
13
APN pages checked against the network's own settings
86
online since
2015

APNSettings exists for a single, slightly unglamorous reason: getting a phone online should not require digging through forum threads where half the answers are wrong and the other half are five years out of date.

Each network gets one page with the values to copy, the steps for iPhone and Android, and the fixes for when data or picture messages still won't work. The site has been online since 2015. In 2026 it was rebuilt from the ground up, with a stricter standard for accuracy and a much wider scope than the APN values it started with.

Who's behind APNSettings

Afsal Rahim founded the site and edits it. Afsal has spent over a decade in telecom and IT, much of it building the monitoring systems that tell a network operator when something on the network breaks.

APN settings sit where that network meets your phone. One wrong character in the APN and the phone shows full signal with no data. Afsal also builds websites, and the ones worth building answer a question fast and get out of the way. APNSettings is meant to be one of those.

  • Afsal Rahim

    Founder and Editor

    Founded APNSettings in 2015 and edits the site, from the settings for each network to the guides and troubleshooting fixes.

    • Over a decade in telecom and IT
    • 7+ years on network monitoring for a major Australian telecom provider
    • Running APNSettings since 2015

How the settings are checked

  1. Every value starts with the network's own published settings, from its support pages and setup guides, wherever the network publishes them.
  2. The values are cross-checked against an independent list of network codes (MCC and MNC) and against reports from people on that network who confirmed they work.
  3. The page shows the date its values were last checked against the network's own settings. When a network changes something, such as a new MMSC, a rebrand or a move to another host network, the page is checked again and the date moves.

A page without that date hasn't been checked against the network's own settings yet. It carries the best values available until it is.

Spotted something wrong?

Networks change settings without announcing it, and now and then a value here drifts out of date before we catch it. If one doesn't work for you, tell us through the contact page with the network, your phone and what happened. A reader flagging a stale MMSC is one of the most useful things that can happen to this site.