JavaScript is required to use this tool.

Finite State Machine Visualizer

Interactive FSM Simulation


Define states and transitions, then feed input symbols to watch the FSM traverse with animation.

Transitions

Format: from-state, input → to-state (one per line)