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
Urban VPN: Free for non commercial use, multiple locations across all continents and it can unblock many streaming services. This VPN uses your computer bandwidth and sells your anonymized data but you can opt out in settings.
Hola VPN: A P2P free VPN with thousands of servers worldwide and unlimited bandwidth, the software will use a few of your computer resources for the network.
Hoxx VPN: Multiple world locations, the free version has around 50 different locations and it can be used for streaming, you can get higher speed and double the server locations by upgrading to their paid plan.
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.
Bright VPN: Free VPN with multiple locations in all continents and unlimited bandwidth, this VPN is financed by big companies and institutions in need of IPs from other computers for research purposes, Bright VPN vetoes them manually and they don´t collect any data on you.
FreeOpenVPN.org: Free VPN service with servers in the US, Europe, Russia and Asia, there are no restrictions the only requirement is that you visit their website after certain amount of days to update the VPN password.
PlanetVPN: Free Romanian VPN provider with no traffic limit, there is no need for registration and they keep no logs, the free option includes 5 locations, it can be used in Windows, Mac and Linux as well as smartphones and browser extensions.
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.
Tuxler VPN: Limited access to locations in the free version but unlimited bandwidth and secure connection.
Award VPN: UK based company offering a free VPN with unlimited bandwidth, the catch is that you need a PIN number every six hours to keep the VPN connection live and this PIN can only be obtained on their website full of adverts, you don´t get adverts during VPN usage but you must watch a couple of banners every six hours.
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.
UltraSurf: Designed specially to work in China to help people circumvent ISP censorship but it will also work in Iran, VPN based in the US funded by Internet activists.
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.
Hide.me: This Malaysian VPN service gives you unlimited data usage in eight locations and it can be used in one device. Their free plans offers many more servers and higher speed as well as a static IP and port forwarding.
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.
Psiphon: VPN specialised in circumventing censorship technologies, if your ISP is blocking access to a website most likely one of Psiphon technologies will find a way around it. The free VPN shows advertisements but you can eliminate them and increase server speed with a payment
Privado VPN: Swiss VPN offering a generous 10GB of monthly free bandwidth, 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.
WindScribe: Freemium no logs VPN service based in Canada, they offer everybody 2GB/month of bandwidth easily upgraded to 10GB/month if you register your email address with them. The main difference in between their paid and free plans is only the number of bandwidth and locations available.
AdGuard VPN: From the well known adblocker Adguard, their no logs VPN offers you free 3GB/monthly bandwidth quote and you can make this unlimited with a payment.
ZoogVPN: The free version of this VPN provider based in Greece offers you five locations and 10GB of free bandwidth monthly, this becomes unlimited bandwidth and dozens of new countries if you upgrade to a paid subscription.
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.
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 2GB of free bandwidth for testing, no payment details needed.
Qamo: Free VPN provider with servers in all continents, AES-256 encryption and no logs, they have a free and paid version, free users get 200MB a day, after that your speed drops to 2Mbp, you can refill your bandwidth quota watching an advertisement.