Algorithm Tools
31 free algorithm tools. Browser-based. No signup. Privacy-first.
What are Algorithm Tools?
Zerethon's algorithm suite includes 31 browser-based utilities designed for everyday algorithm workflows. Every tool runs entirely client-side — your input never reaches our servers.
Why client-side?
- Privacy: sensitive data (API keys, payloads, passwords) never leaves your device.
- Speed: no network round-trip — results appear as you type.
- Reliability: works offline once loaded.
- Cost: always free, no signup or rate limits.
Browse Algorithm Tools
Sorting · 6
Bubble Sort Visualizer
Animated bubble sort with step controls, speed, custom input, live comparison/swap counters and pseudocode. Runs entirely in your browser.
Open toolInsertion Sort Visualizer
Animated insertion sort with step controls, speed, custom input, live comparison/write counters and pseudocode. Runs in your browser.
Open toolSelection Sort Visualizer
Animated selection sort with step controls, speed, custom input, live comparison/swap counters and pseudocode. Runs in your browser.
Open toolMerge Sort Visualizer
Animated merge sort with step controls, speed, custom input, live comparison/write counters and pseudocode. Runs in your browser.
Open toolQuick Sort Visualizer
Animated quicksort with pivot/partition highlights, step controls, speed, custom input, live counters and pseudocode. Runs in your browser.
Open toolHeap Sort Visualizer
Animated heap sort with step controls, speed, custom input, live comparison/swap counters and pseudocode. Runs in your browser.
Open toolSearching · 2
Binary Search Visualizer
Animated binary search over a sorted array with target input, step controls, speed, live comparison counter and pseudocode. Runs in your browser.
Open toolLinear Search Visualizer
Animated linear search with target input, step controls, speed, live comparison counter and pseudocode. Works on unsorted data. Runs in your browser.
Open toolGraph & Pathfinding · 5
Dijkstra's Algorithm Visualizer
Interactive Dijkstra pathfinding on a grid — draw walls, move start/goal, generate mazes, step through the search. Runs in your browser.
Open toolA* Pathfinding Visualizer
Interactive A* pathfinding on a grid with a Manhattan heuristic — draw walls, move start/goal, generate mazes, step through the search. Runs in your browser.
Open toolBreadth-First Search (BFS) Visualizer
Interactive breadth-first search on a grid — draw walls, move start/goal, generate mazes, step through the level-by-level expansion. Runs in your browser.
Open toolDepth-First Search (DFS) Visualizer
Interactive depth-first search on a grid — draw walls, move start/goal, generate mazes, step through the deep-dive exploration. Runs in your browser.
Open toolMaze Generator
Animated maze generator using recursive division — step through the wall carving, adjust speed, regenerate. Pairs with the pathfinding visualizers. Runs in your browser.
Open toolData Structures · 6
Binary Search Tree Visualizer
Interactive binary search tree — insert, search, delete with an animated tree, step controls and pseudocode. Runs in your browser.
Open toolBinary Heap Visualizer
Interactive binary max-heap — insert and extract-max with animated sift-up / sift-down, step controls and pseudocode. Runs in your browser.
Open toolStack Visualizer
Interactive LIFO stack — push and pop with an animated top pointer and step controls. Runs in your browser.
Open toolQueue Visualizer
Interactive FIFO queue — enqueue and dequeue with animated front/rear pointers and step controls. Runs in your browser.
Open toolLinked List Visualizer
Interactive singly linked list — insert head/tail, search, delete with animated pointer traversal and step controls. Runs in your browser.
Open toolHash Table Visualizer
Interactive hash table with separate chaining — insert, search, delete with animated hashing and collision chaining. Runs in your browser.
Open toolNumber Theory & Math · 5
Sieve of Eratosthenes Visualizer
Animated Sieve of Eratosthenes on a number grid — marks primes and crosses out composites, with step controls. Runs in your browser.
Open toolEuclidean Algorithm (GCD) Visualizer
Animated Euclidean algorithm — compute the GCD of two numbers step by step with the (a, b) → (b, a mod b) reduction. Runs in your browser.
Open toolPrime Factorization Visualizer
Animated prime factorization as a factor tree — splits a number into prime factors step by step. Runs in your browser.
Open toolCollatz Conjecture Visualizer
Animated Collatz (3n+1) sequence as a line chart — watch the trajectory climb and fall to 1. Step controls. Runs in your browser.
Open toolFibonacci Sequence Visualizer
Animated Fibonacci sequence — each term is the sum of the previous two, built iteratively with step controls. Runs in your browser.
Open toolGeometry · 3
Convex Hull Visualizer
Animated convex hull (Andrew’s monotone chain) on a plane of points — push/pop construction with step controls. Runs in your browser.
Open toolPolygon Area Visualizer (Shoelace)
Animated polygon area with the shoelace formula — sums signed triangle areas with step controls. Runs in your browser.
Open toolLine Segment Intersection Visualizer
Animated line segment intersection — cross-product orientation tests plus the exact crossing point, with step controls. Runs in your browser.
Open toolRecursion & DP · 4
Tower of Hanoi Visualizer
Animated recursive Tower of Hanoi solver — moves disks in the minimum 2ⁿ−1 steps with step controls. Runs in your browser.
Open toolN-Queens Visualizer
Animated N-Queens backtracking on a chessboard — try, place, conflict, and backtrack with step controls. Runs in your browser.
Open tool0/1 Knapsack Visualizer
Animated 0/1 knapsack dynamic programming — fills the DP table cell by cell, highlighting dependencies, with step controls. Runs in your browser.
Open toolConway’s Game of Life
Interactive Conway’s Game of Life — draw cells, play generations, step, randomize. Runs entirely in your browser.
Open toolFrequently asked questions
Are these Algorithm tools free?
Yes. All 31 tools are free with no signup, no rate limits, and no ads outside footer placements.
Do these tools work offline?
Yes. Once a tool page loads, the tool itself runs in your browser without needing a network connection.
Do you log my inputs?
No. Tools run entirely client-side. Your input never leaves your browser unless a tool explicitly says it makes an API call (e.g. Open Graph Preview, which fetches a URL through our server proxy).
Can I use these tools commercially?
Yes. Outputs you generate are yours. The tools themselves are operated by Zerethon — please respect rate limits on server-backed tools.
Where can I request a new Algorithm tool?
Tweet us or open a GitHub issue. The most-requested tools enter our roadmap quarterly.
Build, share, and grow on Zerethon Social
Free signup. Earn points, collect achievements, and connect with creators worldwide.