Computer Science Tools

Free interactive CS tools — visualise sorting algorithms, convert between number bases, simulate logic circuits and explore fundamental concepts.

Sorting Algorithm Visualizer Soon

Watch Bubble, Merge, Quick and other sorts animate in real time.

Number Base Converter Soon

Convert between binary, decimal, hexadecimal and octal with steps.

Binary Arithmetic Calculator Soon

Add, subtract and multiply binary numbers with working shown.

Bitwise Operations Calculator Soon

Apply AND, OR, XOR, NOT and bit shifts with binary representations.

Big O Complexity Reference Soon

Compare time and space complexities of common algorithms interactively.

Recursion Tree Visualizer Soon

Visualise the recursion tree for any recurrence relation.

Truth Table Generator Soon

Generate truth tables for any boolean expression.

Logic Gate Simulator Soon

Build and simulate circuits using AND, OR, NOT and XOR gates.

ASCII / Unicode Converter Soon

Convert characters to ASCII codes, hex and binary representations.

Two's Complement Calculator Soon

Convert signed integers to two's complement step by step.

Huffman Encoding Visualizer Soon

Build a Huffman tree and encode any string.

Stack & Queue Visualizer Soon

Animate push, pop and peek operations on stacks and queues.

BFS & DFS Visualizer Soon

Animate breadth-first and depth-first traversal on a custom graph.

Subnet / CIDR Calculator Soon

Find the network address, broadcast address and usable IP range.

IEEE 754 Converter Soon

Convert decimal numbers to IEEE 754 binary32 or binary64 format.

About these computer science tools

These CS tools are built around visualisation and interactivity — because seeing an algorithm run is worth a thousand lines of explanation. Watch Bubble Sort, Merge Sort, Quick Sort, and Heap Sort race side by side. Animate BFS and DFS traversal on a custom graph you draw yourself. Build logic circuits from AND, OR, NOT, and XOR gates and probe every wire.

Every tool runs entirely in your browser with no signup required. Whether you're a student learning data structures and algorithms, a developer brushing up on binary arithmetic or network subnetting, or an interview candidate revisiting Big O complexity — these tools are ready immediately.