PathFinder
  • Select a maze pattern
    Recursive Division Recursive Divison (Vertical) Recursive Divison (Horizontal) Random walls Random Weights
  •  
  • Select an algorithm
    For unweighted graphs only
    Breadth First Search Depth First Search
    For weighted/unweighted graphs
    Dijkstra's algorithm A* algorithm
  • Legend
    $-Source O-Destination W-Weighted Node
     
    Visited Node
     Wall Nodes
     Path
 
×

Welcome to PathFinder!

Create your own maze and watch as algorithms find a path through them.

Note: For best experience please view chrome browser in desktop / laptop

Getting Started...

Just click and drag on the canvas and it will..

  • Make Walls appear or disappear
  • Move source and destination to your preference.
  • click on select a maze pattern to choose from options to build random mazes or other patterns
  • click on select a algorithms to choose from options to find a path between source and destination.