No SIM Card Detected on Android – Try These Fixes

BY Sourav



If your Android phone says “No SIM Card Detected”, this can be pretty annoying./ 

Seeing “No SIM Card Detected” on your Android phone’s screen is pretty frustrating. When this error occurs, you can’t make or receive phone calls, use the internet or send texts.

There’re plenty of reasons why Android is unable to read the SIM card. The issue could arise if you haven’t inserted the SIM card property into the phone.

It also could be a problem with your Android’s OS version or the SIM card is not active yet.

Regardless of the reason, you need a quick solution to get rid of it. However, there’s no single step that’ll work for everybody. But don’t fret. Here, we’ve given various fixes when your Android can’t detect the SIM card.

Tips to Fix No SIM Card Detected on Android

Following are the tips you’ll get to know from this guide. Go through the steps one by one until you find the one that resolves the Android No SIM error.

1. Reboot Your Device

The first and foremost thing you can do when your Android says “No SIM Card Detected” is to reboot your device. This will clear out RAM and temporary files or bugs and give the device a fresh start.

So, press and hold down the power button and tap the Reboot/Restart option.


In case this doesn’t fix the “no SIM” error, switch off your phone and switch it back on. If your power button isn’t working for some reason, turn off Android without the power button.

2. Remove and Re-Insert SIM Card Properly

Android phones come with a small dedicated SIM tray. Especially, smartphones with expandable storage have an individual microSD card right after the SIM slot. You need to check if you’ve inserted the SIM card in the tray properly.

3. Adjust the SIM Card

The SIM card must be seated firmly in the slot, otherwise, your Android phone can’t read the SIM. Your SIM card allows you to connect to the carrier, so this step is important to resolve the Android “No SIM Card Detected” error. 

The SIM card can get misaligned if you accidentally drop the phone or you may not have installed the SIM correctly in the beginning. So, ensure to set the SIM card safely into your device.

Tip: If you don’t have a SIM eject tool, use a toothpick, earring or sewing pin and apply pressure.

If the SIM fits loosely, you can try placing a piece of cardboard, tape or paper in the tray to fit tightly. Though it may look like an unusual fix, adjusting the SIM in this way works for many users.

But be careful while handling your device. Too much pressure can damage the hardware and create new issues.

4. Turn Airplane Mode Off

The next thing you can do is to check whether the Airplane mode is turned on. If on, it disables your phone’s ability to connect to the internet, WiFi or Bluetooth.

Swipe down or swipe up your screen and turn off Airplane mode if it’s on.

You can also open the phone’s Settings, tap Network & Internet and turn off Airplane mode. Now, check if the error still persists.

5. Check SIM Card Activation Status

If your SIM card is very new or you’re using an old one, it’s possible that the SIM is not active. When the SIM card isn’t active, your Android device will show the “No SIM Card Detected” error.

Therefore, before inserting the SIM, make sure it’s active. For that, you can contact your network service provider and confirm from them. Also, check if the SIM registration is properly done.

Sometimes the SIM card creates issues if it has dust or dirt on it. So, use a soft cloth or cotton swab to gently rub along the gold contacts on the SIM.

6. Change Network Mode to Auto

In case you’re in a location with weak network strength, you’ll have trouble getting a stable network connection on the phone. Changing the network mode to auto allows the SIM card to search for the best network, including 5G.

Here’s the step-by-step process:

  1. Open Settings on your phone.
  2. Select SIM cards & mobile networks.
  3. Select the SIM card on which you’re not getting any signal.
  4. Tap on Preferred network type and choose Prefer LTE.

7. Manually Choose Your Network Operator

Sometimes some settings on your Android device can get changed due to updates or data restoration. It means your network settings can also get changed.

If this cause the no SIM card detected an error on Android, you can manually choose your network operator. Follow these steps:

  1. Go to your device’s Settings.
  2. Select SIM cards & mobile networks.
  3. Select the SIM card causing the trouble.
  4. Tap on Mobile Networks.
  5. Turn on the toggle switch beside Automatically select network.
  1.  Now, the device will search for network operators.
  2. Choose a network operator for your SIM card from the given result.

8. Change SIM Card Size

The latest Android models come with a tiny SIM card tray. It may need you to trim down the standard SIM card.

In that case, check carefully if the SIM size is nano or macro. Accordingly, you need to make your SIM card smaller and then insert it.

9. Enable SIM Card

An easy solution that many of you don’t know is to enable the SIM card. Your smartphone should have an in-built feature to enable the SIM manually.

Here’s how to do it:

  1. Go to Settings.
  2. Tap SIM cards & mobile networks.
  3. Select the SIM that’s showing “No SIM Card Detected”.
  4. Ensure that it’s turned on.

10. Replace the SIM Card

Any kind of physical damage to the SIM card can be the root cause of the ‘No SIM Card Detected” error. If that’s the case, buy a new SIM card from your preferred carrier. However, you may lose all the stored data.

11. Clear Cache

You can try to clear the cache to fix the no SIM card error. It’s a straightforward solution that often works for many phone issues.

To do that, 

  1. Open Settings.
  2. Tap on RAM and storage space or Storage.
  3. Select Clean up storage space.
  4. Tap Clean All or select individual apps to clear the cache.

12. Reset Network Settings

If nothing works out for you, the last option is to reset the network settings on your Android. There could be some problems that are causing the “No SIM Card Detected” error on the Android phone.

Follow the steps below to reset network settings:

  1. Open your phone’s Settings.
  2. Tap System management.
  3. Select Backup & Reset> Reset network settings.
  1. Select the SIM and tap Reset settings.

That’s all. Hope the above-mentioned troubleshooting solutions helped to fix the error on your phone. Make sure to follow them one by one. If you have any more queries, leave us a comment below.

About The Author


Sourav’s been working as a freelance writer and blogger for over five years. She is a firm believer in big dreams and realizing them. Her work has been published in Women On Writing, Be a Freelance Blogger, Make a Living Writing and Brazen Careerist among others