A no deposit bonus can be used at almost any gambling game. However, if the casinos give you free spins, it means that you are able to play only slots for free. There are also dozens of other interesting casino bonuses that may be applied in any gambling game. By the way, some casinos offer players online casino no deposit bonus codes that work as a gift certificate in the store.