Merge Sort Visualizer

Watch an array recursively split and merge back into sorted order

Array

Speed

Options

Stats

Comparisons: 0
Merges: 0
Depth: 0
Status: Ready
Waiting Not yet reached
Splitting Being divided now
Base case Single element
Left pointer Under comparison
Right pointer Under comparison
Winner Chosen & placed
Sorted Merge complete