OpenVPN for Android

4.2
55.7K 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
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
30 Apr 2025

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

Ratings and reviews

4.2
52.6K reviews
Bob Carter
13 April 2025
The app works great when it works. However there is something that needs to be addressed. When I move out of WiFi coverage and into Cellular coverage, the connection to my office VPN is not maintained automatically. Yes all of the boxes etc have been checked. I have to open the app, click disconnect and hit reconnect in order to maintain my data connection to the VPN. We can't be fumbling with apps while driving etc. This has to work as advertised.
5 people found this review helpful
Did you find this helpful?
Adam Dawood
28 June 2025
Good app, works fine. One major issue is that specifying DNS servers don't work unless they're 'known' by the app. Quad9 and Cloudflare work. Any other addresses and it defaults to DHCP.
Did you find this helpful?
Alex Pascu (ALex_)
19 April 2025
Better than the official OpenVPN app. This app allows me to white list some apps when the tunnel is up. This is required for example for Android Auto or Waze. Very flexible application and offers more control options than the official app. Would be interested to donate, it's worth it. Thanks for the great app!
27 people found this review helpful
Did you find this helpful?

What's new

* Allow disabling VPN confirmation
* OpenSSL 3.5.0
* OpenVPN 2.x/3.x update
* Fix segefault on Android devices with 64 bit CPU (ARMv8) running 32 bit Android (e.g. Goolgle Chromecast with Android TV)