Turing Machine Simulator

Load an Example Machine

Select a pre-defined Turing Machine to see how it works. This will also load a sample input string.

Machine Definition
States & Alphabets
q0
q1
q2
q3
q4
q_accept
q_reject
abc
XYZ
Transitions
FromReadToWriteMoveAction
Execution Trace

Run a simulation to see the execution trace.

Simulation & Machine State
State Diagram
TM Visualization
Initial State
Final / Accept State
Reject State
Regular / Running State
read → write, moveTransition Format