The chances of winning online scratch cards are roughly 15-35%. This means that, usually, every third or fourth card will win.
Scratch cards have a wildly varying RTP, or Return to Player, value. It can be anything between 60-95%.