Play a huge selection of Vegas slots and other casino games online for free. You don't need to download any software and there's no registration to play. Play Slots for Fun - Instant Play Vegas Games with no Pop-ups All the online casinos now offer no download slots for free or real money, but you still need to. That is why free online slots require no download now. At SlotsUp you can play free online casino games for fun with no No Registration Slots · No Deposit Slots.