Introduction / Why This Is Needed
Over time, an Android device's internal storage fills up with temporary files (cache), residual data from uninstalled apps, duplicate media, and unnecessary downloads. This leads to system slowdowns, "Insufficient storage" errors, and the inability to install new apps. This guide will help you safely free up a significant amount of space without losing personal data (photos, contacts, messages). We will cover both built-in Android tools and additional utilities.
Requirements / Preparation
- Android 10 or newer (the interface may vary slightly on different firmware versions: Samsung One UI, Xiaomi MIUI, OxygenOS, etc.).
- Battery level at least 50% (to prevent the process from being interrupted).
- Backup important data (just in case, especially before manually deleting files).
- For step 6 (ADB), you will need:
- A computer with Windows, macOS, or Linux.
- Installed ADB and Fastboot (Platform-Tools).
- Enabled USB Debugging in Developer Options (Settings → About phone → Tap "Build number" 7 times → go back to Settings → Developer options → USB debugging).
Step-by-Step Instructions
Step 1: Analyze Storage Usage
First, you need to understand what is taking up space.
- Open Settings (⚙️).
- Go to the Storage (or Memory, Storage space) section. On some devices, the path is: Settings → Apps → See all apps (three-dot button → Sort by size).
- Review the graph or list. Usually, the main "consumers" are:
- Apps (data and cache)
- Images & videos
- Audio
- Downloads
- Documents
- Cache (system and app cache)
Remember or note which categories are the largest.
Step 2: Clear Cache for All Apps
Cache is temporary files that apps store for faster loading. They can be safely deleted.
- In the Storage section, find the Cache or Other apps entry.
- If there is a Clear cache (or Clear all for cache) button — tap it. This will delete the cache for all apps at once.
- For selective clearing:
- Choose a specific app from the list.
- Tap Clear cache.
- Do not tap "Clear data" (or "Reset"), unless you want to reset the app's settings and logins (for example, with WhatsApp this would delete chat history without a backup).
Step 3: Delete Unnecessary Downloads and Duplicates
The "Downloads" folder often becomes a dumping ground for old PDFs, images, and APK files.
- Open a File Manager (e.g., Google's "Files" or the manufacturer's default app).
- Navigate to the Downloads folder.
- Review the contents. Delete:
- Installed APK files (files with the
.apkextension). - Old instructions, PDF documents that are no longer needed.
- Duplicate images (you can use apps like Duplicate Files Remover to find exact copies).
- Installed APK files (files with the
- Also check the Images and Videos folders for duplicates (e.g., identical photos taken in burst mode).
Step 4: Move Media Files to an SD Card or Cloud
Photos and videos are the most space-consuming files.
- If you have a memory card (microSD):
- Open Settings → Storage → Internal storage → Images (or Videos).
- Tap Change or the three-dot icon → Move to SD card.
- Or via file manager: locate the
DCIM,Pictures,Moviesfolders, select files → Move → choose a folder on the SD card.
- Using cloud storage (recommended):
- Install Google Photos (if you haven't). Enable backup in the settings.
- After all media files are successfully uploaded to the cloud, tap Free up space in the Google Photos app. This will delete local copies that are already in the cloud but keep thumbnails.
- Alternative: Yandex.Disk, Dropbox, OneDrive.
Step 5: Uninstall Unused Apps and Their Data
Some apps, even after being uninstalled, can leave data behind (like settings, cache). It's better to remove them properly.
- Open Settings → Apps (or Apps & notifications).
- Review the list. Find apps you no longer use (old games, services, utilities).
- For each unwanted app:
- Tap on it.
- First, tap Clear data (if you want to delete all app data, including cache and settings). This can free up additional hundreds of MB.
- Then, tap Uninstall (or Remove).
- Note: For system apps that cannot be uninstalled, you can only Clear data and Clear cache (but this will reset them to their default state).
Step 6: Using ADB to Clear System Cache (Optional)
This method is for advanced users. It allows clearing cache for apps that don't appear in the list (e.g., Google system services).
- Enable USB Debugging (see "Requirements" section).
- Connect the device to a computer via USB.
- Open a command prompt (Windows) or terminal (macOS/Linux).
- Check the connection:
adb devices. A debugging authorization request will appear on the device — allow it. - Clear cache for a specific app:
Replaceadb shell pm clear com.example.appcom.example.appwith the package name (e.g.,com.google.android.youtube). This will delete all data for the app (like "Clear data"). - Clear cache for all third-party (non-system) apps (caution!):
This command gets a list of all third-party packages and clears their data. Do not run if you are unsure! It's better to clear selectively.adb shell pm list packages -3 | xargs -l adb shell pm clear
Checking the Result
- Go back to Settings → Storage.
- Look at the total free space. It should have increased.
- Also check performance: the device should run a bit faster (especially when launching apps).
- Ensure important files (photos, documents) are still present.
Possible Issues
- "Insufficient storage" error when trying to clear cache. Space may truly be exhausted. Manually delete a few large files (e.g., videos) via file manager or move them to a computer/SD card, then try clearing again.
- ADB does not see the device. Ensure USB drivers are installed (for Windows), USB debugging is enabled, the cable supports data transfer (not just charging). Try restarting the ADB server:
adb kill-serverthenadb start-server. - App "freezes" or requires re-login after cache clear. This is normal. The cache is gone, and the app needs to reload some data. Simply open the app and log in/authorize again.
- System apps cannot be cleared via standard means. For these, ADB (see Step 6) or a factory reset (last resort) may help.
- No "Downloads" folder in the file manager. On some firmware, downloads are stored in a different folder, e.g.,
Download(without 's') or in a dedicated "Downloads" section in the "Files" app. Search by extensions like.apk,.pdf.