What to do if your Android phone doesn't recognize the SIM card

Last update: 26 May 2026
  • Before blaming the phone, check the line, coverage, and test the SIM in other devices to find out if the problem is with the card, the phone, or the carrier.
  • Most problems are solved by cleaning the SIM and tray, network settings, correcting the APN, updates, and, as a last resort, resets.
  • When the card is damaged or the reader has physical damage, the solution is to request a duplicate or go to a specialized technical service.
  • For mobile phones with eSIM, correct activation and confirmation of device and operator compatibility are key, especially if you are traveling abroad.

What to do if your Android phone doesn't recognize the SIM card

When an Android mobile phone doesn't recognize the SIM card, it usually catches us completely off guard: one second before you had coverage and, suddenly, messages like "No SIM", "Emergency calls only" appear or there isn't even a signal bar. Without a working SIM card, you'll be left without calls, SMS, and mobile data.Unless you're using Wi-Fi. The good news is that, in most cases, it can be fixed with a few basic checks.

In this guide you will find All the common reasons why your Android phone doesn't detect the SIM And all the solutions proposed by leading specialists: from quick fixes (airplane mode, restarting) to physically cleaning the chip, network settings, carrier problems, eSIMs, hardware failures, and when to request a replacement or go to a repair shop. The idea is for you to go step by step and be able to differentiate whether the culprit is the card, the phone, the network, or the configuration.

Why doesn't your Android phone recognize the SIM card?

When the mobile phone displays "No SIM" warnings or does not show signal bars, the fault may lie in several points. The first step is to understand what might be going wrong so we're not going in blind. and not make unnecessary changes.

The most frequent causes are grouped into four categories: physical problems with the SIM card itself (wear, dirt, damage), faults in the reader or the telephone tray, configuration or software errors (APN, network, system, bugs) and operator issues or lack of coverageFurthermore, recent mobile phones also offer the possibility that the conflict may be with a misconfigured eSIM.

What to do if your Android phone doesn't recognize the SIM card
Related articles:
Solution for invalid SIM card on Android: definitive guide

Before you touch anything: check your line and coverage

Before you go crazy disassembling trays, it's advisable rule out that it is a problem with the operator or the networkSometimes the mobile phone "sees" the SIM card, but does not connect to the network due to external causes.

First, check if Your line is active and up to date with payments.You can log into the app or your company's customer area, or check your email for unpaid bills or service suspension notices. If your line has been blocked, your phone may ask for your PIN, but You will not have calls or data..

It is also possible that there is a general issue on your operator's network or maintenance work on nearby antennas. In that case, even if your SIM card is fine, you'll have no signal or it will be very unstable. You can check this by calling customer service or looking at Outage reporting platforms like DownDetectoras well as the company's social media.

Don't forget the silliest but most common option: being in an area with little or no coverageGarages, basements, buildings with heavy metal structures, or rural areas far from antennas can cause signal bars to disappear or fluctuate constantly. Try going outside or to another part of the house to see if the problem persists. The signal improves when changing location.

Check if the problem is with the mobile phone or the SIM card.

Once operator and coverage issues have been ruled out, it's time to identify the real culprit. The most effective method is to perform a cross-test between the mobile phone and the SIM card..

Start by Try your SIM card in another mobile phone (preferably unlocked or from the same carrier). If it's not recognized on that other device either, or if there's no coverage, the SIM card is most likely faulty. damaged or disabledHowever, if it's working without problems, you'll need to focus on your phone.

Also try the opposite test: Insert another SIM card into your mobile phone that you know works. (from a family member or friend). If that second SIM is also not detected or gives errors, the problem is very likely with the card reader, the tray, or in your Android's network settings.

On many Android devices, you can view the card status in the settings. Look for the section in the settings for... "SIM status" or similarIf your number, carrier, and some network information appear there, it means the phone at least She is reading it at a basic levelThe problem may lie in other connection parameters. If, however, no SIM card appears, the conflict points more to... physical reading or a reader malfunction.

Check the placement of the SIM card and the tray

Although it may seem like a joke, One of the most common reasons is that the SIM card is incorrectly inserted.With current hybrid trays (SIM + microSD), it's easy to insert it in the wrong position or insert the tray upside down.

Turn off the phone, remove the tray with the tool or a paperclip and Look closely at the outline drawn next to the slot and the cut bezel of the SIM card.They must align exactly. Never force the tray when inserting it. If it doesn't go in smoothly, you're doing something wrong.Also check that the card does not move or wobble inside the tray.

Keep it clean: dust, dirt and rust

Over time, it's normal for dirt to accumulate on the phone, and the SIM area is no exception. A layer of dust, lint, or traces of moisture on the gold contacts This may be enough to cause the mobile phone to stop recognizing the card.

