ProPrivacy is reader supported and sometimes receives a commission when you make purchases using links on this site.

How to Torrent safely on Android | A guide to mobile torrenting

Using a VPN is the best way to stay safe when torrenting, try these:

  1. ExpressVPN
  2. NordVPN
  3. Private Internet Access
  4. PrivateVPN
  5. Surfshark

Similar to the desktop experience, torrenting on Android has a wide ecosystem with several clients to choose from. Not all VPNs work for torrenting, however, and there is some setting up to do before you can consider yourself secure.

In this guide we will show you not only how to torrent on an Android device, but how to torrent safely.


We at ProPrivacy do not condone or encourage you to torrent copyrighted material. Torrenting movies, music, games, etc, is illegal in most countries and could see you facing criminal charges.


How to torrent safely on an Android mobile or tablet

To start torrenting on your Android device, simply follow the steps below:

  1. Select a VPN service

    The most important thing when choosing a VPN for torrenting is to pick one that allows P2P traffic. Most do, but some don’t, so always make sure to check the provider's website.

    What happens if I torrent on a VPN that doesn't allow it?

    Your provider may cancel your account. Please check out our Best VPNs for torrenting for a list of our favorite VPNs that permit torrenting.

  2. Download & install your VPN

    Once you've chosen a VPN, you need to sign up to the service on their website, download the app from the Play Store, install it, run it, and connect to a VPN server of your choosing.

    Please note: These apps are incredibly easy to use, but if you need additional guidance, then please see our guide on how to set up a VPN on your Android.

    Top tip: Some VPN services that permit torrenting offer specific servers optimized for torrenting, while others request (or require) that you only torrent on certain servers. If you're unsure, contact your VPN provider.

  3. Enable a kill-switch

    A "kill-switch" prevents your Android phone or tablet from accessing the internet without a VPN connection - making it useful for torrent users that often download or seed unattended for hours at a time. A VPN dropout during that time can leave your IP address and, therefore, you completely exposed! Check out our what is a kill-switch guide for more information.

    Please note: Kill-switches can go by different names, such as "Network lock" or even just "Firewall". These can sometimes be transparently built-in and enabled by default, but the feature usually needs switching on manually. It’s imperative to check before torrenting if you don’t wish to risk your privacy and potential repercussions.

    expressVPN network protection

    The ExpressVPN app for Android includes a kill-switch labeled "Network protection".

    Unfortunately, many Android VPN apps lack a kill-switch. It's always worth checking with your provider if you can’t see the option included in the application and possibly changing services if it isn't. Otherwise, you must create a kill-switch of your own.

  4. Create your own Kill-switch (optional)

    If your VPN doesn't have a kill-switch built in, follow the steps below to create your own.

    Android 9.0+

    Owners of newer devices are in luck because Android 9.0+ features a built-in kill-switch that works for any VPN app. To enable this, simply:

    1. Ensure that the VPN is turned off, then go to your device's settings.

    Settings -> Connections -> More connection settings -> VPN (this may vary by device).

    2. Select the gear icon next to the app or the connection you want to set a kill-switch for.

    OpenVPN for Android settings

    3. Turn on both "Always -on VPN" and Block connections without.

    always on VPN settings

    4. Confirm that you want a kill-switch for your VPN.

    confirm your kill switch

    Older Android devices

    You are not completely out of luck if you have an older Android device, however, as you can configure the OpenVPN for Android app to act as a kill-switch.

    1. Edit the specific connection in the Profiles tab.

    editing VPN profiles tab

    2. Go to the Advanced tab and check Persistent Tun and set Connection retries to Unlimited.

    persistent Tun

    You now have an OpenVPN kill-switch for Android, perfect for keeping your torrenting sessions private.

  5. Download and install a BitTorrent app

    There are plenty of good BitTorrent apps available in the Play Store, although we recommend BiglyBT because it is open source, ad free, and is also available through F-Droid. Also, as with most Android BitTorrent apps, it supports port forwarding if this is important to you.

  6. Visit a torrent site in your mobile browser

    If you are not sure where to look, Google (or DuckDuckGo, preferably) is your friend.

    Please note: Many ISPs block torrent sites, so there’s a very good chance you’ll need a VPN running just to access them.

    Once there, you can browse or search for the content you want.

    How to find safe torrents

    Many BitTorrent apps have a built-in search function, but visiting a torrent site provides much more information about the torrents, making it easier to find high-quality content.

    We recommend brushing up on the jargon used to describe torrents to better understand what you are downloading. Comments from other users on websites are also very useful for helping you make an informed decision about which torrents to download.

    Although not true of all sites, many public torrent sites are quite "spammy". Pop-ups and inappropriate ads are kept under control using a good adblocker. Several dedicated ad blocker apps exist for Android, but it might be worth switching to Firefox for Android, as it supports most regular Firefox ad-blocker add-ons. Check out our best torrent sites in 2020 article for a list of safe sites with lots of great torrents.

    If you would like to know more, check out our torrenting safely guide for more tips.

  7. Start downloading a torrent

    Once you have found the content you want, click on its Magnet link or download its torrent file.

    magnet link

    Once you click on a Magnet link or download a .torrent file, it should automatically open in your BitTorrent app and start downloading.

    Open with BiglyBT

    If downloading a .torrent file doesn't auto-start your BitTorrent app, then simply double-click on it in your browser’s Download folder (usually found by going into Internal Memory -> Download).

    It varies by BitTorrent app, but most apps will ask where you want the torrent downloaded to. The torrent will then start downloading. And that’s all there is to it. Once the content is downloaded, you can run it or open it in a suitable app.

  8. Seed

    The only reason you can download torrent files on a peer-to-peer network is because others have seeded, otherwise known as uploaded, parts of that file. You are expected to pay it forward and do the same by leaving your BitTorrent client running in the background after you have finished downloading.

    For torrents obtained from public torrent sites, a seed ratio of 1:1 is considered sufficient. This means you have seeded as much of the torrent data as you have downloaded. Private torrent sites often demand much higher seed ratios.

  9. Port forwarding (optional)

    When you connect to a VPN, all your online traffic from that device is routed through your chosen server. This can impact internet speeds and be inconvenient for those wanting to access devices on their local network or services in their own country. Fortunately, some providers cater to this audience with a feature called port forwarding, which allows you to route some traffic through the VPN and others through your normal IP address.

    This is far from an essential feature, but port forwarding allows torrenters to protect their IP address by routing their BitTorrent client through the VPN, while maintaining access to Chromecast-supported equipment in the household. To find out more about the pros and cons of port forwarding, complete with instructions on how to do it, please see our Ultimate Guide to VPN Port Forwarding. Most Android VPN BitTorrent apps have port forwarding feature.

    port fowarding settings

