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. Over free online slots here! Play some of your favorite Vegas slot machine games for free. No download or registration required!. Play more than Free Online Slots Games √ No Download √ No Credit Card and No Registration Required. Get £20 Free No Deposit Bonus! Slot Games · Three Musketeers · Ivanhoe · 7 Up.