At SlotsUp you can play free online casino games for fun with no download required. We offer you even more – an No Registration Slots · No Deposit Slots. 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.