There are no free scratch card games online. However, you can use casino bonuses to play online scratch cards for free and win real money. These welcome bonuses are available at select US online casino sites and will practically give you free scratch cards.