How To Factory Reset or Hard Reset Motorola Moto G

You may want to Factory Reset (aka Hard Reset) your Motorola Moto G in case you are looking to hand it over to someone else, or are simply selling it, and wanna remove all you apps, data, contacts, etc. from it.

Or, you have forgotten the password on the lock screen, and now are looking at the way to use your Motorola Moto G again.

Or, it could be that you were doing some sort of little hacks (you know, root, recovery, boot animations, etc. stuff) and now the Motorola Moto G isn’t booting up at all.

Or, maybe, some malware has made its way into your Motorola Moto G, causing all sorts of trouble, Or maybe some bad apps.

Either way, the Hard Reset should only help you.

Well, you can Hard Reset your Motorola Moto G, which will format it completely. BUT, YOU WILL LOSE all your apps, their data, contacts, call logs, bookmarks, etc. from the phone. If you sync contacts with Google, which you should always do, this might just save your day as regards contacts.

Here’s how to perform a Hard Reset on your Motorola Moto G, which is actually very simple.

→ By the way, this works on all Motorola Moto G handsets around the world, whether that be international one, or at any carrier in USA or elsewhere. So, no problem as regards model no.


There are two ways to do it:

  1. Using Settings itself: If you can Power On your Motorola Moto G and are able to use it, this is the easiest and best option.
  2. Using Hardware keys. We use combination of keys to enter special mode for the factory reset and do it from there. Works even when phone isn’t working. Volume keys and Power key mus not be damaged.

But be sure to back up important data first, as mentioned below.


Be sure to backup all important data, contacts, music and video files, other files and folders and everything important before doing a Factory Reset so that you aren’t left with regret just 5 mins later. Use our backup guide linked below.


Moreover, you can backup your Apps and their data too (game progress, app settings, etc.), without Root access, using Helium Android App.

1. Doing a Factory Reset using Settings (if phone IS working and you CAN use it)

Follow these simple steps to Hard Reset Motorola Moto G from Settings.

  1. Go to Settings, and locate the option Backup and reset.
  2. Now, tap on Factory Data Reset.
  3. It will list all the details in very brief. Now, tap on the Reset device to start the Hard Reset on your Motorola Moto G.

That’s it. Before you finish your coffee, you Motorola Moto G will be all formatted and will boot up as a new one, just like you first took it out of the box. Updates will remain, though, of course.

2. Doing a Factory Reset using Hardware Buttons (if phone IS NOT working and you CANNOT use it).

Follow these simple steps to enter recovery mode and Hard Reset your Motorola Moto G.

To perform a hard reset on Motorola Moto G, you need to do this:

  1. Disconnect your device from PC and then power off your device. Wait for 4-5 seconds after screen goes off. If you can’t power off using power key, then remove battery (if it’s removable) and place it back after few seconds.
  2. Press and hold Volume Down, Volume Up and Power button together until you see ‘Boot Mode Selection Menu’ with Fastboot written at the top.
    Here, Volume Up button selects the option while Volume Down button is used to move between the options.
  3. Now, use Volume Down button to highlight the Recovery option, and then use Volume Up button to select the recovery option. You’ll boot into Android System recovery <3e>.
  4. Now, here is a (slightly) tricky part. Moto G has somewhat of a bugged recovery so for factory reset you have to move to the option, apply update from ADB and then select it using the Power button.
  5. On next screen, move to ‘Yes — delete all user data’ option and select it, to confirm the data wipe/factory reset of your Motorola device.
  6. Factory Reset will start and will wipe all your data from the device, and once the format is complete, you’ll be back into recovery.
  7. Move to option ‘reboot system now’ and select it to reboot your device.

Done. That’s all.

It was easy, no?