Skip to apps

solves.ca

Find a tool, solve a puzzle, or explore a problem.

40 apps

Puzzles

anagram

Find words and phrases using your letters, with optional must-contain words.

chess

Explore legal moves, check, and mate-in-one from a chess position in FEN notation.

crossword

Find words matching a pattern or fill a small crossword grid.

cryptic

Explore possible wordplay in cryptic clues: anagrams, reversals, containers, and more.

cube

Trace cube moves, inspect the resulting net, and find an algorithm’s inverse.

kakuro

Solve Kakuro sum puzzles and follow the deductions.

minesweeper

Analyze a Minesweeper board to find safe squares and estimate mine probabilities.

nonogram

Solve or create a nonogram using row and column clues.

slitherlink

Find a single loop that satisfies a Slitherlink puzzle’s numbered clues.

sudoku

Solve a Sudoku, ask for a hint, or generate a puzzle with explained steps.

tangram

Check piece area, overlap, and containment, or search for a tangram arrangement.

wordle

Narrow Wordle answers from your guesses and rank the next words to try.

Tools

chem

Calculate molar mass, dilution, stoichiometry, and grams-to-moles conversions.

colour

Convert colours, check contrast, and generate related palettes.

datetime

Compare dates, add durations, count business days, and convert time zones.

dice

Calculate dice-roll probabilities, expected values, and distributions.

electronics

Calculate voltage, current, resistance, impedance, and circuit time constants.

finance

Calculate loan payments, compound interest, doubling time, and break-even sales.

layout

Calculate aspect ratios, type scales, spacing, and fluid CSS sizes.

materials

Calculate board feet, stock sizes, and material quantities.

modulation

Explore AM and FM sidebands, modulation depth, and signal bandwidth.

music

Explore scales, chords, transposition, and Nashville numbers.

network

Calculate IPv4 subnets, address ranges, netmasks, and address membership.

pll

Plan PLL frequencies, divider ratios, VCO ranges, and DSP clocks.

probability

Calculate binomial, hypergeometric, and Poisson probabilities, or convert odds.

radio

Convert frequency and wavelength, size antennas, and calculate power and harmonics.

regex

Test regular expressions, inspect matches, and understand each part of a pattern.

stats

Summarize a dataset, calculate percentiles, or fit a regression line.

units

Convert units of length, mass, volume, temperature, time, and more.

Solvers

cellular

Run cellular automata and explore the patterns and complexity they produce.

constraint

Define variables, allowed values, and rules to search for satisfying assignments.

equation

Solve linear and quadratic equations with algebraic steps.

graph

Find shortest paths, colour graphs, and build minimum spanning trees.

lineup

Arrange players, singers, or speakers with balance and adjacency rules.

logic

Explore Boolean expressions with truth tables, Karnaugh maps, and satisfiability checks.

packing

Fit items into bins or choose a valuable load within a weight limit.

routing

Compare shortest tours through a set of points using exact and approximate methods.

sat

Solve Boolean constraints or DIMACS clauses and inspect satisfying assignments.

schedule

Create round-robin fixtures or a timetable from teams and scheduling rules.

seating

Plan event seating with capacity, grouping, and keep-apart rules.