Chrome Extensions on Android: Titanium Browser Makes It Happen
You've got a favorite Chrome extension you rely on every day on your desktop—maybe it's a password manager, an ad blocker, or some niche tool that just makes browsing bearable. Then you pick up your Android phone, and it's simply not there. Mobile browsers have historically treated extensions as an afterthought or skipped them entirely. Titanium Browser for Android is trying to change that, and it's doing it as a fully open-source project you can build yourself.
What It Does
Titanium Browser is a Chromium-based web browser for Android that supports Chrome extensions. It's built on top of Vanadium, the privacy-hardened browser developed by GrapheneOS, which means you're getting a security-conscious foundation rather than a stock Chromium dump. The project was formerly known as Helium Browser for Android but was renamed to avoid branding confusion.
The architecture is deliberately modular. The browser itself stays lean, and advanced features get pushed out to a separate companion project called Titanium Extension for Android. That keeps the core browsing experience fast and native while still letting power users layer on extras like external download manager support, enhanced dark mode, and additional privacy options. It's a sensible split—you don't pay for features you don't use.
The browser is licensed under GPLv2, and there's an active build pipeline running through GitHub Actions. You can grab it from Google Play or directly from GitHub Releases, and—this is a nice touch—you can switch between those two release channels without losing your data.
Why It's Cool
Extension support that actually works. The README walks you through installing extensions from the Chrome Web Store by enabling Desktop site in the menu, and it also covers Opera Add-ons and Microsoft Edge Add-ons (with some User Agent tweaking required). You can even load unpacked extensions manually through chrome://extensions by enabling Developer mode and picking a folder through Android's Storage Access Framework. Manifest V2 extensions are supported, which matters if you depend on older extensions that newer Chrome versions have dropped.
Incognito support for extensions. This is a small detail that a lot of people overlook, but it's genuinely useful. You can go into Manage extensions, find the extension you want, hit Details, and toggle "Allow in Incognito." Not every browser lets you do this, and for privacy-conscious users it's a meaningful option.
Built on a solid foundation. Vanadium isn't just any Chromium fork—it's maintained by GrapheneOS with a focus on security and privacy. Starting from that base means Titanium inherits a lot of hardening work rather than reinventing it.
Access to the full debug surface. Typing chrome://chrome-urls gets you the complete list of debug URLs, and chrome://flags gives you access to experiments. This is the kind of thing developers and tinkerers actually want but often can't get on mobile.
WebRTC IP policy controls. The browser shields IPs by default for WebRTC, which is great for privacy but can break things like Discord Voice. The README points out that you can change this in Settings under Privacy and security—switching to "Default public interface only" or "Default" if you run into trouble. It's a thoughtful default with an escape hatch.
Modular by design. The decision to split advanced features into a separate extension keeps the main app fast. You get a native-feeling browser out of the box, and if you want more, you install more. That's a cleaner approach than cramming everything into one bloated APK.
How to Try It
Getting started is straightforward:
- Head to the GitHub Releases page or install from Google Play.
- Open the browser and navigate to the Chrome Web Store.
- Tap the menu button (the three dots in the top right) and enable Desktop site.
- Browse and install extensions as you normally would.
If you want to load an extension manually, go to chrome://extensions, enable Developer mode, select Load unpacked, and pick the extension folder through the SAF picker. Give it a moment to load.
For extensions from Opera or Edge marketplaces, you'll need to check the Titanium Extension for Android repo for User Agent modification instructions.
If you want the extra features—external download managers, enhanced dark mode, more privacy controls—that's where the companion extension comes in.
Final Thoughts
Titanium Browser isn't trying to be everything to everyone. It's a focused project: bring real extension support to Android on top of a security-hardened Chromium base, and keep the core fast by modularizing the rest. If you're someone who's been frustrated by the lack of extension support on mobile, or if you just want a privacy-respecting Chromium browser that isn't Chrome, this is worth a look. It's open source, it's GPLv2, and it's actively built. The fact that you can move between Play Store and GitHub releases without friction is a small but telling sign that the maintainers care about not locking you in.
Follow @githubprojects for more developer tools and open source projects.