Yes, hide.me has a free plan, but it’s pretty limited — you don’t get port forwarding or streaming support, and you’re limited to 10 GB of data per month, servers in 4 countries (the US, Canada, Germany, the Netherlands), and 1 device.
I recommend getting one of hide.me’s paid plans instead. The long-term deals are pricier than ExpressVPN and Private Internet Access (which offer slightly better value), but at least there’s a 30-day money-back guarantee.