🔤 Automata Theory: Finite-State Machine Visualizer
Watch a deterministic finite automaton read an input string symbol by symbol: states light up, transitions animate, and the machine accepts or rejects live in 3D.
Algorithms & AI3DEasy60 FPS
⚙ Under the hood
Step a deterministic finite automaton through a binary input string one symbol at a time: the active state lights up, transitions animate along curved 3D arcs, and the machine accepts or rejects live. Switch between three classic DFAs — strings ending in 01, an even count of 0s, and strings containing 11.
Three.jsfinite automatonDFAformal languagesInstancedMesh
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install