Get ExpressVPN on Android.
Need a VPN for Android?
Get ExpressVPN Now
Refer a friend to use ExpressVPN.
Love ExpressVPN? Want a free month?
Refer a Friend Now

This tutorial will show you how to set up and use the ExpressVPN Android app.

The ExpressVPN Android app is compatible with Android 16, 15, 14, 13, 12, 11, 10, Pie (9), Oreo (8.x), and Nougat (7.x).

Not yet a customer? Read more about VPN for Android.


Jump to section

Sign into your account
Download the VPN app
Set up the VPN app
Connect to a VPN server location
Disconnect from a VPN server location
Choose a different VPN server location
Switch to a different VPN protocol
Enable or disable the Internet Kill Switch
Block ads, trackers, and harmful sites
Use split tunneling
Set up auto-connect
Pause the VPN connection
Use Secure Device Assistant
Run a speed test
Change app appearance
Access support articles in the app
Add the ExpressVPN app widget
View Protection Summary
Uninstall the app


Sign into your account

On your Android device, go to the ExpressVPN setup page, and follow these steps:

  1. Enter the email address for your ExpressVPN account and tap Send Code.ExpressVPN sign-in page in a web browser on Android.
  2. Enter the verification code sent to your email and tap Continue.ExpressVPN sign-in page in a web browser on Android, showing the verification code window.

If you don’t receive the verification code, return to the sign-in page and tap Get another code to resend it.ExpressVPN sign-in page in a web browser on Android, showing the verification code window. The Get another code button is highlighted.

Once signed in, you will be taken to the download page for the ExpressVPN Android app.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Download the VPN app

There are two ways to download the app, depending on whether you have access to the Google Play Store.

If you can access the Google Play Store:

  1. Tap Get It on Google Play.ExpressVPN Android app download page in a web browser on Android. The Get It on Google Play button is highlighted.
  2. Tap Install. This automatically downloads and installs the Android app.Google Play Store download page for the ExpressVPN Android app.
  3. After the app is installed, tap Open to launch it. Google Play Store page for the ExpressVPN Android app. The Open button is highlighted

If you cannot access the Google Play Store:

  1. Tap Download APK to manually download and install the APK app directly on your Android device.ExpressVPN Android app download page in a web browser on Android. The Download APK button is highlighted.
  2. Your device may display a warning saying “File might be harmful.” This is a standard Android security message that appears whenever you download an app from outside the Google Play Store. To download the ExpressVPN APK, tap Download anyway to continue. The APK app will automatically download.Popup window shown in a web browser when downloading the ExpressVPN Android APK app. The Download anyway button is highlighted.
  3. Open your files folder and tap the ExpressVPN APK app. You should see it under Recent files.My Files app on an Android. The ExpressVPN APK app located in the Recent files tab is highlighted.
  4. By default, your device does not allow apps from unknown sources. When prompted, go to Installed unknown apps in settings and toggle Allow permission on for your files folder.The settings page for allowing the installation of unknown apps via the My Files app on Android. The Allow permission toggle is highlighted.
  5. Tap Install on the popup window.ExpressVPN APK app installation popup window on an Android. The Install button is highlighted.
  6. Tap Open to launch the app.ExpressVPN APK app installation popup window on an Android. The Install button is highlighted.
Note: ExpressVPN does not recommend downloading our APK from third-party sources. Learn more about downloading APKs.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Set up the VPN app

When you launch the app, it first asks you to accept the ExpressVPN Terms of Service (ToS) and choose what level of data you share. Select your preference to continue.ExpressVPN app interface showing a Terms of Service and Privacy Policy window on Android.

  1. Tap Sign in on the next screen.ExpressVPN app interface displaying the launch screen on Android. The Sign in button is highlighted.
  2. There are two ways you can sign in, depending on where you purchased your ExpressVPN subscription:
    • If you did NOT purchase your ExpressVPN subscription from the Play Store: Enter the email address and password or activation code associated with your ExpressVPN account. Tap Sign In.
    • If you purchased your ExpressVPN subscription from the Google Play Store: Tap restore your Play Store subscription.
  3. Tap OK to begin setting up the app.ExpressVPN app interface showing the VPN setup screen on Android.
  4. You will be prompted to approve connection requests by ExpressVPN. Tap OK to continue; otherwise, the VPN configuration will fail.ExpressVPN app interface displaying a connection request popup window during setup. The OK button is highlighted.
  5. The app will ask you if you want to enable notifications. Select your preference to proceed.ExpressVPN app interface showing the notifications permission window during setup on Android.
  6. Choose whether to become a beta user. This allows you to provide feedback and report bugs to the ExpressVPN team.ExpressVPN app interface showing the beta program window during setup on Android.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Connect to a VPN server location