With the phone turned off, remove the SIM card and check your contacts. If you see stains, dirt, or dull areas, Clean it gently with a dry microfiber clothYou can also use a cotton swab slightly moistened with isopropyl alcohol (the typical electronics cleaning) to remove dirt without leaving residue.

The phone slot might also be dirty. In that case, avoid using metal or sharp objects at all costs. Ideally, use low pressure compressed air or an air blower to expel the dust from inside. If you use a brush, make sure it's small, dry, and has very soft bristles so as not to... bend the reader pins.

When you're finished, let everything dry completely for a few minutes, replace the card, and turn on your phone. If the problem was just dirt, it should start recognizing the SIM normally.If it remains the same, proceed to the next block of checks.

Assess the physical condition of the SIM card: Is it very old or damaged?

Android does not recognize SIM

SIM cards don't last forever. Over time they can to wear out, bend, crack, or become damaged by moistureEven a small bump right in the chip area can render them unusable.

If your card has been with you for many years, has strange cuts, is half broken, or you see that the contacts are very scratched, it is most likely that having reached the end of its useful lifeWhen it's not working properly on another phone either, there's not much you can do: you'll have to request a duplicate from your operator.

Keep in mind that with the duplicate You will lose whatever you still have saved on the SIM (contacts, old SMS messages…), so if your phone still recognizes it occasionally, try Export contacts to your phone or your Google account before changing it. A duplicate usually has a low cost (a few euros) and in a physical store they usually make it for you on the spot.

Quick tips: airplane mode and phone restart

Before getting into deeper settings, it's worth trying two classics that solve more problems than you might think. They are fast, do not erase data, and often reactivate SIM detection..

The first trick is turn airplane mode on and offWhen activated, the phone suddenly cuts off all wireless connections (mobile, WiFi, Bluetooth, etc.), and when deactivated, it does so. Retry network registration from scratchSwipe down the quick settings, tap the airplane icon, wait 20-30 seconds, and then tap it again. Let Android take a little while to regain signal, because sometimes It may take a minute to display the coverage bars..

The second trick is the typical but effective one: completely restart your phonePress and hold the power button, select Restart (or Power off and then power on), wait half a minute with the phone off, and then turn it back on. This forces the system to Reload all processes, drivers, and network servicesThis usually fixes specific SIM and software failures.

Network and APN settings: when the problem is due to configuration

The phone does see the SIM card, but It doesn't connect properly to the mobile network, runs out of data, or only makes emergency calls.The problem may be in your network settings or your operator's APNs.

Change or adjust the network type

In some cases, select manually a type of network incompatible with your area (for example, forcing only 4G/5G where your carrier only offers 3G) causes Android to appear not to detect the SIM, when in reality It cannot connect to any antenna..

To check it, go to Settings > Networks and connections (or Connections) > Mobile networks > Preferred network typeSelect an automatic option such as "4G/3G/2G (automatic connection)" or similar, so that The mobile phone chooses the best technology available at any given time. without getting stuck on a specific type.

Check your carrier's APN settings

The APN (Access Point Name) is, simply put, the gateway for your mobile data to the operator's networkIf it is misconfigured, deleted, or an incorrect APN has been created, you may run out of data, and it may even appear that the SIM is not working properly.

To check or create an APN on Android, go to Settings > Mobile networks > APN or Access Point NamesThere you can:

  • Delete old or misconfigured APNs that you don't use.
  • Click on "New APN" and add the data provided by your operator (They are usually on their help website or you can ask them by phone).

Fill in the fields exactly as indicated by your company (Name, APN, MCC, MNC, APN type, etc.), save and select that APN as active. On many mobile phones, the correct APN is configured automatically when the SIM card is detected.But this doesn't always happen, especially if you've changed carriers or ROMs.

Reset network settings on Android

When you've touched many things or you're not sure what's been changed, a fairly clean solution is Reset only network settingsThis doesn't delete photos or apps, but it does remove:

  • Saved WiFi networks and their passwords.
  • Paired Bluetooth devices.
  • Mobile data settings, APN and SIM configuration in the system.

On Android, the path is usually Settings > System > Recovery options (or Reset) > Reset network settingsConfirm the action by entering your PIN or pattern and wait for it to finish. Then, the phone It will reconfigure the network almost as if it were brand new.This helps to clear corrupted settings that were preventing the SIM from working properly.

Update your mobile software

Sometimes the fault lies not with the SIM card or the operator, but with a bug in the system itself or in the manufacturer's layerIt's not uncommon for certain models to have problems detecting the SIM card after an update until... A patch is released.

That's why it's a good idea to check for pending updates. Go to Settings > System (or About phone) > Software update and look for new versions. If one is available, download and install it with a good battery or the charger connected. Many brands include it in these versions. improvements in network stability and compatibility with specific SIM cards.

Clear the system cache (when possible)

