You can play slots online for free for as long as the virtual coins provided by the slot are available. Different slot games offer a varying number of coins/credits that players can use to play for free. Even if you deplete these credits/coins, you can reload the game and the credits will be available again.