By default WhatsApp saves all media files โ€”photos, videos, stickers and voice messagesโ€”to the internal memory of the smartphone. For users with a limited amount of built-in storage (especially on budget Androiddevices), this quickly becomes a problem: the memory becomes clogged, and the application begins to slow down. The solution is simple - transfer saving files to an SD card.

However, there are nuances here. Starting from Android 11Google has tightened the rules for working with external drives, and many applications (including WhatsApp) have lost direct access to /storage/... on the memory card. In this article we will look all current methods from standard settings to workarounds for new OS versions. We will also consider why sometimes files are still saved to the internal memory, and how to fix it.

Why does WhatsApp not save photos to the SD card by default?

The reasons lie in the security policy Android and the architecture of the messenger itself:

  • ๐Ÿ”’ Scope Storage restrictions (with Android 10): applications are prohibited from random access to folders on the SD card. WhatsApp can only save files to their own dedicated directory (Android/media/com.whatsapp/).
  • ๐Ÿ“ฑ Smartphone manufacturers (for example, Xiaomi, Samsung) often block writing to the SD card for third-party applications via MIUI or One UI.
  • ๐Ÿ”„ Automatic backup: WhatsApp create backups in the internal memory, and transferring media to the card may disrupt this process.
  • ๐Ÿ“ Formatting the card as internal storage (function Adoptable Storage) solves the problem, but makes the card tied to the device.

In addition, starting from Android 13, even manually moving files through the file manager may require additional permissionsThis complicates the task, but does not make it impossible.

โš ๏ธ Attention: If your smartphone runs on Android 9 or older, some of the instructions below may not work due to outdated storage architecture. In this case, we recommend updating the OS or using alternative methods. (see section about FolderMount).

Method 1: Standard setting in WhatsApp (for Android 9 and below)

On older versions of the OS (Android 9 Pie and below) WhatsApp allowed you to directly select the location where you save the media. If your device supports this method, follow the instructions:

  1. Open WhatsApp and go to โ‹ฎ (three dots) โ†’ Settings โ†’ Storage and data.
  2. Tap on Storage management.
  3. In the top in the right corner, click on the icon โš™๏ธ (gear).
  4. Select Folder for media and specify the path to the SD card (for example, /storage/XXXX-XXXX/DCIM/WhatsApp/).

If the item Folder for media is not present, your version WhatsApp or Android does not support this method. Proceed to the following methods.

Format the card in FAT32/exFAT (NTFS is not supported)

Check free space (minimum 5 GB)

Make sure that the card is not used as an internal one storage

Disable "Secure storage" in Android settings (if available)

-->

Method 2: Using a file manager for manual transfer

If WhatsApp persistently saves files to internal memory, you can transfer them to the SD card manually. This method works on all versions Android, but requires regular repetition:

  1. Install a file manager that supports root access (for example, Solid Explorer or FX File Explorer).
  2. Go to the folder Internal Storage/WhatsApp/Media/.
  3. Select folders WhatsApp Images, WhatsApp Video etc.
  4. Click Move and select the target directory on the SD card (for example, /storage/XXXX-XXXX/WhatsApp/).
  5. In settings WhatsApp turn off auto-loading media (Settings โ†’ Storage and data โ†’ Autoload media) so that new files are not duplicated.

Disadvantage of the method: new files will still be saved to internal memory, and they will have to be moved manually. To automate the process, read on.

๐Ÿ’ก

Create a folder shortcut WhatsApp/Media on the main screen - this will speed up access to files for manual transfer.

Method 3: Forced transfer via Adoptable Storage (SD as internal memory)

Function Adoptable Storage allows you to format the SD card as part of the internal storage After that WhatsApp and other applications will save files to it automatically. Important: the card will become tied to the device and will not be read on other gadgets without formatting.

Instructions:

  1. Insert the SD card to your smartphone.
  2. Go to Settings โ†’ Storage.
  3. Tap on the name of the SD card โ†’ Three dots โ†’ Storage settings.
  4. Select Format as internal (on some firmware - Internal Storage).
  5. Confirm the action and wait until formatting is completed.
  6. In settings WhatsApp check the save path media - it should automatically point to the SD card.
Advantages Disadvantages
Automatic saving of all files to SD The card becomes incompatible with other devices
Does not require root access When you remove the card, applications may crash
Works on all versions of Android Operation speed depends on the class of the SD card
โš ๏ธ Attention: On some devices (for example, Samsung Galaxy c One UI) function Adoptable Storage is disabled by the manufacturer. In this case, use alternative methods.

