Yes, no deposit spins are really free. All you need to do is register a real money player account at the online casino, visit the game the free spins can be found on and start playing. Find a list of no deposit free spins bonuses inside.
You do not have to pay anything to play with no deposit free spins. Why do online casino's give them for free you ask? Because in the end they hope that you like their casino so much that you will keep playing there and make a deposit. In our experience only the really good casino's can afford to hand out money for free.
No deposit free spins are therefor a great way to experience the casino, before making a deposit. Just sign up, look around and play the game. See if you like the design, the game speed and the game selection in the online casino once you are registered.