MAC Address Randomization in Android Devices

Starting from Android 8.0, Android devices use random MAC addresses when searching for new networks while not currently associated with a network.

In Android 9, you can enable a developer option (disabled by default) to have the device use a random MAC address when connecting to a Wi-Fi network.

In Android 10, MAC randomization is enabled by default for client mode, SoftAp, and Wi-Fi.

For devices running Android 10 or later, the framework uses randomized MAC addresses by default.

Turn on/off the feature for a particular network

  1. Go to the Settings app on your Android device.
  2. Select Network & Internet or Connections > Wi-Fi .
  3. Tap the gear icon next to the Wi-Fi name your device is connected to.
  4. Tap on Privacy .