No deposit free spins are free spins you can receive without a deposit. They are usually offered as a welcome bonus to new players and are a great way to advertise new games to loyal customers.