The Interactive Algorithm Visualizer, Step by Step

A free sorting algorithm visualizer that goes further — searching, graph, and data structure visualization too, with synchronized pseudocode on every step. Understand how algorithms work, not just what they do.

17 algorithmsFree foreverNo sign-up required

Watch every comparison happen

Step by Step

Walk through every comparison, swap, and insertion. Control the pace with play, pause, and scrub through steps.

Real Code Sync

See the algorithm source code highlighted in real-time as each step executes. Connect the visual to the code.

Race Mode

Compare algorithms side-by-side on the same input. See which one is faster and understand why.

Sorting, Searching, Graph & Data Structure Visualizations

Data Structures

7

Graph

3

Searching

2

Sorting

5

Run your first sort

Watch Bubble Sort walk an array one comparison at a time — then race it against Quick Sort. No sign-up required.

Watch Bubble Sort →