To connect to a VPN server location:

  1. On the home screen, tap On button. . By default, ExpressVPN will suggest the location that provides the optimal experience for you, called Fastest Location.ExpressVPN app interface showing the connection screen on Android.
  2. Once you see Protected below the On button. button, you can start using the internet with added privacy and security.ExpressVPN app interface showing an active connection screen on Android. The Protected status is highlighted.

Note: The number of devices you can connect to the VPN at the same time depends on the subscription tier you chose at checkout:

  • Basic: 10 devices at the same time.
  • Advanced: 12 devices at the same time.
  • Pro: 14 devices at the same time.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Disconnect from a VPN server location

To disconnect from the VPN server location:

  1. Tap On button. .ExpressVPN app interface showing an active VPN connection on Android.
  2. You will know you are disconnected when the screen says Not Protected.ExpressVPN app interface showing an active VPN connection on Android.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Choose a different VPN server location

To choose a different server location:

  1. Tap the Change widget to see more server locations.ExpressVPN app interface showing the main connection screen on Android. The Change bar is highlighted.
  2. You will see a list of server locations.
    The list of VPN locations features two tabs: RECOMMENDED and ALL LOCATIONS.
    The RECOMMENDED tab includes three sections:

      • Fastest Servers: Lists up to five of the fastest servers based on your current location.
      • Recent Locations: Shows up to five of the most recent server locations you connected to.
      • Most Popular in Your Country: Lists the server locations most often used by other ExpressVPN users in your country.ExpressVPN user interface showing the list of VPN server locations on Android. The Search icon is highlighted.

    The ALL LOCATIONS tab lists VPN server locations by region. You can expand and collapse the lists by tapping Downward icon. and Upward icon.. You can display server locations from only one region (Americas, Asia Pacific, Europe, or Middle East and Africa) and also sort locations by alphabetical order or the number of endpoints.ExpressVPN app interface showing the ALL LOCATIONS tab on Android.

  3. Once you choose a location, ExpressVPN will automatically connect you to it.ExpressVPN user interface showing an active VPN connection on Android.

Note: When you change locations while connected to the VPN, a notification will pop up letting you know the VPN will briefly disconnect while it connects to the new server location. Tap Continue to proceed.Once you choose a location, ExpressVPN will automatically connect you to it.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Switch to a different VPN protocol

Important: Disconnect from the VPN before switching to another protocol.

VPN protocols are the methods by which your device connects to a VPN server. For the best experience, ExpressVPN recommends using the Automatic protocol option. This is selected by default and automatically picks the protocol most appropriate for your network.

In some cases, switching to a different protocol may help you achieve faster connection speeds.

To switch to a different VPN protocol:

  1. On the VPN tab, tap Protocol.ExpressVPN app interface showing the main connection screen on Android. The Protocol tab is highlighted.
  2. Tap your desired VPN protocol. When you next connect to a server location, ExpressVPN will use the selected protocol to establish the connection.ExpressVPN app interface showing the protocol selection screen on Android.

Learn more about using advanced options for Lightway, the VPN protocol we built from the ground up.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Enable or disable the Internet Kill Switch

The Internet Kill Switch is a security feature that blocks internet access if the VPN unexpectedly disconnects to prevent unencrypted data leaks. The Internet Kill Switch is enabled by default.

To disable or re-enable the Internet Kill Switch:

  1. Tap Profile.ExpressVPN app interface showing an active VPN connection screen on Android. The Profile tab is highlighted.
  2. Toggle Internet Kill Switch on or off.ExpressVPN app interface showing the Profile tab on Android. The Internet Kill Switch option is highlighted.

