And free online slots are not just for the desktop Windows user anymore. You don't need to download any software and there's no registration to play. Should. 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, See our Online Casino Bonuses page to find the newest and best offers around.