How To Do A Factory Reset On Android

My Android phone has become super slow, freezes often, and some apps keep crashing. I’ve tried clearing cache and uninstalling apps, but nothing really fixes it. I think a factory reset might be the only option, but I’m worried about losing my data and doing something wrong. Can someone walk me through the safest way to do a factory reset on Android and what I should back up first?

Yeah, when it gets to constant freezing and random crashes, a factory reset is usually the cleanest fix.

Do this first:

  1. Backup your stuff
    • Photos: Google Photos, OneDrive, or copy to PC
    • Contacts: Sync with your Google account
    • WhatsApp: Chat backup to Google Drive
    • SMS: Use “SMS Backup & Restore”
    • Files: Google Drive, or plug into PC and drag to a folder

  2. Remove your Google account from the phone
    Settings > Accounts > Google > tap your account > Remove.
    This helps avoid FRP lock when it reboots after reset.

Now factory reset from settings:

  1. Plug into charger or have at least 50% battery.
  2. Go to Settings > System (or General management on Samsung) > Reset > Factory data reset.
    On some phones: Settings > Backup & reset > Factory data reset.
  3. Read the list of what will get wiped, then tap Reset / Erase all data.
  4. Wait. It reboots and starts fresh.

If the phone is too laggy to reach Settings, you can use recovery mode:

  1. Power off completely.
  2. Use button combo:
    • Many Samsung: Volume Up + Power + (Home or Bixby if it has one).
    • Pixel and a lot of others: Volume Down + Power, then use volume to pick Recovery mode, then Power to select, then when you see Android with a warning, press Power + Volume Up quick.
    The combo varies a bit, search “your phone model + recovery mode” if it fails.
  3. In recovery, use volume keys to highlight “Wipe data/factory reset”.
  4. Press Power to select, confirm.
  5. Then pick “Reboot system now”.

After reset, do this to keep it from getting slow again:

  1. On first setup, skip restoring tons of apps from backup. Install only what you use.
  2. Turn off or limit:
    • Facebook, TikTok, etc if they run heavy in background.
    • Animated wallpapers and heavy themes.
  3. Check storage:
    Settings > Storage. Keep at least 10–20% free space. Phones tend to slow when nearly full.
  4. Update system and apps:
    • Settings > System update / Software update.
    • Play Store > tap profile > Manage apps and device > Update all.
  5. If it starts lagging again, watch for the problem app:
    • Settings > Battery or Apps > sort by usage.
    If one app eats tons of RAM or battery, uninstall or replace it.

If even a clean factory reset plus fresh install of only a few apps leaves it slow, you likely hit hardware limits.
Older budget phones with 2 GB RAM or less often choke with newer apps and updates. Then the only stable fix is a lighter setup or a newer device.

If you’re already at the “I’m ready to nuke this thing” stage, a factory reset is reasonable, but I’d treat it as part of a bigger cleanup, not just a one‑button miracle.

@mike34 already covered the standard reset paths nicely, so I’ll skip repeating menus and combos and focus on what people usually miss around the reset.

  1. Figure out if the reset will actually help first
    Before you wipe:

    • Check storage: if you’re at like 90–95% full, that alone can cause freezing and crashing. Delete big videos, downloads, and WhatsApp media first.
    • Go to Settings > Battery or Apps and see if 1–2 apps are hogging everything. If it’s just one garbage app, uninstalling it is way easier than a full reset.
  2. Backup things people always forget
    Everyone remembers photos, no one remembers:

    • 2FA apps (Google Authenticator, Authy). Move or export codes, or you’ll lock yourself out of accounts.
    • Notes: Samsung Notes, Xiaomi Notes, etc. Often not in Google backup by default. Export to PDF or sync to cloud.
    • Game progress: some games sync with Google Play Games, some don’t. Open the game, check settings for “Link account” or “Cloud save.”
    • Custom ringtones / audio files from WhatsApp or Telegram: copy the “Ringtones,” “Notifications,” “WhatsApp Audio,” and “Telegram Audio” folders to a PC or cloud.
  3. I’d actually disagree slightly about skipping restore for everything
    @mike34 is right that restoring a huge app list can re-import the same bloat that slowed you down. But totally skipping restore can be a pain too.
    Better compromise:

    • During setup, let Google restore basic stuff (Wi‑Fi, call logs, SMS if you want), but
    • When it asks to restore apps, choose the selective option and uncheck junk you don’t really use. No need to blindly reinstall 150 apps.
  4. Before resetting, check for SD card issues
    This one bites a lot of people:

    • A dying or super slow microSD card can cause freezing and app crashes, especially if apps or photos are stored on it.
    • Temporarily remove the SD card, reboot, and see if it behaves better. If it does, your “fix” is a new SD card, not a reset.
  5. After the reset, hard‑limit the background chaos
    Once you’re back up:

    • Open Settings > Apps and disable built‑in junk you don’t use (Facebook stub, preinstalled games, “demo” apps, weird manufacturer crap). Don’t uninstall system stuff you don’t recognize, just disable obvious bloat.
    • In Settings > Battery / Background usage, restrict background activity for apps that don’t need it (shopping, random social apps, news apps).
    • Turn off “auto start” / “launch at startup” if your phone brand has that feature.
  6. Turn off over-aggressive animations & visual junk
    If your phone is older or low RAM:

    • In Developer options (enable by tapping Build number 7 times), set:
      • Window animation scale to 0.5x or off
      • Transition animation scale to 0.5x or off
      • Animator duration scale to 0.5x or off
        It doesn’t magically add RAM, but it makes everything feel way less laggy.
  7. If even a clean reset with minimal apps is still a mess
    At that point it’s probably:

    • Not enough RAM (2 GB or less is rough with modern apps).
    • Old slow storage wearing out.
    • Battery or thermal throttling making the CPU drop speed.
      A reset can’t fix hardware aging. You can run a super “lite” setup (no heavy social media, no games, minimal widgets), but if it still chokes on basic stuff like keyboard and dialer, it’s just time for an upgrade.