How to test your VPN is working before you torrent

Checking that your VPN works properly is incredibly important, as a misstep could leave you vulnerable to hackers or scammers. There are two ways for you to check depending on your threat model:

The easy way

The simplest method to check whether your VPN is in good shape is by using ProPrivacy's own IP leak test tool. This will check for IPv4, IPv6, DNS and WebRTC leaks, although the latter two are browser-based issues and most BitTorrent clients don't support IPv6 connections by default. Unless you activate IPv6 manually, IPv4 leaks are your only concern.

Test Your VPN for Leaks

You simply need to:

  1. Make sure you are disconnected from a VPN and click Continue

  2. Allow us to access your location (we do not store this information)

  3. If the location is correct, click Yes to progress. If it is not, click No and select your location manually

  4. Open your VPN and connect to a server

  5. Sit back and wait for the results

If all is well, you will receive a green check mark telling you that "your VPN is working". If your VPN is not, we advise you avoid torrenting until the issue has been resolved.

The paranoid way

If ProPrivacy's leak testing tool reports that your VPN has no IPv4 leaks, then you are good to go, but we know that this isn't enough for those with a stricter threat model. If you want to be absolutely certain that you are safe to continue torrenting, the ipMagnet tool is here to help.

First, you need to know your own IP address. To do this, make sure that you are disconnected from your VPN and head over to any what is my IP website. Make a note of what IP address is shown.

Then, connect to your VPN, go to ipMagnet and open a dummy torrent download by clicking the magnet link. It is best to do this through Google's Chrome browser when doing things the Android way and sticking to Linux-based browsers like Firefox when doing things the Linux way.


After a short wait, the IP address you are trying to download to should appear on screen. This  should be different to the one shown on what is my IP, meaning your VPN works correctly when turned on.

How to test for speed

VPNs are non-negotiable when torrenting these days, meaning you simply have to accept the impact on speed that comes with them. If you subscribe to one of our recommended services, however, this impact should be negligible, meaning loss of download speed has to come from somewhere else.

Individual download speeds are subject to several factors beyond the purview of this guide, but the most important things to consider when torrenting are:

  1. The amount of peers that are seeding the torrent you are downloading. In a peer-to-peer network, it boils down to - the more seeders there are, the faster you will download the file in question. Higher numbers usually show that a torrent is trustworthy, too, so it's always worth choosing files with a good seed (upload) to leech (download) ratio.

    Searching BitTorrent clients

  2. How much bandwidth you allow your BitTorrent client to use. Those that share more are often benefit from faster download speeds, so it is always worth considering a higher max download and upload speed if you want to save time in the future. This has to be balanced with the online habits of the rest of the household and is limited by whatever internet package you pay for.

    max download/upload settings

  3. NAT firewalls can create a bottleneck, restricting incoming connections so that fewer peers are able to come through. Rather than suffering the limited upload speed as a result, we recommend port forwarding if your VPN supports the feature, as this can take away some pressure. 

How to test the kill-switch

  1. Connect your VPN.

  2. Run your chosen BitTorrent client and download a file.

  3. Disconnect your VPN.

  4. See if all your downloads have stopped in your BitTorrent client. If they have, then the kill-switch is working as it should.

Written by: Douglas Crawford

Has worked for almost six years as senior staff writer and resident tech and VPN industry expert at Widely quoted on issues relating cybersecurity and digital privacy in the UK national press (The Independent & Daily Mail Online) and international technology publications such as Ars Technica.


There are no comments yet.

Write Your Own Comment

Your comment has been sent to the queue. It will appear shortly.

Your comment has been sent to the queue. It will appear shortly.

Your comment has been sent to the queue. It will appear shortly.

  Your comment has been sent to the queue. It will appear shortly.

We recommend you check out one of these alternatives:

The fastest VPN we test, unblocks everything, with amazing service all round

A large brand offering great value at a cheap price

One of the largest VPNs, voted best VPN by Reddit

One of the cheapest VPNs out there, but an incredibly good service