Running out of storage on your Android phone is one of the most frustrating day-to-day tech problems. Apps won't update, photos won't save, and your phone starts giving you those dreaded "Storage almost full" warnings. The solution many people overlook is already sitting in their hand — or in their phone's side slot: the SD card.
If your Android phone has a microSD card slot and you've got a card installed, you may be able to move apps, their data, and other files off your phone's internal storage and onto the SD card — freeing up significant space without deleting a single app.
In this guide, we'll walk through every method to move apps to an SD card: through Android's built-in settings, through specific phone manufacturer tools, and through Android's Adoptable Storage feature that essentially makes your SD card part of your phone's internal storage.
Before You Start: What You Need to Know
Not all apps can be moved to an SD card
Android apps are categorized differently by their developers. Some apps fully support being moved to external storage. Others — particularly system apps, live widgets, apps that need to run at startup, and some social media apps — are hardcoded to stay on internal storage. If an app doesn't show a "Move to SD card" option, that's why.
Not all phones support this feature
Some manufacturers and Android versions have removed the ability to move apps to SD cards, particularly on newer flagship phones. Budget and mid-range phones with limited internal storage are more likely to support this feature, since it was designed specifically for users who need the extra space.
SD card speed matters
Moving apps to a slow SD card can make them open noticeably slower. For the best experience, use a Class 10 or UHS-I (U1 or U3) rated microSD card. Slower cards work but may cause lag when launching apps stored on them.
Check your SD card is properly inserted
Before starting, go to Settings → Storage and confirm your SD card is recognized and mounted correctly.
Method 1: Move Apps to SD Card Through Android Settings (Most Common)
This is the standard built-in method available on most Android phones running Android 6.0 (Marshmallow) and later.
Steps:
- Open Settings on your phone.
- Tap "Apps" (sometimes called "Application Manager," "Apps & notifications," or "Installed apps" depending on your phone brand).
- Tap the app you want to move.
- Tap "Storage" (or "Storage & cache").
- Look for a "Change" button or a "Storage used" section showing "Internal shared storage."
- Tap "Change" → select "SD card" from the options.
- Tap "Move" to confirm.
The app moves to the SD card. The process takes a few seconds to a minute depending on the app size.
If you don't see a "Change" or "Move to SD card" option, the app's developer has restricted it to internal storage only and it cannot be moved using this method.
Method 2: Move Apps on Samsung Galaxy Phones
Samsung's One UI has a slightly different path to the same feature.
- Open Settings → Apps.
- Tap the app you want to move.
- Tap "Storage."
- Tap the "Change" button next to "Storage used."
- Select "SD card."
- Tap "Move."
On some Samsung models, you can also manage app storage through My Files (Samsung's built-in file manager) → Storage → SD card.
For Samsung phones using Link to Windows or DeX: Keep core apps on internal storage for the best performance when using Samsung's desktop features.
Method 3: Move Apps on Xiaomi / MIUI Phones
- Go to Settings → Apps → Manage apps.
- Tap the app you want to move.
- Tap "Storage."
- If moving is supported, you'll see "Change" next to the storage location.
- Tap "Change" → select "Memory card."
- Tap "Move."
Xiaomi also has a Files app (or File Manager) where you can browse SD card contents. However, moving apps themselves is still done through Settings.
Method 4: Use the Files by Google App to Manage Storage
Files by Google is a free storage management app from Google that helps you identify large files, clear junk, and move certain content to your SD card. While it's primarily for photos, videos, and documents rather than full app moving, it's a helpful complement.
- Download Files by Google from the Play Store (if not pre-installed).
- Open the app and tap "Browse."
- Navigate to your SD card to see what's there.
- Use the "Clean" tab to identify large files, duplicate photos, and junk that can be moved or deleted to free up internal storage.
- Tap any file → tap "Move to SD card" (for media and documents).
Files by Google is great for moving photos, videos, and downloaded files to SD card even when apps themselves can't be moved.
Method 5: Use Adoptable Storage
Adoptable Storage is an Android feature (introduced in Android 6.0) that formats your SD card as internal storage. When enabled, the SD card becomes a seamless extension of your phone's internal storage — apps install to either location automatically, and you don't need to manually move anything.
The major trade-off:
When you use Adoptable Storage, the SD card is formatted and encrypted — it can only be used with that specific phone. You cannot remove the card and use it in another device or a PC. If the card fails, everything on it may be lost. This is a significant commitment.
How to enable Adoptable Storage:
Note: Not all manufacturers support Adoptable Storage. Samsung and some Xiaomi devices have disabled it. It's most commonly available on stock Android (Pixel phones) and budget Android devices.
- Insert your SD card into the phone.
- When the SD card notification appears, tap it.
- Select "Use as internal storage" (rather than "Use as portable storage").
- Tap "Format" — this erases everything on the card.
- Follow the prompts to move existing data to the newly formatted card.
- Tap "Done."
Your SD card is now treated as internal storage. Apps will automatically install to available space across both internal storage and the SD card.
If the automatic notification didn't appear:
- Go to Settings → Storage.
- Tap your SD card name.
- Tap the three-dot menu in the top-right corner.
- Select "Format as internal."
- Follow the prompts.
Method 6: Use ADB to Move Apps
If your phone supports moving apps to SD card but the option isn't appearing in Settings, or if you want to move apps that don't officially support it, ADB (Android Debug Bridge) gives you command-line control over app storage.
This method is for advanced users comfortable with basic command-line tools.
What you need:
- A PC (Windows, Mac, or Linux)
- A USB cable
- ADB installed (comes with Android Platform Tools — downloadable from Android's developer site)
- USB Debugging enabled on your phone (Settings → Developer Options → USB Debugging)
Steps:
- Enable Developer Options on your phone: go to Settings → About Phone → tap "Build Number" seven times.
- Go to Settings → Developer Options → USB Debugging and enable it.
- Connect your phone to the PC with a USB cable. Select "File Transfer" mode on your phone.
- Open a Command Prompt (Windows) or Terminal (Mac/Linux).
- Type:
adb devices— your phone should appear in the list. - To move an app to the SD card, type:
This sets the default install location to external storage for all future installs.adb shell pm set-install-location 2 - To move a specific already-installed app:
Replaceadb shell pm move-package com.example.appname 2com.example.appnamewith the actual package name of the app (findable in the app's Play Store URL or through Settings → Apps → [App] → Advanced → App details).
What to Move to SD Card
Not everything should be moved to the SD card. Here's a practical guide to what works well on SD and what's better left on internal storage:
Good candidates for SD card:
- Games you play occasionally (especially offline games)
- Media apps like music or podcast players
- eBook readers and their downloaded content
- Photo editing apps you don't use daily
- Large apps you use infrequently
Keep on internal storage:
- Apps you use every day (phone, messaging, email)
- Apps that run at startup (like WhatsApp, which needs to launch with the phone)
- Banking and payment apps (security-sensitive apps often refuse to run from SD)
- Apps with live widgets on your home screen
- System apps and anything pre-installed
Move to SD card as files (not as apps):
Even if you can't move certain apps, you can almost always move the files they generate:
- Photos and videos — use Google Photos or a file manager to move your camera roll to SD
- Downloaded music — move your offline music library from internal to SD
- Downloaded videos — streaming apps like Netflix often let you set SD card as the download location
- Documents and PDFs — move large document collections to SD through a file manager
This hybrid approach — keep the apps on internal, move the data to SD — often gives the best performance while still reclaiming significant storage space.
How to Move Photos and Videos to SD Card
Even if your phone doesn't support moving apps, you can almost always move media files to free up internal storage.
Using Google Files:
- Open Files by Google.
- Tap "Browse" → "Internal Storage."
- Navigate to DCIM → Camera (where photos are saved).
- Long-press photos/videos to select them.
- Tap the three-dot menu → "Move to."
- Select your SD card as the destination.
Change camera save location:
- Open your Camera app.
- Go to camera Settings (gear icon).
- Find "Storage location" or "Save location."
- Switch from "Internal storage" to "SD card."
All new photos and videos will now be saved directly to the SD card, leaving internal storage free for apps.
Troubleshooting: "Move to SD Card" Option is Greyed Out or Missing
This is the most common issue people encounter. Here's why it happens and what to do:
The app doesn't support external storage — The developer set a flag preventing the app from being moved. Nothing can override this without root access.
Your phone manufacturer disabled the feature — Some brands (notably Samsung on recent flagship models) have removed the move-to-SD-card option to encourage users toward cloud storage or higher internal storage models.
The SD card isn't recognized — Remove and reinsert the card, then check Settings → Storage to confirm it's mounted.
The SD card is formatted as portable storage and not internal — Apps can only be moved to a card formatted as Adoptable (Internal) Storage in some configurations. Try using Adoptable Storage if your phone supports it.
The app is a system app — System apps (pre-installed by the manufacturer or Android) cannot be moved to SD card. They can only be disabled.
Conclusion
Moving apps to an SD card is one of the most practical ways to fight back against the "Storage almost full" message on Android. The built-in Settings method works for most apps on most phones, and the Adoptable Storage feature is a powerful option for those who want a completely seamless experience.
Start with the Settings method — go to Settings → Apps → tap each app → Storage → Change. For apps that can't be moved, shift the focus to moving media files: photos, videos, and downloaded content. These often take up more space than the apps themselves and can almost always be moved to the SD card without any restrictions.
Frequently Asked Questions (FAQ)
Q1: Will moving apps to an SD card make them slower?
It can, depending on the SD card's speed rating. Apps stored on slow cards (Class 4 or Class 6) may take noticeably longer to open. Using a fast card — Class 10, U1, or U3 rated — minimizes the performance difference. For apps you use frequently, keeping them on internal storage is always better for speed.
Q2: What happens if I remove my SD card after moving apps to it?
Apps stored on the SD card will become unavailable when the card is removed. The app icons may still appear on your home screen but will show an error when tapped. Reinsert the card and they'll work again. This is one reason to keep frequently used apps on internal storage.
Q3: Can I move WhatsApp to my SD card?
WhatsApp is designed to run on internal storage because it needs to launch at startup. You cannot officially move the app itself. However, you can move WhatsApp's media folder (photos, videos, documents received in chats) to the SD card using a file manager to reclaim significant space.
Q4: Does moving apps to SD card affect app updates?
No. Apps on the SD card still update normally through the Play Store. The update process is the same regardless of where the app is stored.
Q5: What is the difference between Adoptable Storage and Portable Storage?
Portable Storage treats the SD card as an external drive — great for transferring files between devices, but apps can't be fully moved to it. Adoptable Storage formats the card as encrypted internal storage — apps can use it seamlessly, but the card becomes tied to that one phone and can't be used elsewhere. Choose based on whether you need flexibility or seamless storage expansion.
Q6: My phone doesn't have a "Move to SD card" option at all. What can I do?
If the feature isn't available in Settings, try: (1) checking if Adoptable Storage is available on your phone, (2) using the ADB method described above, or (3) focusing on moving media files rather than apps — photos, videos, and downloads often account for more storage use than the apps themselves.
Q7: Is it safe to move banking or payment apps to the SD card?
Not recommended. Banking and payment apps often detect when they're running from external storage and refuse to open as a security measure. Keep all financial and security-sensitive apps on internal storage.
Q8: How do I move apps back from SD card to internal storage?
Follow the same steps used to move them to the SD card: Settings → Apps → tap the app → Storage → Change → select "Internal shared storage" → Move. The process is identical in reverse.
