MeshWorld India Logo MeshWorld.
tor orbot mobile android privacy tor-browser 8 min read

Tor on Mobile: Using Orbot and Tor Browser on Android

Vishnu
By Vishnu
Tor on Mobile: Using Orbot and Tor Browser on Android

Your phone knows more about you than your computer does. It has your location, your contacts, your messages, and a persistent internet connection that follows you everywhere. If you care about privacy, your phone is both the most important device to protect and the hardest one to secure.

Tor on mobile is not as polished as desktop, but it works. This guide covers two apps — Tor Browser for Android and Orbot — when to use each, and how to configure them for maximum privacy.

  • Two apps, different purposes:
    • Tor Browser for Android — a full browser that routes all traffic through Tor (like desktop Tor Browser)
    • Orbot — a proxy app that routes any app’s traffic through Tor
  • Orbot 17.9.4 (May 2026) includes Tor 0.4.9.8 + Shadowsocks support + DNS tunneling
  • iOS support exists but is limited — Apple’s 50 MB RAM limit for network extensions restricts Orbot iOS performance
  • For maximum privacy: Use Orbot + Tor Browser together. Orbot routes the browser through Tor, and you can route other apps too.

Tor Browser for Android vs Orbot

These two apps serve different purposes. Here’s how they compare:

FeatureTor Browser for AndroidOrbot
What it isA full web browser (Firefox-based)A system-wide proxy/VPN
Traffic routedBrowser onlyAny app you choose
Anti-fingerprintingYes (same as desktop)No (depends on the app)
Screen lockYes (lock tabs when switching away)No
BridgesBuilt-in configurationBuilt-in + custom
Use forAnonymous browsingRouting any app (email, maps, messenger)
Can be used togetherYes (Orbot as proxy for the browser)Yes

The short version: Use Tor Browser if you only need anonymous web browsing. Use Orbot if you want to route other apps (email, messaging, maps) through Tor. Use both together for the strongest mobile setup.


Installing and Setting Up Tor Browser for Android

Installation

  1. Open Google Play Store or F-Droid
  2. Search for “Tor Browser” (publisher: The Tor Project)
  3. Install and open

First Launch

Tor Browser for Android connects to the Tor network automatically. You’ll see a connection screen similar to the desktop version.

Key features unique to Android:

  • Screen lock (Settings → Tabs → Screen Lock) — locks your open tabs when you switch away from the app. Unlock with fingerprint, face, or PIN.
  • Security slider — same Standard/Safer/Safest levels as desktop. Access from the shield icon.
  • New Identity — closes all tabs, clears state, creates a fresh circuit.

Setting Up Bridges on Android

If Tor is blocked, configure bridges:

  1. Open Tor Browser
  2. Tap the three-dot menu → Settings → Bridges
  3. Enable “Use a bridge”
  4. Choose from: obfs4, Snowflake, WebTunnel, or meek
  5. Tor Browser reconnects with the selected transport

Tor Browser for Android Limitations

  • Routes only browser traffic. Other apps continue using your regular connection.
  • No extension support (unlike desktop, where you can add uBlock Origin).
  • Some privacy features from desktop (like letterboxing) are less effective on mobile due to smaller screens.

Installing and Setting Up Orbot

Orbot is the official Tor proxy for Android. It creates a local VPN on your phone that routes selected apps through Tor.

Installation

  • Google Play: Search for “Orbot: Tor for Android” (publisher: The Guardian Project)
  • F-Droid: Available in the standard F-Droid repository
  • Direct APK: GitHub releases at github.com/guardianproject/orbot-android/releases

First Launch

  1. Open Orbot
  2. Tap the big onion button in the center
  3. Orbot connects to the Tor network. The button turns green when connected.
  4. You’ll see “100% connected” when ready.

Configuring Per-App Routing

Orbot’s VPN mode lets you choose which apps use Tor:

  1. Open Orbot → Settings → VPN Mode
  2. Enable VPN mode (Orbot requests VPN permission — grant it)
  3. Go back to the main screen → “Apps with VPN”
  4. Toggle each app on or off:
    • ON: App traffic goes through Tor
    • OFF: App connects directly (bypasses Tor)

