No download or no registration options vary from one game to another. Not all free slots are offered without registration and with no download. It also depends on the online casino you are gambling from.