Note: You can enable or disable the Internet Kill Switch feature for Android both when you are connected to or disconnected from ExpressVPN.

Learn more about ExpressVPN’s Internet Kill Switch on Android.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Block ads, trackers, and harmful sites

You can block ads, trackers, malicious sites, and adult content using the advanced protection features within the ExpressVPN app. This stops the apps and websites you visit on your device from communicating with third parties on our open-source blocklists. Advanced protection features are disabled by default.

Note: Advanced protection features only work on the Automatic or Lightway protocol. If you have another protocol enabled, you can’t turn on these features in the Android app.

To enable them:

  1. On the VPN tab, tap the Ad & Tracker Blocker widget.ExpressVPN app interface showing the main connection screen on Android. The Ad & Tracker Blocker settings tab is highlighted.
  2. Under Advanced VPN Protection, toggle the settings on/off as you see fit.ExpressVPN app interface showing the Add-ons tab on Android. The Advanced VPN Protection features are highlighted.
  3. Tap to connect to the VPN.ExpressVPN app interface showing an active VPN connection on Android.

You can enable or disable advanced protection features while connected to the VPN. If you’re already connected when adjusting these settings, you’ll get a notification saying ExpressVPN will automatically reconnect to the current server location to make the changes. Tap CONTINUE to proceed.ExpressVPN app interface showing a notification window on Android triggered by changing advanced protection settings while connected to the VPN.

Read more about ExpressVPN’s advanced protection features.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Use split tunneling

The split tunneling feature lets you choose which apps use the VPN and which apps do not when you are connected to ExpressVPN.

Note: If “Block connections without VPN” is enabled in your Android system settings, split tunneling will not work.

To access your split-tunneling settings:

  1. Tap Profile.ExpressVPN app interface showing the main connection screen on Android. The Profile tab is highlighted.
  2. Tap Split Tunneling.ExpressVPN app interface showing the Profile tab on Android. The Split Tunneling option is highlighted.

You will see three options:

  • All apps use the VPN.
  • Do not allow selected apps to use the VPN.
  • Only allow selected apps to use the VPN.

Note: If you change split tunneling settings while connected to the VPN, they will only apply the next time you reconnect.

Do not allow selected apps to use the VPN

To prevent selected apps from using the VPN:

  1. Tap Do not allow selected apps to use the VPN.ExpressVPN app interface showing the Split Tunneling tab on Android. The Do not allow selected apps to use the VPN option is highlighted.
  2. A list of apps on your Android device will appear. To prevent an app from using the VPN, tap Add icon. next to the app. The app will be added to the Selected Apps list.ExpressVPN app interface showing the Split Tunneling tab on Android. The plus sign next to an app is highlighted.
  3. To remove apps from the Selected Apps list, tap "Remove" icon. next to the app you want to remove.ExpressVPN app interface showing the Split Tunneling tab on Android. The minus sign next to an app is highlighted.

Note: When Do not allow selected apps to use the VPN is selected, apps added to the Selected Apps list will not receive VPN protection.

Only allow selected apps to use the VPN

To allow only selected apps to use the VPN:

  1. Tap Only allow selected apps to use the VPN.ExpressVPN app interface showing the Split Tunneling tab on Android. The Only allow selected apps to use the VPN option is highlighted.
  2. A list of apps on your Android device will appear. Tap Add icon. next to the app you want to use the VPN. The app will be added to the Selected Apps list.ExpressVPN app interface showing the Split Tunneling tab on Android. The plus sign next to an app is highlighted.
  3. To remove apps from the Selected Apps list, tap "Remove" icon. next to the app you want to remove.ExpressVPN app interface showing the Split Tunneling tab on Android. The minus sign next to an app is highlighted.

Note: When Only allow selected apps to use the VPN is selected, apps not added to the Selected Apps list will not receive VPN protection.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Set up auto-connect

To adjust your auto-connect settings:

  1. On the VPN tab, tap the Auto-connect widget.ExpressVPN app interface showing an active VPN connection on Android. The Auto-connect widget is highlighted.

You will see two options:

  • When Android starts up
  • When joining networks not listed as trusted

When Android starts up