Recommended apps to route through Tor:

  • Web browsers (Firefox, Bromite)
  • Email clients (K-9 Mail, FairEmail)
  • Messaging apps (if you need to hide your IP)

Apps that should NOT go through Tor:

  • Banking apps (they’ll block Tor IPs)
  • Maps/navigation (Tor is too slow for real-time GPS)
  • YouTube/streaming (too slow, exit nodes blocked)
  • App stores (Play Store, F-Droid)

Setting Up Bridges in Orbot

  1. Open Orbot → Settings → Tor Bridges
  2. Choose from:
    • obfs4 — best general-purpose
    • Snowflake — good fallback
    • Custom bridges — if you have specific bridge addresses
  3. Orbot reconnects using the selected bridge

Orbot 17.9.4 also supports Shadowsocks proxies. If you run your own Shadowsocks server, you can route Tor through it for an additional layer of circumvention.


Using Tor Browser + Orbot Together

For maximum privacy, run Orbot as a VPN and configure Tor Browser to use Orbot as its proxy:

  1. Install both Tor Browser for Android and Orbot
  2. Connect Orbot to Tor
  3. In Tor Browser, go to Settings → Proxy
  4. Set the proxy to: SOCKS5, localhost, port 9050

This routes Tor Browser through Orbot, which routes through Tor. The benefit is that Orbot can also handle other apps while Tor Browser gets the full mobile browser experience with Tor.


Tor on iOS: Orbot for iPhone

Orbot is available on iOS, but it has significant limitations due to Apple’s restrictions.

The problem: Apple limits “Network Extensions” (the API VPN apps must use) to 50 MB of RAM. Tor needs more memory than this to handle the growing network. When Orbot iOS hits the limit, the iOS system kills the network extension and Orbot disconnects.

What you can do:

  • Enable “Always clear cache before startup” in Orbot settings
  • Lower the --MaxMemInQueues setting (Settings → Advanced Tor Configuration → enter --MaxMemInQueues → set to 10 MB)
  • Use custom bridges (which expose a smaller slice of the Tor network, consuming less memory)
  • Use the “Ask Tor” feature regularly for fresh bridge lists

Realistic expectation: Orbot on iOS works for light use but is not as reliable as Android. Apple has improved support since iOS 17 (WKWebView now supports proxying), but the 50 MB RAM limit remains a hard constraint.


Mobile Tor Quick Comparison

SetupPrivacy LevelSpeedComplexityBest For
Tor Browser only (Android)High (browser only)MediumLowCasual anonymous browsing
Orbot onlyHigh (all chosen apps)MediumLowRouting non-browser apps
Orbot + Tor BrowserVery highMediumMediumMaximum mobile privacy
Orbot iOSMedium-highSlowMediumiPhone users who need Tor

Frequently Asked Questions

Does Orbot drain battery?

Tor keeps a constant connection open, which uses more battery than a regular VPN. Expect 10-20% faster battery drain with Orbot active.

Can I use Orbot with WhatsApp?

WhatsApp works over Orbot, but your phone number is still tied to your identity. Tor hides your IP, not your account registration. For truly anonymous communication, use Signal or a dedicated anonymous messenger.

Is Orbot a VPN?

Orbot uses the Android VPN API to intercept traffic, but it’s not a VPN in the traditional sense. It doesn’t route through a single server — it routes through the Tor network. The VPN API is just the mechanism for intercepting traffic.

What’s the difference between Orbot’s VPN mode and proxy mode?

  • VPN mode: Routes all selected apps’ traffic automatically. Easier to set up.
  • Proxy mode: Each app must be configured individually to use Orbot as a SOCKS proxy. More work but more control.

Does Tor Browser for Android have the security slider?

Yes. Same Standard/Safer/Safest levels as the desktop version. Access it from the shield icon in the toolbar.