That is why free online slots require no download now. play free online casino games for fun with no download required. 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!. Instant play games - no popups, no downloads, no registration required. Enjoy our free online slot machines, including all the top Vegas games, like Buffalo.