There are various ways to obtain online casino free spins. You can receive them as part of a welcome bonus when you sign up at an online casino, through loyalty programs, special promotions, or by participating in tournaments and competitions.