If you want the VPN to auto-connect when you start up your Android device, toggle When Android starts up on.ExpressVPN app interface showing the Auto-connect tab on Android. The When Android starts up option is highlighted.

When joining networks not listed as trusted

If you want the VPN to auto-connect when you join untrusted Wi-Fi and mobile networks:

  1. Toggle When joining networks not listed as trusted on.ExpressVPN app interface showing the Auto-connect tab on Android. The When joining networks not listed as trusted option is highlighted.
  2. Permissions are required to enable the ExpressVPN app to detect untrusted Wi-Fi networks even when the app is closed or not in use. Tap OK to continue.ExpressVPN app interface showing a notification screen regarding permissions on Android.
  3. Tap GRANT PERMISSION.ExpressVPN app interface showing a location permission popup window on Android. The Grant Permission button is highlighted.
  4. Choose the location accuracy level and tap While using the app.Popup window on Android displaying location permission options for the ExpressVPN app. The While using this app button is highlighted.
  5. Tap OK.ExpressVPN app interface displaying a permission popup window on Android. The Ok button is highlighted.
  6. Tap Allow all the time.Location permission window on Android for the ExpressVPN app. The Allow all the time option is highlighted.
  7. Tap the back arrow in the top-left corner to return to the ExpressVPN app.Location permission window on Android for the ExpressVPN app. The back button is highlighted.

A list of Current Networks will appear. These are networks your device is currently connected to. By default, these networks are listed as Untrusted.ExpressVPN app interface showing the Auto-connect tab on Android. The Current Networks list is highlighted.

To add a network to your Trusted Networks list, tap Add icon. next to the network you want to list as trusted.ExpressVPN app interface showing the Auto-connect tab on Android. The plus sign next to an untrusted network is highlighted.

To remove a network from the Trusted Networks list, tap Remove icon. next to the network you want to remove.ExpressVPN app interface showing the Auto-connect tab on Android. The minus sign next to a trusted network is highlighted.

To disconnect when joining a trusted network, toggle Disconnect when joining a trusted network on.ExpressVPN app interface showing the Auto-connect tab on Android. The Disconnect when joining a trusted network option is highlighted.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Pause the VPN connection

You can pause an active VPN connection and have it automatically resume after a set time.

Note: The Pause feature is gradually rolling out and may not be available to all users. You must be connected to a VPN server to use this feature.

To pause an active VPN connection:

  1. Tap the stopwatch icon in the top left.ExpressVPN app interface showing an active VPN connection on Android. The stopwatch button is highlighted.
  2. Choose a pause interval.ExpressVPN app interface showing the Pause menu on Android.
  3. If you have paused the VPN successfully, you will see Paused and a countdown timer below the power button.ExpressVPN app interface showing a paused VPN connection on Android. The Paused status and countdown timer are highlighted.

The VPN connection will automatically resume when the countdown reaches zero.

To resume the VPN connection manually:

  1. Tap the power button. This will reconnect you to the previous server.ExpressVPN app interface showing an active VPN connection on Android.

If you have resumed the VPN successfully, you will see Protected below the power button.

To reset or reduce the time the VPN is paused for:

  1. Tap the stopwatch icon.ExpressVPN app interface showing a paused VPN connection on Android. The stopwatch icon is highlighted.
  2. Select a new pause interval. This automatically closes the Pause menu and updates the pause timer.ExpressVPN app interface showing the Pause menu on Android, with one pause interval selected.

Note: You can also tap Reconnect from this menu to resume the VPN connection.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Check Secure Device Assistant

Secure Device Assistant is a feature that lets you quickly check if your Android device is fully protected. To use it:

  1. On the VPN tab, tap the Secure Device Assistant widget.ExpressVPN app interface showing an active VPN connection screen on Android. The Secure Device Assistant widget is highlighted.
  2. Check if you need to make any security improvements. On the Secure Device Assistant tab, you will see the following:ExpressVPN app interface showing the Secure Device Assistant tab on Android.
    • Latest Android Version: Shows if you are running the latest Android version.
    • Screen Lock Enabled: Checks if you are securing your screen using a PIN, password, pattern, or biometrics.
    • Biometric Security Enabled: Verifies if biometric authentication is enabled, such as facial or fingerprint recognition.
    • No Rooted Device: Checks if you are using a rooted device, which may be more exposed to security threats.
    • Disk Encryption: Verifies if your Android device has built-in methods to encrypt stored data.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Run a speed test

