insights Visualizer

Sorting Visualiser

Choose a sorting algorithm and watch every comparison, swap, partition and write operation play out as animated bars.

Bubble Sort

Repeatedly compares adjacent values and swaps them when they are in the wrong order.

Sorting algorithms included

Bubble: adjacent comparisons and swaps.

Selection: finds the minimum value for each position.

Insertion: builds a sorted prefix one value at a time.

Merge: splits, sorts and merges ranges.

Quick: partitions values around a pivot.

Random Quick: chooses a random pivot before partitioning.

Radix: sorts integer values by digit from least to most significant.