The honest truth upfront: not every Android phone lets you move every app to an SD card, and not every phone even supports SD cards anymore. But for phones that do, there's more you can do with that extra storage than most people realise. This guide covers all of it — including the methods that work even when the obvious ones don't.
128GB
Maximum microSD card size supported by most modern Android phones
3
Different methods to move apps and data to SD card on Android
70%
Of internal storage can be freed by combining all methods in this guide
Before You Start — What You Need to Know
First: not every Android phone supports moving apps to SD card. Google Pixel phones and many flagship devices have removed the SD card slot entirely. Check if your phone has a microSD slot before reading further. Second: even on phones with SD card support, not every app can be moved — system apps and many banking or security apps are locked to internal storage by their developers. Third: SD card speed matters significantly. A slow SD card makes moved apps noticeably sluggish. Always use a Class 10 or UHS-I (U1) rated card at minimum — ideally UHS-I U3 or V30 for best performance. A fast SD card feels almost identical to internal storage. A slow one will frustrate you.
Easiest — built-inMethod 1: Move Apps via Settings
Use Android's built-in Storage settings to move supported apps to SD card. Takes 30 seconds per app. Works on most Android phones with SD card support.
Most powerful — treats SD as internalMethod 2: Adoptable Storage
Format SD card as internal storage. Every app and all data goes to the SD card automatically. Dramatically expands effective internal storage. Irreversible without formatting.
Move media and dataMethod 3: Move Photos, Videos, Downloads
Even if apps can't move, photos, videos, music, and downloads can. Moving media frees the most storage the fastest. Works on every Android with an SD card.
Advanced — ADB methodMethod 4: Force Move Apps via ADB
Use Android Debug Bridge to move apps that the Settings method won't allow. Works for more apps than the standard method. Requires a PC connection.
Method 1 — Move Apps to SD Card via Settings
Android's built-in Settings app lets you move supported apps to your SD card with just a few taps. Not every app will have this option — developers can choose to prevent their apps from being moved to external storage, and many do for performance or security reasons. But for apps that do support it — games, media apps, utilities — this method works perfectly and takes under a minute per app. The "Change" button next to storage location is what you're looking for. If you don't see it, the app developer has disabled this feature for their app.
1
Insert a microSD card into your phone
If you haven't already, power off your phone, insert a microSD card into the SIM/SD tray, and power back on. Android will detect the new card and ask how you want to use it — select "Use as portable storage" for now (we'll cover Adoptable Storage separately). Wait for the card to be formatted and ready.
2
Open Settings → Apps
Open your phone's Settings app and go to "Apps" (also called "Applications" or "App Manager" on some manufacturers). Find the app you want to move to SD card and tap it to open its App Info screen.
3
Tap "Storage and cache" or "Storage"
On the App Info screen, tap "Storage and cache" (on stock Android) or "Storage" (on Samsung and other manufacturer skins). You'll see the app's current storage usage and — if the app supports moving — a "Storage used" field showing "Internal shared storage" with a "Change" button next to it.
4
Tap "Change" and select your SD card
Tap the "Change" button. A dialog will appear letting you choose between "Internal shared storage" and your SD card (shown by its name or as "SD card"). Select your SD card. Android will show a confirmation dialog explaining that the app will be moved.
5
Tap "Move" to confirm. Android will transfer the app's data to the SD card — this takes anywhere from a few seconds to a minute or two depending on the app's size and your SD card's speed. Don't interrupt this process by removing the card or restarting your phone. When complete, the storage location will show your SD card.
6
Repeat for other apps and check how much space you've freed
Go back to your apps list and repeat the process for other large apps — particularly games, which are often the biggest storage consumers. After moving several apps, go to Settings → Storage to see how much internal space you've recovered. Large games can free several gigabytes each.
Samsung-Specific Steps
On Samsung phones, the path is slightly different. Go to Settings → Apps → select the app → Storage → tap "Change" next to the storage location. Some Samsung devices also have a dedicated "Storage" section in Settings where you can see a breakdown of what's using internal storage and manage SD card content directly from one screen.
Method 2 — Adoptable Storage (Make SD Card Act as Internal Storage)
Adoptable Storage is an Android feature that lets you format your SD card as part of your phone's internal storage — encrypted and merged with the built-in memory. Once adopted, the SD card is no longer separate removable storage. It becomes an extension of your internal storage and every app — including ones that can't normally be moved — can install directly to it. Your phone's effective internal storage becomes internal storage + SD card combined. This is the most dramatic storage expansion you can do without buying a new phone. The major trade-off: the SD card becomes permanently tied to your phone and cannot be used in other devices without reformatting.
Important Warning Before Using Adoptable Storage
Adoptable Storage encrypts and formats your SD card specifically for your phone. The card becomes unreadable in any other device — including computers and other phones. If you ever factory reset your phone, switch phones, or the SD card is damaged, all data on it is unrecoverable. Always back up your SD card contents to a computer before enabling Adoptable Storage. Also note: not all manufacturers support Adoptable Storage — Samsung and some others have disabled it. If you don't see the option, your manufacturer has removed it.
1
Back up your SD card completely first
Connect your phone to a computer via USB, open File Explorer, copy everything from your SD card to a folder on your computer. Adoptable Storage formats the card and erases everything on it. This backup is essential — you cannot recover data from an adopted SD card if anything goes wrong.
2
Open Settings → Storage. Tap your SD card's name in the storage list. You'll see options for how the SD card is being used. Look for "Format as internal" or "Use as internal storage." If you only see "Format as portable storage," your manufacturer has disabled Adoptable Storage.
3
Tap "Format as Internal" and confirm
Tap "Format as internal" (or "Use as internal storage"). Android will warn you that this will erase the card and make it unreadable in other devices. Tap "Format SD Card" to proceed. The formatting process takes one to two minutes — do not remove the card during this time.
4
Move existing data to the SD card when prompted
After formatting, Android will ask if you want to move existing apps and data to the newly adopted SD card now or later. Choose "Move now" — this transfers your existing apps, app data, and photos to the SD card immediately, freeing up internal storage right away. This process can take 10 to 30 minutes depending on how much data you have.
5
Restart your phone to complete the process
Restart when prompted. After restarting, your phone's storage will show the combined capacity of internal storage and SD card as a single pool. New apps will install to the SD card automatically when internal storage gets low, and you can set default storage location in Settings → Storage → Default location → SD card.
Method 3 — Move Photos, Videos, and Downloads to SD Card
1
Set your camera to save photos directly to SD card
Open your camera app → Settings (gear icon) → Storage location → SD card. From now on all new photos and videos go directly to the SD card, never consuming internal storage. This is the single most impactful setting change for storage management on any Android with an SD card.
2
Move existing photos and videos using the Files app
Open your phone's Files app (or Google Files). Navigate to the DCIM folder in Internal Storage. Long-press to select all photo folders → tap Move (not Copy) → navigate to your SD card → select the DCIM folder there (or create one) → tap Move here. All existing photos now live on the SD card.
3
Move your Downloads folder to SD card
In the Files app, go to Internal Storage → Downloads. Select all files → tap Move → navigate to SD card → Downloads folder → Move here. Then in your browser settings (Chrome: Settings → Downloads → Download location), change the default download location to SD card so future downloads go there automatically.
4
Set music and podcast apps to save to SD card
In Spotify: tap Settings (gear) → Storage → change storage location to SD card. In YouTube Music, Pocket Casts, and most podcast apps: Settings → Downloads → Storage → SD card. Downloaded music and podcasts can easily fill 5 to 10GB — moving offline content to SD card makes an immediate difference.
5
Use Google Files "Free up space" feature
Open Google Files app → tap "Clean" at the bottom. It will identify large files, duplicate files, backed-up photos, and other space wasters you can safely move or delete. It also has a "Move to SD card" feature that automatically identifies files eligible to move and does it in one tap.