The in-app speed test measures the speed of your selected VPN server location. It checks relevant metrics like download, upload, latency, jitter, and packet loss.

Note: If you run a speed test while disconnected from ExpressVPN, the app will automatically connect to your selected VPN server location to test its speeds and disconnect from it afterwards.

To run a speed test:

  1. Tap Speed Test.ExpressVPN app interface showing an active connection screen on Android. The Speed Test tab is highlighted.
  2. Tap the play button to start the speed test.ExpressVPN app interface showing the Speed Test tab on Android.
  3. It may take up to a few minutes for the speed test to finish and display the results.ExpressVPN app interface showing the Speed Test tab on Android. The speed test results are highlighted.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Change app appearance

You can change both the color scheme of the app as well as the style of the app icon.

To change the color scheme of the ExpressVPN app:

  1. On the VPN tab, tap the moon icon in the top right-hand corner of the app.ExpressVPN app interface showing an active connection window on Android. The moon icon in the top right corner is highlighted.
  2. Under Color scheme, tap the theme you want to use. The app color scheme will change immediately.ExpressVPN app interface showing the Appearance tab. The Color scheme category is highlighted.

To change the style of the app icon:

  1. On the VPN tab, tap the moon icon in the top right-hand corner of the app.ExpressVPN app interface showing an active connection window on Android. The moon icon in the top right corner is highlighted.
  2. Under App Icon, tap the icon you want to use. The app icon will change immediately.ExpressVPN app interface showing the Appearance tab. The App icon category is highlighted.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Access support articles in the app

You can access support articles within the ExpressVPN app. These articles include guides on how to use the app, troubleshoot problems, and manage your account information.

To find these support articles:

  1. Tap the Help tab.
  2. Tap a category to select an in-app support article.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Add the ExpressVPN app widget

To add the ExpressVPN widget to your home screen:

  1. Long-tap your home screen and select Widgets.Android menu that is displayed when long-tapping the screen. The Widgets tab is highlighted.
  2. Select the ExpressVPN widget and tap Add.Android Widget menu. The Add button for the ExpressVPN widget is highlighted.
  3. Drag the widget to your preferred space on the screen.Android home screen showing the ExpressVPN widget.

The widget is now on your home screen. You can use it to connect to and disconnect from the VPN without opening the ExpressVPN app.

To connect or disconnect from the VPN, tap On button. .Android home screen showing the ExpressVPN widget. The widget power button is highlighted.

To change locations, tap the location flag.Android home screen showing the ExpressVPN widget. The VPN server location flag is highlighted.

To open the ExpressVPN app, tap the widget.Android home screen showing the ExpressVPN widget. The ExpressVPN widget is highlighted.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Protection Summary

Protection Summary is a part of the ExpressVPN app home screen that provides an overview of your app use.

Important: Your connection information in Protection Summary is completely private. It is stored only on your device and never sent to ExpressVPN.

To enable or disable Protection Summary:

  1. Tap the Protection Summary Time Protected widget on the app home screen.ExpressVPN app interface showing an active VPN connection screen on Android. The Time Protected widget is highlighted.
  2. Tap Protection Summary to toggle it on or off.ExpressVPN app interface showing the Protection Summary tab on Android.

Note: If you are toggling Protection Summary off, the app will ask if you are sure. Tap CONTINUE to confirm that you want to toggle it off. Your Protection Summary stats will be deleted from your device.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Uninstall the app

To uninstall ExpressVPN from your Android device:

  1. Long-tap the ExpressVPN app icon and tap Uninstall.Android home screen showing the app icon settings for ExpressVPN. The Uninstall option is highlighted.
  2. Tap OK. The app will be automatically uninstalled.Android uninstallation confirmation window for the ExpressVPN app. The OK button is highlighted.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top

Was this article helpful?

We're sorry to hear that. Let us know how we can improve.

A member of our Support Team will follow up on your issue.