A VPN effectively hides your traffic data from your ISP by encrypting your internet activity. The very same company that gives you access to the internet can't see your traffic.

Your ISP can only see that you are connected to a VPN server.

It's pretty clever stuff.