Start your automaton
Double-click anywhere on the canvas to add your first state.
DFA & NFA drawer · Chapter 1
Double-click anywhere on the canvas to add your first state.
La3fifi Draw is a free finite automata drawing tool. Sketch a deterministic (DFA) or nondeterministic (NFA) finite automaton, test strings on it, convert an NFA to a DFA, minimize it, and export a clean state diagram as PNG, SVG or LaTeX (TikZ). It runs in your browser with nothing to install and no sign-up.
0,1.| Type | Shows |
|---|---|
q_0 | q0 |
q_{10} | q10 |
a^* | a* |
\epsilon or \eps | ε |
\lambda, \Sigma, \delta | λ, Σ, δ |
\emptyset | ∅ |
Any Greek letter works the same way, for example \alpha or \Gamma.
| Shift + drag | New transition |
| Delete | Delete selected |
| Backspace | Erase a label character |
| Ctrl Z | Undo |
| Ctrl Shift Z | Redo |
| Ctrl S | Save file |
| Esc | Deselect, back to Select tool |
| Mouse wheel | Zoom |