Your phone shows signal bars — one, two, or even full bars — but when you open Safari, Chrome, or any app that needs the internet, nothing loads. This is a data connection failure, not a signal problem.
This guide covers the situation where signal is present but mobile data does not work. If your device shows zero bars, “No Service,” or “Searching,” the cause is different — see No Service on Your Phone? A Step-by-Step Fix first. Come back here once signal is confirmed but data still does not work.
Is It Actually a Data Problem? (Quick Diagnostic)
Before changing any settings, confirm which problem you actually have. These two checks take under a minute.
Check 1: Signal vs. No Internet
Look at the top of your screen (the status bar):
- Carrier name + signal bars visible — your device is registered on a network. This is the starting point for this guide.
- “No Service” / “Searching” / zero bars — your device is not registered on any network. Stop here and go to No Service on Your Phone?.
After confirming signal is present, open a browser and try to load a simple, reliable page such as google.com. If you get a “No internet connection,” “Could not connect to server,” or similar error — not a DNS error page from your carrier — mobile data is the issue.
Check 2: Is It Mobile Data or the App?
If only one app is not working (say, a specific social media app) but others load fine, the problem is app-level, not connection-level. Jump to App-Specific Data Problems below.
If no app can reach the internet — browser, maps, messaging — continue with the steps in order.
Check 3: Try Airplane Mode Toggle
Toggle Airplane Mode on, wait 10 seconds, then toggle it off. This forces the modem to reconnect to the network and re-establish the data path. If data works immediately after the toggle, the issue was a transient state glitch. If data still does not work, continue.
Check Data Roaming and Cellular Data Toggles
The two most common and fastest-to-fix causes of missing mobile data are a disabled Cellular Data toggle and an off Data Roaming switch.
Cellular Data Toggle
iPhone:
- Settings → Cellular (or Mobile Data depending on your region).
- Confirm the top toggle — Cellular Data — is on (green).
- If it was off, turn it on and wait 5–10 seconds for data to connect.
Android (Pixel):
- Settings → Network & internet → SIMs.
- Tap the SIM name.
- Confirm Mobile data is toggled on.
Android (Samsung):
- Settings → Connections → Mobile networks.
- Confirm Mobile data is on.
Data Roaming
Data Roaming is a separate switch that allows your device to send data through a network other than your home carrier’s. This switch must be on in two situations:
- You are travelling internationally and using your home SIM.
- You are using a travel eSIM or MVNO SIM that routes data via a host carrier (roaming by design).
Many users are surprised to find that Data Roaming must be enabled even for a travel eSIM that is supposedly “local” — this is because the eSIM connects your device to the local network as a roaming session at the protocol level.
iPhone:
- Settings → Cellular → tap the active SIM line (or Cellular Data Options if you have one line). Data Roaming is toggled from the same screen (under Cellular Data Options on single-SIM devices).
- Find Data Roaming and turn it on.
Android (Pixel):
- Settings → Network & internet → SIMs → tap the SIM → Roaming → enable.
Android (Samsung):
- Settings → Connections → Mobile networks → Data roaming → enable.
Low Data Mode
If Low Data Mode is on, iOS restricts background app refresh and some automatic data tasks, but it does not block all data. However, if it is on together with other issues, it can make symptoms harder to identify.
iPhone: Settings → Cellular → tap the SIM line (or Cellular Data Options on single-SIM devices) → Low Data Mode → turn off for troubleshooting.
Android (Pixel): Settings → Network & internet → Data Saver → confirm it is off.
Verify Your Data Plan Status
If the toggles are correct but data is still not working, the next step is to confirm your plan is active and has remaining data.
Check Data Usage on the Device
iPhone:
- Settings → Cellular → scroll down past the toggle list.
- The list shows how much data each app has used since the last reset.
- The total at the top (“Current Period”) shows cumulative usage. Note that this counter does not reset automatically with your billing cycle — you need to tap Reset Statistics manually at the end of each billing period to keep it aligned with your plan’s reset date.
Android (Pixel):
- Settings → Network & internet → SIMs → tap the SIM name.
- Tap Data usage to see your current cycle total and app-by-app breakdown.
- You can also set a warning or hard limit from this screen.
Android (Samsung):
- Settings → Connections → Data usage → Mobile data usage.
- The cycle period is shown at the top with total usage.
Data Cap and Throttling
Most mobile plans (prepaid and postpaid) have either a hard data cap or a soft cap with speed throttling:
- Hard cap: when you reach the limit, data stops entirely until the plan renews or you purchase an add-on.
- Soft cap (throttling): after the limit, data continues at a very low speed — typically too slow for most apps to function usefully.
If you have reached the cap, the carrier’s app or account portal will show this. Options are to wait for the billing cycle to reset, purchase a data add-on, or upgrade your plan.
Check Your Carrier Account
Log in to your carrier’s app or website to see:
- Current plan status (active, suspended, expired)
- Remaining data balance
- Any account-level holds or payment issues
For prepaid plans, an expired validity period stops service even if you have remaining data — the validity date and the data balance are two separate counters.
APN Settings
APN (Access Point Name) is a configuration string that tells your device’s modem which gateway to use when routing mobile data traffic. Without the correct APN, the device is registered on the network (so signal bars appear) but cannot send or receive internet data.
How APN Configuration Works
When you insert a physical SIM or activate an eSIM, the carrier typically sends an APN configuration profile to the device automatically. On iPhone, this arrives as a carrier settings update. On Android, the values are usually pre-loaded or pushed over the air. For background on how eSIMs handle profiles differently from physical SIMs, see What Is an eSIM?.
Automatic configuration does not always happen, or can be overwritten. Situations where you typically need to set APN manually include:
- MVNO SIMs: MVNOs often use the same network as a major carrier but use their own APN values, not the host carrier’s.
- Travel eSIM: most major travel eSIMs (Airalo, Holafly, Nomad, Saily) auto-configure the APN on modern devices. Manual entry is occasionally required — more commonly on Android than on iOS. The required values are published in the provider’s setup documentation or onboarding email.
- Manually transferred SIMs: a SIM moved from a different device that stored different APN values.
- After a factory reset or network settings reset: saved APN configurations are cleared.
How to Check and Edit APN on iPhone
On iPhone, APN settings are accessed at:
Settings → Cellular → Cellular Data Network (the exact menu name varies by iOS version and carrier — it may also appear as “Mobile Data Network” or simply not be visible).
If the menu is not visible, your carrier has locked APN editing through a carrier profile. This is common on locked devices and carrier-managed plans. For details on how to check if your device itself is carrier-locked, see SIM Lock and SIM-Free Explained. In this case, you cannot edit the APN directly from Settings. Contact your carrier’s support and ask them to push the correct APN profile, or follow their documented instructions for your plan.
If the menu is visible, you will see fields for:
- APN — the access point name string (e.g.,
internetordata.carrier.com) - Username — usually blank for consumer plans
- Password — usually blank for consumer plans
Enter the values exactly as published by your carrier or eSIM provider. The values are case-sensitive.
After saving, toggle Airplane Mode off and on to force the modem to reconnect using the new APN.
How to Check and Edit APN on Android
Android (Pixel):
- Settings → Network & internet → SIMs → tap the SIM name.
- Tap Access Point Names.
- If the list is empty, tap the + icon to add a new APN.
- If an entry exists, tap it to review the current values.
Android (Samsung):
- Settings → Connections → Mobile networks → Access Point Names.
- Tap the + or the three-dot menu → New APN to add one.
Enter the APN name, APN value, and any username or password provided by your carrier. Tap Save, then tap the new entry to select it as the active APN. Toggle mobile data off and on to apply.
Travel eSIM and APN
Travel eSIMs are a particularly common source of APN problems, for two reasons:
- Carrier profile not pushed: unlike a domestic SIM with a long-standing carrier relationship, a travel eSIM provider may not push an automatic APN profile.
- Profile is correct but Data Roaming is off: even with a correct APN, data will not flow if Data Roaming is disabled (see the Data Roaming section above).
Always check your travel eSIM provider’s setup guide for the APN values specific to your plan. If you installed the eSIM but never set up the APN, start there. For a complete travel eSIM setup walkthrough, see Your First Travel eSIM: Step-by-Step Guide. If the eSIM itself failed to activate, see eSIM Won’t Activate? How to Fix Common Setup Issues.
App-Specific Data Problems
If one specific app cannot reach the internet while others work fine, the issue is app-level rather than a system-wide data failure.
Cellular Data Permission for Individual Apps
iOS and Android both allow you to restrict which apps can use mobile data. If an app’s cellular data permission was revoked — either deliberately or after an OS update — it will show no content on mobile data while Wi-Fi still works.
iPhone:
- Settings → Cellular → scroll down to the app list.
- Find the app that is not working.
- If the toggle next to it is off (grey), turn it on.
Android (Pixel):
- Settings → Apps → tap the app name.
- Tap Mobile data & Wi-Fi.
- Confirm Background data and the main data toggle are on.
Android (Samsung):
- Settings → Apps → tap the app → Mobile data.
- Confirm Allow background data usage is on.
Background App Refresh (iPhone)
If an app only fails to load content when it is in the background (but works when opened directly), Background App Refresh may be off for that app.
Settings → General → Background App Refresh → find the app and enable it.
Restricted Data (Android)
Android’s Data Saver mode or a per-app “Restrict data usage” setting can prevent background data. Even with Data Saver off, some apps have an individual “restrict background data” flag set.
Settings → Apps → [app name] → Data usage → turn off Restrict app data usage.
App Cache and Stale Configuration
Some apps cache network configuration internally. If an app’s internal configuration is stale or corrupted, clearing the app cache can resolve connectivity issues that affect only that app.
Android: Settings → Apps → [app name] → Storage → Clear Cache.
iPhone: iOS does not offer a direct per-app cache clear from Settings. The equivalent is to offload the app (Settings → General → iPhone Storage → [app] → Offload App) and reinstall it.
DNS and VPN Issues
VPN Profile Interference
A VPN profile left active — or a VPN that is set to auto-connect — can route all traffic through a server that is currently unavailable, resulting in no data appearing to work even though the cellular connection is functional.
iPhone:
- Settings → VPN & Device Management → VPN.
- If any VPN is shown as Connected, tap the (i) button next to it and disconnect.
- To prevent auto-reconnect: Settings → General → VPN & Device Management → VPN → tap the (i) on the profile → Connect On Demand → turn off.
Android (Pixel):
- Settings → Network & internet → VPN.
- If a VPN is connected, tap it and tap Disconnect.
If data works after disconnecting the VPN, the VPN server or its configuration is the cause. Contact the VPN service or reconfigure the profile.
Private DNS Override (Android)
Android’s Private DNS feature (also known as DNS-over-TLS) sends all DNS queries to a specified server. If that server is down, misconfigured, or blocked by your carrier, all DNS resolution fails and no app can reach the internet — even though the cellular data connection itself is working.
Android (Pixel):
- Settings → Network & internet → Private DNS.
- If set to a custom hostname (e.g.,
dns.googleor a custom provider), try changing it to Automatic temporarily. - If data returns, the custom DNS server was the cause. You can restore it later once the DNS issue is resolved.
Android (Samsung):
- Settings → Connections → More connection settings → Private DNS.
- Switch to Automatic to test.
Carrier-Side DNS Blocking
Some carriers block specific services or domains at the network level. If all browsing fails except for pages hosted on the carrier’s own infrastructure, this can indicate a carrier-side issue rather than a device issue. If this is suspected, using a different network (Wi-Fi) to confirm that the same sites load correctly is the clearest diagnostic step.
Reset Options
If no specific cause has been found, resetting network settings removes all stored network configuration and returns it to factory defaults. This resolves issues caused by corrupted APN settings, leftover VPN configs, or conflicting cellular settings.
What Gets Erased by a Network Settings Reset
| Setting | iPhone | Android (Pixel) |
|---|---|---|
| Wi-Fi passwords | Erased | Erased |
| Bluetooth pairings | Erased | Erased |
| VPN configurations | Erased | Erased |
| APN settings | Reset to defaults | Reset to defaults |
| eSIM profiles | Preserved | Preserved |
| App data, photos, contacts | Not affected | Not affected |
Note your Wi-Fi passwords and VPN details before proceeding.
iPhone: Reset Network Settings
- Settings → General → Transfer or Reset iPhone → Reset.
- Tap Reset Network Settings.
- Enter your passcode. The device restarts.
- After restart, check cellular data. If the carrier does not push APN settings automatically, re-enter them manually.
Android (Pixel): Reset Network Settings
- Settings → System → Reset options.
- Tap Reset Wi-Fi, mobile & Bluetooth.
- Tap Reset settings and confirm.
- Check mobile data after the process completes.
Android (Samsung): Reset Network Settings
- Settings → General management → Reset.
- Tap Reset network settings → confirm.
APN Reset to Default
If you suspect only the APN is the issue and do not want to lose all network settings, you can reset only the APN entries.
iPhone: Delete the carrier profile if one was manually installed (Settings → General → VPN & Device Management), then restart to trigger a fresh automatic profile push.
Android: In the Access Point Names screen, tap the three-dot menu → Reset to default. This removes any manually added APN entries and restores the carrier defaults. If the carrier defaults are also missing, you will need to re-enter your APN settings manually.
Frequently Asked Questions
My signal bars are full but Safari and Chrome won’t load anything. What is wrong?
Signal bars only confirm that your device is registered on a cellular network — they do not indicate that mobile data is working. The most common causes when bars are present but data is not working are: Data Roaming is off (especially on a travel or international SIM), a data cap has been reached and the carrier has throttled or cut the connection, the APN settings are incorrect or missing, or a VPN profile is blocking traffic. Start by checking Data Roaming and Cellular Data toggles in Settings, then verify your data plan balance with your carrier.
Why does my mobile data stop working after I reach a certain amount of usage?
Many mobile plans enforce a data cap — a fixed limit on how much high-speed data you can use per billing period. Once you exceed the cap, the carrier either cuts data access entirely or reduces speed to a very low rate (sometimes called throttling). On iPhone, go to Settings → Cellular and scroll down to the app-by-app usage list to see how much data has been used since the last reset. On Android (Pixel), go to Settings → Network & internet → SIMs, tap the SIM, and check data usage. Log in to your carrier’s app or account portal to confirm your plan’s current status and remaining balance.
What is APN and why does it affect my data connection?
APN stands for Access Point Name. It is a configuration parameter that tells your device how to connect to the carrier’s data gateway. Without correct APN settings, the device cannot route internet traffic even if it is registered on the network. Most carriers push APN settings automatically when you insert a SIM or activate an eSIM. When automatic configuration does not happen — most often with MVNOs, travel eSIMs, or manually managed profiles — you need to enter the APN values manually. Your carrier or eSIM provider will publish the required APN name, username, and password in their setup documentation.
How do I check APN settings on iPhone and Android?
On iPhone: Settings → Cellular → Cellular Data Network (or Mobile Data Network, depending on iOS version). If this menu is not visible, your carrier may have hidden it through a carrier profile — check your carrier’s support site for their APN values and instructions. On Android (Pixel): Settings → Network & internet → SIMs, tap the SIM name, then Access Point Names. On Samsung: Settings → Connections → Mobile networks → Access Point Names. If the list is empty or shows incorrect values, add the APN settings provided by your carrier.
Will resetting network settings fix my data connection?
Resetting network settings removes all saved Wi-Fi passwords, Bluetooth pairings, and VPN configurations, and restores cellular settings to defaults. This can resolve data problems caused by corrupted APN settings or conflicting VPN profiles. On iPhone, it does not delete eSIM profiles. On Android (Pixel), “Reset Wi-Fi, mobile & Bluetooth” also preserves installed eSIM profiles. After the reset, you may need to re-enter your APN settings manually if your carrier does not push them automatically.
My data works on Wi-Fi but not on mobile. Is this an APN issue?
If Wi-Fi works but mobile data does not, the issue is specific to the cellular data path — not your device’s software or your account in general. The most likely causes are: APN settings are missing or incorrect, Data Roaming is off and your SIM requires roaming to route data (common with MVNOs and travel eSIMs), or your data plan is exhausted. Check the APN settings section of this guide and verify your plan status with your carrier.
Related Guides
- No Service on Your Phone? A Step-by-Step Fix — if the problem is zero signal bars rather than missing data
- eSIM Won’t Activate? How to Fix Common Setup Issues — if data never worked since first installing an eSIM
- Your First Travel eSIM: Step-by-Step Guide — end-to-end travel eSIM setup including APN and Data Roaming
- What Is an eSIM? — how eSIM profiles and carrier configuration work
- SIM Lock and SIM-Free Explained — if your device may be carrier-locked and rejecting a different carrier’s SIM
Use SimFinder Travel to compare travel eSIM plans by destination, or SimFinder to compare domestic mobile plans.