OpenVPN for Android

4.1
54.3K reviews
10M+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Openvpn for Android is an open source client based on the open source OpenVPN project.
It uses the VPNService API of Android 4.0+ and requires neither Jailbreak nor root on your telephone.

FAQ

Can I get free Internet
No, this app is for connecting to an OpenVPN server.

How to connect
OpenVPN is a client software to connect to an OpenVPN server. It is not an APP selling or provding any VPN services.
It allows to your own/company/university/provider OpenVPN server or to the VPN service of many of the commercial
VPN providers.

What is the difference between all the OpenVPN apps?
For more information about the different OpenVPN clients in the Playstore see this: http://ics-openvpn.blinkt.de/FAQ.html#faq_androids_clients_title

Access to your photos/media (Android older than 6.0)
This app implements a feature to import OpenVPN profiles from the SDCard/internal memory. Google categorizes this access "accessing your media and photos"

TAP Mode
Only tun mode support (Sorry no tap, with Android 4.0 only tun can be supported).

Joining Beta
The beta is open, you can the beta by using the join beta beta. Please note that often a beta is not available since I mostly use the beta function to pretest release candidates.

Translate the app
If you want to help to translate OpenVPN into your native language look at the homepage of this project.

Bug reports
Please report bug/suggestions via email or at the code Google Code project. But please read the FAQ before writing me.

Security
OpenSSL Heartbleed: OpenVPN for Android uses its own non vulnerable OpenSSL version. For more details about OpenVPN and Heartbleed see: https://community.openvpn.net/openvpn/wiki/heartbleed
Updated on
May 10, 2022

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
Independent security review
4.1
54.3K reviews
J MF
May 1, 2022
For years, OpenVPN for Android has been rock solid, however, for the past several months, it is only consistent on WiFi. If you leave WiFi range and it has to reconnect to a data network, the app routinely is disconnected when I turn the screen on on my phone. I do have the persistent, always on settings enabled. This happens anytime you change data connections (WiFi to cell data and back). The only way to correct this is to force stop the app and launch it again.
121 people found this review helpful
Did you find this helpful?
A Google user
February 3, 2019
Excellent app, great while travelling paired with a well maintained OpenVPN server at home. The interface makes sense. Most options are present, along with a Custom Options section to introduce options that aren't available in the UI. No bloat, and plenty of function. Thanks for a job well done. Eventually I'd like to see an option to configure under "Connect on boot" or similar that automatically connects to the VPN when a given list of networks or access points are *not* connected to, so while OpenVPN for Android might be connected all the time, it will avoid causing double-nat-VPN issues when already connected to a secure network.
27 people found this review helpful
Did you find this helpful?
Scott Gowans
June 14, 2022
EDIT - Will no longer start on boot, on NVidia Shield. Possibly shield update or this app, not sure - when trying to enable Connect on Boot, I get "Please use the Always-On feature of Android to enable VPN at boot time" but I can't find this as an option on the Shield. Frustrating when it worked before, but may not be the app fault.
490 people found this review helpful
Did you find this helpful?

What's new

- OpenSSL 3.0.3
- Bugfixes
- Implement encryption for profile on storage
- Minimum supported Android Version is now 5.1 (Jellybean)