So yeah:

  • Backup properly (not just photos).
  • Maybe test without SD card before you wipe.
  • Use the reset as an excuse to not reinstall every single app you’ve ever tried.

If you share your phone model and Android version, people can suggest brand‑specific tricks too.

If you’re at the factory‑reset stage, treat it like a “full rebuild” rather than just pushing the nuke button once and hoping for magic.

1. Decide what kind of reset to do

This is where I’ll slightly disagree with @mike34 and the other reply you quoted.

Instead of always doing a full “wipe everything and start from zero,” I’d choose between:

  • Soft rebuild

    • Normal factory reset
    • Let Google restore only essential things: contacts, SMS, call history, Wi‑Fi
    • Manually reinstall your top 10–20 apps from Play Store
      Good if the phone is slow but still basically functional.
  • Hard rebuild

    • Factory reset
    • Skip Google’s app restore entirely
    • Reconfigure accounts from scratch
      This is better when crashes are constant, random reboots happen, or you suspect corruption.

Going “soft” first can save you a lot of setup time. If the problem comes back, then go “hard.”

2. Things people underestimate before resetting

@mike34 and the other post touched on backups and SD cards, so here are a few extra angles:

  • Keyboard & input settings

    • If you use a custom keyboard with a massive dictionary, that can lag on old phones.
    • After reset, try Gboard or another light keyboard before reinstalling whatever you used before.
  • Launchers

    • Third party launchers with heavy customization can slow down older devices.
    • After reset, try using the stock launcher for a week before adding custom ones.
  • Accounts bloat

    • Check how many accounts you really need to sync: multiple email accounts, social apps, cloud storages.
    • After reset, add only the main ones first and watch performance before you pile the rest back.

3. Post‑reset: performance “rules” to keep it fast

Instead of just resetting and hoping it stays clean, put some rules in place:

  • Limit notifications hard

    • Too many “always on” social + shopping + news apps keep waking the phone.
    • Turn off non‑essential notifications; most apps do not need real‑time alerts.
  • Widget discipline

    • Weather, calendars, news carousels, “smart” assistants and live wallpapers all eat cycles.
    • On an older phone, keep widgets to a bare minimum, maybe just clock + calendar.
  • Regular “health check” once a month

    • Check Storage and Battery usage.
    • Uninstall anything you haven’t opened that month.
    • Clear huge downloads, screen recordings, and messaging media before they pile up.

4. When a factory reset is a waste of time

If after a clean reset with very few apps you still get:

  • Stutters when opening the dialer or camera
  • Random shutdowns when the battery is below 40 percent
  • The phone gets hot doing basic stuff like browsing

then you are probably fighting:

  • Worn‑out internal storage
  • A dying battery causing throttling
  • Just not enough RAM / very old chipset

A reset will not fix those. In that situation, use the reset only to strip it down to a “lite” setup until you can upgrade, or consider replacing the battery if that is feasible on your model.

5. On guides like “How To Do A Factory Reset On Android”

Walkthrough articles with titles like How To Do A Factory Reset On Android are useful as a step reference, but they rarely talk about:

  • App selection strategy after the reset
  • How to avoid re‑importing the same junk
  • When a reset is simply masking dying hardware

Pros of following a structured “How To Do A Factory Reset On Android” style guide:

  • Clear step‑by‑step path for beginners
  • Usually cover both settings‑menu reset and recovery‑mode reset
  • Helpful screenshots and warnings so you do not skip key options

Cons:

  • Often too generic for brand‑specific quirks (Samsung, Xiaomi, etc.)
  • May encourage blindly restoring all apps right away
  • Rarely discuss long‑term maintenance or hardware limitations

So I’d use those guides just for the actual reset taps and buttons, then apply the strategy from this thread and from @mike34’s post for everything around the reset.

If you share your phone model, Android version, and roughly how full your storage is, people can give more targeted “keep / ditch” advice for specific apps and settings.