The following VPN services have a free mode, but remember that somebody has to pay for the bandwidth, hardware and maintenance.
One way or another they will get their money, mostly by trying to get you to upgrade limiting what you can do, for example, no video streaming or P2P. Other providers will show advertisements, and one or two could be a scam logging username and passwords. To ward off fraud it is best to stick with VPN companies that have been around for a long time, tell you who they are and how they make their money.
Unlimited bandwidth free VPN
Anonymize: VPN runned by Epik, a free speech hosting and domain registrar company. Their free VPN offering is available for desktop and mobile devices with unlimited bandwidth but limited speed. You can get more locations, Tor and higher speed upgrading to a paid package.
Atlas VPN: Offering a free VPN with unlimited bandwidth in three different locations and it can be installed in as many devices as you like. They keep no logs of your activities.
VPNBook: Free VPN provider with servers in the USA, UK and Romania. You can choose PPTP for mobile devices or the more secure OpenVPN protocol. Their website contains a username and password that you will need to log into the VPN, it changes daily and you have to visit again to find out the new login credentials.
JellyVPN: Secure free VPN with no logs and unlimited bandwidth, the only catch is that the free account must be renewed every month and speed is limited at 3Mbps, L2TP protocol only. To get rid of those limitations you must upgrade.
ShellFire VPN: Unlimited bandwidth with a speed limit of 1Mbps, this is more than enough to browse the Internet, you should be able to stream video too as long as it is not in high definition. The free option gives you access to servers in the US and Germany, if you wish to have more bandwidth and servers you will have to upgrade.
Hoxx VPN: Multiple world locations, the free version does not have limits but encryption is 1024-bit, to get a higher degree of protection you will have to upgrade to the paid version.
Tuxler VPN: Limited access to locations in the free version but unlimited bandwidth and secure connection.
Betternet: Provider with no bandwidth limit or restrictions of any kind, the company has a transparency report with income and expenses in their website and they disclose that the free VPN is funded with the installation of free apps, in exchange for this you will not be shown advertisements and no data will be sold.
VanWaTech OpenVPN: Offering free OpenVPN with unlimited bandwidth. The service is run by a company called Vanwatech and they claim to make money when people buy one of their other services so they don´t have to sell your privacy.
VPNGate: A network of P2P volunteer run nodes, coordinated by the University of Tsukuba in Japan, their aim is to help people bypass ISP censorship. You can choose one of the dozens of available countries but you have no way to know who is running the node and if they are looking at what you do or not.
LimitlessVPN: A company claiming that they do not keep user logs, they offer a free VPN with unlimited bandwidth in exchange for using your computer processing power. There is no advertising or tracking.
KeepSolid VPNLite: With support for Windows, Mac and Android, this free VPN only limitation is that it only has one location available but there is no bandwidth limit.
UltraSurf: Portable free VPN service and software to help people circumvent ISP censorship. It only runs in Windows Internet Explorer, they have a separate Firefox browser addon download.
FreeVPN.me: New free VPN provider that claims they don’t log VPN usage, allow torrents and have unlimited bandwidth. When something seems too good to be truth, be cautious.
ProtonVPN: No logs VPN with no bandwidth limit, the constraints of this free VPN are that speed is low and only three countries are available. There is the possibility of paying for it and getting many more features.
Free VPN limited by bandwidth
HotSpotShield: Ad supported VPN service, it gives you a free USA computer IP with 500MB/day limit, enough to browse the Internet but not suitable to watch long movies, once you hit the limit you will have to wait a few hours.
Privado VPN: Swiss VPN offering a generous 10GB/month free allowance, peer to peer is blocked and the free VPN keeps logs to avoid abuse but you can upgrade to the paid version to lift all the limits and enjoy no logs, hundreds of servers and support.
Faceless: Free VPN version gives you 2GB bandwidth a month, with limited choice of servers and speed but as secure as their paid for version, with no logs kept and the same level of encryption.
WindScribe: Freemium no logs VPN service based in Canada, this is a new company currently running a promotion offering 10GB/month for free, at some point in the future the free VPN will be reduced to 2GB/month.
SecurityKiss: Ireland based VPN provider giving you 300MB daily usage with no advertisements or speed limit. They keep VPN logs for ten days to stop abuse.
TunnelBear: VPN service offers 500MB of free bandwidth every month, this can be extended with an extra 1GB if you Tweet about the company.
Hide.me: Free VPN service gives you 2GB/month of available bandwidth in two locations with speed only allocated if paying customers do not need that capacity.
Free VPN for iOS and Android
VPNhub: A VPN provider with multiple servers and unlimited bandwidth. There is one catch, the desktop version requires a paid subscription, and the VPN is using advertising to finance the cost of providing the service. If this bothers you, buy the premium version.