📊 Algorithm Visualizer

Animated sorting/search/pathfinding demonstrations for intuitive algorithm understanding

Zero dependency · Works offline

Sorting Algorithm Visualization

50ms
Unsorted
Comparing
Swapping
Sorted
Comparisons: 0 | Swaps: 0 | Time: 0ms

Algorithm Visualizer - Intuitive Sorting/Search/Pathfinding Animation

The Algorithm Visualizer is a free online educational tool that helps you intuitively understand classic algorithms through animated demonstrations. Supports 6 sorting algorithms with real-time comparison, swap, and sorting process visualization.

Supported Sorting Algorithms

FAQ

What is algorithm visualization?▼
Algorithm visualization uses animation and graphics to show how algorithms execute, helping learners intuitively understand algorithm workings and compare efficiency differences.
Which sorting algorithms are supported?▼
Bubble Sort, Selection Sort, Insertion Sort, Quick Sort, Merge Sort, and Heap Sort. Compare execution speed and comparison counts.
Can I customize the data?▼
Yes. Random data generation, adjustable array size and value range, and animation speed control.
How does visualization help learning?▼
Makes abstract processes intuitive, helps understand each step, time complexity differences, and why certain algorithms are more efficient. Ideal for beginners and interview prep.
Is data uploaded?▼
No. All execution and rendering happens locally in the browser. No data is uploaded.