Android

Clearing Cache on Android: A Complete Guide to Speed Up

In this guide, you will learn how to safely clear cache on any Android smartphone or tablet. We will cover several methods: through system settings, Recovery mode, and command line (ADB). This will help solve problems with slowdowns, lack of memory, and app crashes.

Updated at February 15, 2026
10-15 min
Easy
FixPedia Team
Применимо к:Android 8.0+Samsung, Xiaomi, Huawei, Pixel, OnePlus and others

Introduction / Why This Is Needed

Cache on Android is temporary data that the system and apps store to speed up their operation: interface loading, graphics rendering, and quick access to frequently used information. Over time, the cache can grow, contain outdated or corrupted data, leading to:

  • Lag in the interface and when switching between apps.
  • Launch errors or app crashes.
  • Lack of free storage space (especially on devices with limited capacity).
  • Malfunctions after an OS or app update.

Clearing the cache is a safe operation that does not delete your personal data (photos, contacts, messages, installed apps). It is the first and gentlest step in solving many performance issues. In this guide, you will learn how to do it using three main methods.


Requirements / Preparation

  • An Android-based device (version 8.0 or newer). The interface may vary slightly depending on the manufacturer (Samsung, Xiaomi, Pixel, etc.).
  • Battery charge: at least 50% for methods using Recovery and ADB.
  • For the ADB method: a computer with Android Platform-Tools installed and USB debugging enabled in developer options.
  • Backup: although cache clearing is safe, it is recommended to make a full backup of important data before performing actions in Recovery mode, just in case.

Step-by-Step Instructions

Method 1: Clearing Cache for Individual Apps (Simplest)

This method is ideal if only one specific app (e.g., Instagram, a browser, a game) is lagging or throwing errors.

  1. Open your device's Settings.
  2. Go to the Apps or Apps & notifications section.
  3. Find the problematic app in the list and tap on it.
  4. In the app's menu, select Storage or Storage & cache.
  5. Tap the Clear cache button. The Clear storage button will also delete logins, settings, and app files—use it with caution.
  6. Go back and repeat for other problematic apps if needed.

💡 Tip: You can apply this method to all apps, but it's quite labor-intensive. For system-wide issues, use Method 2.

Method 2: Clearing the System Cache Partition via Recovery

This method clears the entire system cache (including Dalvik/ART cache), which often solves problems with general slowness, freezes after updates, and boot errors. User data is not affected.

  1. Power off your device completely.
  2. Enter Recovery mode. The button combination depends on the manufacturer:
    • Most devices (Samsung, Google Pixel, OnePlus, Xiaomi/Redmi/Poco): hold Volume Up + Power.
    • Some older models (HTC, Motorola): hold Volume Down + Power.
    • Some Xiaomi/Redmi: after the logo appears, release the Power button while continuing to hold Volume Up.
    • If it doesn't work, search for "[Your model] recovery mode" on Google.
  3. You will enter a text-based menu (usually in English). Navigation: Volume Up/Down to select, Power to confirm.
  4. Use the volume buttons to select Wipe cache partition and press Power.
  5. Confirm the wipe (usually Yes or Yes -- delete all user datadon't be alarmed, this only deletes the cache, not your data).
  6. After completion, return to the main menu and select Reboot system now.
  7. The first boot after clearing may take 1 to 3 minutes—this is normal as the system rebuilds the Dalvik cache.

Method 3: Clearing Cache via ADB (For Advanced Users)

If you have access to a computer, you can clear the cache of all apps or the system cache partition via the command line. This is the most powerful but also the riskiest method. An incorrect command can lead to data loss.

  1. Connect your device to the computer via USB.
  2. Open a terminal (Command Prompt, PowerShell) or navigate to the platform-tools folder.
  3. Check the connection: run adb devices. Your device ID should appear in the list. If not, check drivers and the USB debugging permission prompt on your phone.
  4. Clear cache for ALL system and user apps:
    adb shell pm clear com.android.providers.media
    adb shell pm clear com.android.providers.contacts
    adb shell pm clear com.android.providers.downloads
    
    Note: These commands clear the cache of key system providers (media, contacts, downloads). It is not possible to clear the cache of all apps with a single command without root access.
  5. Clear the system cache partition (requires root): If you have root access, you can run:
    adb shell
    su
    rm -rf /cache/*
    rm -rf /data/dalvik-cache/*
    reboot
    
    ⚠️ Warning: The commands above are only for rooted devices. Without superuser permissions, they will fail or return an access error.

Verifying the Result

  1. After rebooting your device (by any method), give the system 2-3 minutes to "settle" (media indexing will finish, widgets will update).
  2. Open Settings → Storage and check how much free space has been added (especially after clearing the system cache partition).
  3. Test the previously problematic apps and the overall system responsiveness. You should notice reduced lag and stuttering.

Potential Issues

  • Cannot enter Recovery mode. The button combination varies by model. Power on the device and immediately hold the correct combination. If nothing works, search for the exact instructions for your model (e.g., "Xiaomi Redmi Note 12 recovery mode").
  • System fails to boot after clearing cache (stuck on logo). This is rare, usually due to a corrupted cache. Try entering Recovery again and perform Wipe cache partition once more. If that doesn't help, a Factory Reset may be required, but this will delete all data.
  • ADB does not see the device. Ensure USB debugging is enabled (Settings → Developer options). When connected, a permission prompt should appear on the phone—tap "Allow".
  • Clearing the cache didn't help. The issue might be deeper: insufficient RAM, outdated software, conflicting apps, or physical storage problems. In this case, consider:
    • Clearing the data of the problematic app (in Settings → Apps).
    • Updating the system and apps.
    • Uninstalling unused apps.
    • Performing a Factory Reset (after a complete backup).

F.A.Q.

Will clearing cache delete my personal data (photos, contacts)?
How often should I clear cache on Android?
What is the difference between clearing app cache and system cache (cache partition)?
What is Dalvik cache and why clear it?

Hints

Choose the method
Prepare your device
Perform the chosen method
Reboot and check
FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community