Turing Machine Simulator

Ticker Tape
Configure Model
INIT | FIND | R FIND | FIND | R FIND _ HALT | R
Control Machine
Model Results
๐Ÿ“– What is a Turing Machine?

A Turing Machine is a theoretical computing model proposed by Alan Turing. It manipulates symbols on an infinite tape according to a set of rules. Despite its simplicity, it can simulate the logic of any algorithm.

It consists of:

  • A tape (memory)
  • A head (reads/writes)
  • A state machine (set of instructions)

Learn more

๐Ÿ›  Try It Out

Define your machine using transition rules and provide an input tape. You can run the machine step-by-step or automatically.

๐Ÿงพ Rule Format
[currentState] [currentSymbol] [newState] [newSymbol] [Dir]

Example: INIT 0 WRITE 1 R

๐Ÿ” Move Directions
  • L โ€“ Move Left
  • R โ€“ Move Right
โš™๏ธ Machine Configuration
  • โ€ข Blank Symbol: ''
  • โ€ข Initial State: ''
  • โ€ข Halt State: ''
๐Ÿšฆ Limits
  • โ€ข Max States:
  • โ€ข Max Tape Length:
  • โ€ข Max State Name: characters
  • โ€ข Max Rules: