In this tutorial, you’ll learn how to connect to Surfshark on Windows using the OpenVPN Connect app. This method is useful for restrictive network environments or if your Windows version doesn’t support the Surfshark app.
To get started, you’ll need a Windows device, administrator access and an active Surfshark subscription.
Get your credentials
NOTE: These are different from the email and password you use to log into your account dashboard or the app.
-
Log in to your account on Surfshark website.
NOTE: If you have any trouble accessing the page, you can also use this link or this link. -
Click on VPN and select Manual Setup:
-
Click Desktop or mobile:
-
Click OpenVPN to generate your credentials:
-
Once there, you can copy the username and the password by clicking the icon. You will need to paste these credentials later in the guide.
For now, keep this browser tab open, as we will return to it shortly.
Download configuration files
NOTE: For the following steps, we recommend opening a new tab in your browser.
-
Log in to your account on Surfshark website.
NOTE: If you have any trouble accessing the page, you can also use this link or this link. -
Click on VPN and select Manual Setup:
-
Click Desktop or mobile:
-
Click OpenVPN:
-
Click Locations:
-
From the location list, find the server you wish to connect to and click the Download button beside it:
-
Choose which file to download: UDP or TCP. Learn more about protocols and their differences:
Download and install the OpenVPN Connect app
-
Download OpenVPN Connect using one of the links below:
Windows 32-bit
Windows 64-bit
-
Locate the installation file in your device’s Downloads folder and double‑click it to begin the installation:
-
Click Next to start the installation process:
-
Review and accept the Wnd-User License Agreement, then click Next to continue:
-
Click Install:
NOTE: When prompted to allow permissions to manage network and VPN settings, click Yes:
Connect to the VPN
- Once the installation is complete, open the OpenVPN Connect app.
-
Click Upload File:
-
Locate the VPN configuration file you downloaded earlier, select it, and click Open:
-
Click Import:
-
Click Connect:
-
When prompted, paste the Username and Password you obtained in the Get your credentials section of this article, then click Enter:
-
If this is your first time connecting, you will see a prompt indicating that a certificate is missing. Click Add Certificate:
-
Turn the Require External Certificate toggle off:
-
Then enter the Username and Password from the Get your credentials section again:
-
Click Save Changes to establish the connection:
-
The connection is successful when the status indicator turns green and displays Securely Connected:
Disconnect from the VPN
To disconnect from the VPN, click Disconnect in the OpenVPN Connect app:
View and manage VPN profiles
In the OpenVPN Connect app, you can view all VPN profiles you’ve imported and add new ones if needed.
To view your profiles or add a new one:
- Open the OpenVPN Connect app.
-
Click the menu button (three horizontal lines) in the top‑left corner:
-
Select My Profiles:
-
Here, you will see a list of all configured profiles. From this screen, you can view existing profiles or add a new VPN profile:
Ensure the connection is successful
We always recommend checking if Surfshark VPN is working after setting it up for the first time. You can easily do it by performing Surfshark IP leak test and a DNS leak test. For your convenience, both are available on our website.