Your browser doesn't support canvas. Boo hoo!
Define a TM by describing the transitions for each state in the code block. Then compile ... and execute it with arbitrary input!
Use the mouse scroll-wheel
Examples: empty Even Number 0^n 1^n Sieve of Eratosthenes