Free games can be played for fun in an online casino, but there is no chance of getting any real money wins from playing these games. Games that require no deposit are available for real money play, and this means that you can win and withdraw actual money when you play these games. Also, no deposit games come with wagering requirements, while free games are open to all with no strings attached.