Method 4: Automation using FolderMount (without root)

The application FolderMount allows you to โ€œmountโ€ a folder from the internal memory to an SD card by cheating WhatsApp. The method works without root access, but requires Android 10 or lower (there may be restrictions on new OS versions).

Step-by-step guide:

  1. Download FolderMount from Google Play.
  2. Open the application and provide all requested permissions.
  3. Click + (Add pair).
  4. In the field Source specify the path to the folder /storage/emulated/0/WhatsApp/Media/.
  5. In the Destination field, select a folder on the SD card (for example, /storage/XXXX-XXXX/WhatsApp/).
  6. Activate the option Bind as folder and save the settings.
  7. Reboot your smartphone.

After that, that's all new media files from WhatsApp will be automatically saved to the SD card. Old files can be transferred manually.

What to do if FolderMount does not work?

If after setting the files are still saved to the internal memory:

1. FolderMount "Bind as folder" mode is enabled.

2. Make sure there is enough space on the SD card (at least 1 GB free).

3. Try to re-create a couple of folders in FolderMount.

4. Some firmware (for example, MIUI) require additional permission. FolderMount access the storage manually through security settings.

Method 5: Changing the configuration file (for advanced users)

This method involves editing the system file platform.xmlthat controls application permissions. Requires root or ADB!

Instructions via ADB:

adb shell

su

mount -o rw,remount /system

nano /system/etc/permissions/platform.xml

In the file, find the line:

<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >

And add after it:

<group gid="media_rw" />

<group gid="sdcard_rw" />

Save the changes (Ctrl+O โ†’ Enter โ†’ Ctrl+X), then reboot the device After that WhatsApp will have full access to the SD card.

โš ๏ธ Attention: Incorrect editing platform.xml can lead to system failures. We recommend creating a backup of the file before making changes.

Android 9 and below

Android 10

Android 11

Android 12

Android 13 or later

-->

Problem solving: why are files still saved to the internal memory?

If none of the methods worked, check these points:

  • ๐Ÿ“ต SD card is damaged: try formatting it in FAT32 via a PC or another smartphone.
  • ๐Ÿ”ง Firmware blocks access: on Xiaomi, Huawei and Samsung SD functions are often disabled. Check your security settings.
  • ๐Ÿ“‚ Wrong paths: manually specify in WhatsApp the view path /storage/XXXX-XXXX/Android/media/com.whatsapp/ (where XXXX-XXXX is your card ID).
  • ๐Ÿ”„ Messenger cache: clear the cache WhatsApp in Settings โ†’ Applications โ†’ WhatsApp โ†’ Storage.

If the problem persists, try alternative messengers (for example, Telegram or Signal), which work more flexibly with external drives.

๐Ÿ’ก

On devices c Android 11+ the most reliable way is to use Adoptable Storage or manually transfer files. Automatic setup via WhatsApp is no longer supported.

FAQ: Frequently asked questions about saving WhatsApp media to an SD card

Can I save WhatsApp backups to an SD card?

No, WhatsApp always creates backups in internal memory or Google Drive. Transferring a backup to SD is only possible manually through the file manager, but you wonโ€™t be able to restore chats from it - the application looks for the backup strictly along the path /sdcard/WhatsApp/Databases/.

Why are the photos not displayed in the gallery after transfer?

Most likely, the gallery did not scan the new folder on the SD card. Solutions:

  1. Restart the device.
  2. Manually run a media scan through an application like Rescan Media.
  3. Check that the folder is not added to .nomedia (delete this file if there is one).
Will WhatsApp run slower if media is on an SD card?

Depends on the class of the SD card. For comfortable work, a card Class 10 (UHS-I) or higher is recommended. If the card is slow (for example Class 4), loading photos and videos in chats may be slow.

Can cloud services be used instead of an SD card?

Yes, WhatsApp supports automatic downloading of media to Google Drive (in backup settings). An alternative is to set up auto-upload of photos in Google Photos or Dropbox through their applications. Disadvantage: requires stable Internet and takes up space in the cloud.

What to do if the SD card is not detected by the device?

Try:

  1. Restart your smartphone.
  2. Remove and reinsert the card.
  3. Check the card on another device (it may be damaged).
  4. Format the card in FAT32 via a PC.
  5. Update the smartphone firmware (sometimes bugs with SD are fixed in new versions of the OS).

If the card still does not work, try another (preferably the original one, not the cheap no-name).