Pick a times table, press start and answer as many questions as you can in 60 seconds. Every answer gets instant feedback, and your best score is saved on this device so you can try to beat it tomorrow.
Short daily practice is the fastest way to learn times tables by heart. Start with the 2, 5 and 10 times tables, then move on to 3, 4 and 6, and finish with 7, 8, 9, 11 and 12.