On some Android devices, especially with custom skins, it is possible clear system cache or use cleaning apps from the manufacturer. Although it's not the most common reason for a SIM card to fail, Corrupted data in the cache can cause unusual network behavior.

If your phone has an option like "Cached data" within Settings > Storage, You can delete them without fear.: No personal information is lostThese are just temporary files that the system will regenerate. In other cases, you'll have a manufacturer's own optimization app that allows you to... clean residual files and caches in a safe way.

Review the automatic network selection and diagnostic menus

For Android to connect correctly, it normally needs to have the automatic network searchIf you manually selected a specific network or operator at some point and it is now unavailable, it can cause problems.

Go to Settings > Mobile networks > Network operators and activate automatic selection, if it isn't already. This way, the phone will choose the correct operator linked to your SIM without you having to look for it yourself.

Some brands include hidden diagnostic menus which are accessed from the phone app by dialing special codes, for example:

  • Samsung: * # # 0011
  • Xiaomi: ## 6484 ##
  • Really: * # # 800
  • Huawei: ## 2846579 ##

These menus display technical data about the network and SIM status. You don't need to touch them if you're not sure what you're doing, but They can be used to see if the mobile phone is trying to register on the network or if it recognizes the card internally.

Activate an eSIM on Android
Related articles:
How to activate and configure an eSIM on Android step by step

Factory reset: the radical software option

If you've already tried repositioning, cleaning, network settings, APN, and updates, and the problem persists, it may be that The fault lies in the system itself, an app, or a heavily modified setting.In these cases, a factory reset may be the solution.

That said: this step will erase all data on the device (photos, apps, messages, etc.), so first of all, make a full backup. On Android, it's common to use your Google account and Google Drive for this. save apps, basic settings and some dataas well as copying your photos to Google Photos or a computer.

Once you have a backup, go to Settings > System > Reset (or Recovery Options) > Erase all data (reset phone)Confirm the process and wait for the phone to restart and return to its factory settings. Then, try the SIM card for a few minutes. before restoring all your appsto see if it detects it correctly now.

When to contact technical support: possible hardware failures

If your SIM works in other phones, you've tried another SIM in yours, checked the tray, cleaned it, and done all sorts of adjustments and restores… and Your Android still doesn't recognize the card.The balance clearly tips towards a hardware problem.

Several possibilities come into play here: SIM reader pins bent or brokenDamaged traces on the motherboard, impacts or drops that have loosened a component, moisture that has corroded internal connections, etc. These failures They can't be solved from home. and require opening the device.

At this point, the recommended course of action is contact the brand's official technical service or a trusted service center. If the phone is under warranty and the problem isn't due to impacts, water damage, or unauthorized modifications, the normal solution is that SIM reader repair is coveredIf there is no warranty, ask for a quote beforehand and consider whether it is worth repairing based on the price of the phone and the cost of the repair.

Specific problems with eSIM on Android

Many current models have incorporated the eSIM, a virtual card integrated into the phone itself. Although they generally cause fewer problems than physical SIM cards, they can also be problematic. Failure due to incorrect configuration, activation errors, or issues with the operator.

The first is Make sure your mobile phone is compatible with eSIMNot all Android phones support eSIMs, and some models only allow eSIM use in certain countries or with specific carriers. Check the manufacturer's website or your phone's manual to be sure.

To set up an eSIM, you will usually need to go to Settings > SIM and mobile networks (or similar) > Add eSIM and scan the QR code provided by your carrier. It is important to have an internet connection (WiFi or data from another SIM) during the process, as Activation is done onlineFollow the step-by-step instructions and wait a few minutes for the line to become active.

If after adding it your phone doesn't recognize it or it doesn't register on the network, try this: deactivate and reactivate the eSIM from the settingsTry restarting your device or resetting your network settings. If none of this works, you'll need to contact your operator directly to check the eSIM status, forward it, or reactivate it. Also note that Some eSIMs are only authorized to work in certain countriesIf you travel abroad, it might stop working.

In very specific cases, a custom ROM or a privacy-focused system (such as GrapheneOS or others) may require additional network adjustments or having specific incompatibilities with certain operatorsIn these environments, it is advisable to review the project's official documentation or forums to follow the specific recommendations when configuring the eSIM or physical SIMs.

How to tell if you have Dual SIM and eSIM on Android
Related articles:
Dual SIM and eSIM on Android: setup, tips and common problems

If you've gotten this far trying solutions and your Android still doesn't recognize the SIM card, at least you'll now have a clearer understanding. whether the problem originates from the operator, the card itself, the network configuration, the device software, or some physical failure of the readerThese kinds of problems can be frustrating, but try troubleshooting step by step—line and coverage, cross-testing with other SIMs and other phones, cleaning, settings, resets, and ultimately, technical service or a replacement. It's the best way to recover calls, SMS messages, and mobile data without missing anything important..