ChromeOS has a built-in VPN client for L2TP/IPsec and basic OpenVPN connections, and if your Chromebook supports the Play Store, you can also install a dedicated Android VPN app for more features like WireGuard support or one-tap server switching.
Quick answer: For most people, installing your VPN provider’s Android app from the Play Store is the easiest route — open the app, sign in, and connect like you would on a phone. For network-level setups (school, work, or provider-supplied L2TP/OpenVPN configs), go to Settings > Network > Add connection and choose OpenVPN / L2TP to enter the server details manually.
Method 1: Android VPN App (Easiest for Most People)
- Open the Play Store on your Chromebook.
- Search for your VPN provider’s app and install it.
- Open the app and sign in with your VPN account.
- Tap Connect and pick a server, the same as you would on an Android phone.
This is the recommended method if your provider supports WireGuard or needs features like split tunneling, since ChromeOS’s built-in client only supports basic L2TP/IPsec and OpenVPN.

Method 2: Built-In Network Settings (Manual L2TP/OpenVPN)
- Click the time in the bottom right, then select the Settings gear.
- Go to Network in the left menu.
- Click Add connection.
- Next to OpenVPN / L2TP, click Add.
- Enter the server hostname, provider type (L2TP/IPsec with PSK, L2TP/IPsec with user cert, or OpenVPN), and your username/password as given by your VPN provider or IT department.
- Click Connect.
This method is common for connecting to a school or work network that provides specific VPN server details rather than a consumer app — see also our guide on connecting to school or work Wi-Fi if the network itself is the problem, not the VPN.
Still Not Connecting?
- Wrong server details: double-check hostname, username, and password directly with your VPN provider or IT admin — typos here are the most common cause of failure.
- Managed Chromebook: school and work devices often have VPN settings locked or pre-configured by an admin policy; you may not be able to add your own.
- Connects but sites won’t load: try switching the VPN server/region, since some networks block or throttle certain VPN endpoints.
- Wi-Fi itself is unstable: if the underlying connection keeps dropping, fix that first — see our guide on a Chromebook that keeps disconnecting from Wi-Fi.
FAQ
Does ChromeOS support WireGuard natively?
Not through the built-in network settings client, which only offers L2TP/IPsec and OpenVPN. For WireGuard, use your provider’s Android app instead.
Can I use a browser extension VPN instead?
Yes, Chrome VPN extensions work fine for browser-only traffic, but they won’t protect Android app traffic the way a full VPN app or the network-level client does.
Will a VPN slow down my Chromebook?
It can slightly reduce browsing speed depending on server distance and load, but it won’t affect general system performance outside of network traffic.
