Developer Tools

Sorting Visualizer — Classic Algorithm Animation

Animate bubble, selection, insertion, quick, merge, and heap sort while tracking comparisons and swaps—great for learning and demos.

AlgorithmsSortVisualization

Favorite this tool

No favorite storage mode has been selected.

Quick actions

Copy this tool URL or open the system share sheet on a supported device.

Use cases

  • See how each algorithm moves elements
  • Compare comparison counts across algorithms
  • Classroom or self-study demos

How to use

  1. Choose algorithm and array size
  2. Start the animation
  3. Watch stats and bar highlights

Example input and output

Algo

Quick sort

Stats

Comparisons & swaps

FAQ

Is performance realistic?

Animations add delays for teaching; big-O still reflects algorithm class.

Can I use a fixed array?

Yes—load the example array to compare algorithms on identical input.

Tools

Related tools

Continue with another translated tool for a nearby task.

Data Structure Viewer

Data Structure Viewer — Stack, Queue, List, Tree Demo

Available

Interactively demo stack, queue, linked list, and BST insert/remove with visualization and an operation log. Useful for review and interview prep.

Data structures Visualization Teaching

Bitwise Calculator

AND, OR, XOR, and Shift Calculator

Available

Run AND, OR, XOR, left shift, and right shift on two operands in your browser. Decimal, hex, and binary inputs stay linked, and results show in all three bases—useful for protocol debugging and mask checks.

Bitwise Binary Developer

Number Base Converter

Number Base Converter for Binary, Octal, Decimal, and Hex

Available

Convert numbers between binary, octal, decimal, and hexadecimal locally in your browser. Useful for embedded debugging, bitwise checks, and address inspection.

Radix Converter Developer