Yes, VPNs work on Wi-Fi. They're the best way to secure your data while using a public wireless hotspot. The reason is that VPNs provide end-to-end encryption, preventing data from being useful to anyone even if it’s leaked.