No, you’ll never need to download anything in order to claim free spins or any other bonus. The only exception is if your casino of choice has a mobile or desktop application. However, in such instances, downloading the app is entirely optional. You can just as well enjoy the casino and play your free spins through your web browser.