iOS setup

How to import an OpenVPN config on iPhone and iPad

On iPhone and iPad, OpenVPN profiles are usually imported into OpenVPN Connect through the iOS share sheet or the Files app. The process is simple, but public profiles should be tested carefully because iOS hides some low-level network details.

Use this page when you need an iOS-specific path for downloading, sharing, importing and verifying an OpenVPN profile.

Article snapshot

10 min readEstimated reading time
2026-05-17Last reviewed
10 minLive server refresh interval
Technical check, not a privacy guarantee. PublicVPNList checks reachability, speed, latency and config availability. It does not verify the VPN operator, logging policy, jurisdiction or long-term privacy guarantees.

Quick answer

1 Install OpenVPN Connect

Use the official iOS OpenVPN client from the App Store.

2 Download or share the profile

Save the .ovpn file in Files or share it directly to OpenVPN Connect.

3 Import and approve

Confirm the profile and allow iOS VPN configuration permission.

4 Connect and test

Check visible IP, DNS behavior and browser results after the VPN icon appears.

On this page

Downloading .ovpn on iOS

Safari may preview the profile as a text file or offer to open it in another app. If you see the text, use the share button and choose OpenVPN Connect or save the file to Files first.

When using public profiles, download from a current server row or details page so you know the latest speed, latency, protocol, port and check time.

Do not keep many public profiles installed. iOS makes switching easy, but old profiles may point to servers that no longer respond.

Importing into OpenVPN Connect

OpenVPN Connect can receive the file from the share sheet or import it from Files. Confirm the profile name and approve the iOS VPN configuration prompt. The prompt should show OpenVPN Connect as the app requesting VPN permission.

If iOS blocks the import, check whether the downloaded file is actually an HTML page, an expired download response or a text profile with unsupported directives.

If credentials are requested, do not enter personal passwords into an unknown public endpoint. Try another profile unless the source explicitly provides disposable credentials.

Testing the iOS connection

After the VPN icon appears, open an IP check page in Safari. Then run DNS checks if available and compare the results with your normal connection.

Some iOS apps cache region, DNS or account state. If a website still sees the old region, test in a private browser tab or restart the app after connecting.

Common iPhone and iPad issues

If the VPN connects and disconnects immediately, the endpoint may be stale or the network may block the protocol. TCP 443 profiles often work better on school, hotel, airport and public Wi-Fi networks.

If the app says the profile is invalid, validate the config and try another server. Public OpenVPN sources sometimes publish incomplete profiles that desktop clients tolerate differently than iOS.

iOS import checklist

  • Install OpenVPN Connect from the App Store.
  • Share or save the downloaded .ovpn file.
  • Approve only the expected OpenVPN Connect permission prompt.
  • Check visible IP after the VPN icon appears.
  • Remove public profiles you no longer test.

More OpenVPN and VPN testing pages

Frequently asked questions

Can iPhone import .ovpn files directly from Safari?
Yes, usually through the share sheet or Files. If Safari previews the text, share it to OpenVPN Connect manually.
Why does an OpenVPN profile work on Windows but not iPhone?
The iOS client may reject older directives, missing files or unsupported options that another client handles differently.
Is the iOS VPN icon enough proof?
No. It shows that a VPN tunnel exists, but you should still check visible IP and DNS behavior.