Absolutely! With VEED, you don’t need to install an app on your computer or mobile phone. Download videos straight from your Google Chrome browser!