Calculators, graphs and interactions
Powerful tools for maths, physics and computer science
A tool for every problem...
Plot equations, solve triangles, visualise vectors, build circuits, run code and more.
Most tools allow you to generate random problems to help you learn.
FeaturedMathematics
Graphs
Geometry and trigonometry
Midpoint and Distance Calculator
Find the midpoint, distance and gradient between two points
Polar Coordinates Calculator
Convert between polar and Cartesian coordinates and plot them
Statistics and probability
Standard Deviation Calculator
Find the standard deviation and variance of any data set
Mean, Median and Mode Calculator
Find averages, range and quartiles from raw or grouped data
Histogram Maker
Draw histograms with frequency density and cumulative frequency
Box Plot Maker
Draw box plots and compare quartiles and outliers
Linear Regression Calculator
Fit a line of best fit and measure the correlation
Hypothesis Test Calculator
Run z, t and chi-squared tests and read off the p-value
Confidence Interval Calculator
Build confidence intervals for means and proportions
Permutations and Combinations Calculator
Count arrangements and selections with nPr and nCr
Expected Value Calculator
Find the expected value and variance of a random variable
Algebra
Factoring Calculator
Factorise expressions and quadratics with full working
Inequality Solver
Solve inequalities and show the answer on a number line
Polynomial Division Calculator
Divide polynomials by long or synthetic division
Partial Fractions Calculator
Split rational expressions into partial fractions step by step
Sequences and Series Calculator
Find nth terms and sums of arithmetic and geometric sequences
Binomial Expansion Calculator
Expand brackets to any power with Pascal's triangle
Complex Number Calculator
Calculate with complex numbers and plot them on an Argand diagram
Matrix Calculator
Multiply, invert and find determinants and eigenvalues
Simultaneous Equations Solver
Solve linear and quadratic systems by elimination or substitution
Number
LCM Calculator
Find the lowest common multiple with prime factor working
GCF Calculator
Find the greatest common factor (HCF) step by step
Prime Factorisation Calculator
Break any number into primes with a factor tree
Long Division Calculator
Divide step by step, with remainders and decimals
Logarithm Calculator
Evaluate logs in any base and see the log rules at work
Scientific Notation Calculator
Convert to and from standard form and calculate with it
Significant Figures Calculator
Round to any number of significant figures and count them
Percent Error Calculator
Compare measured and true values as a percentage error
Exponent Calculator
Work out powers and roots and apply the index laws
Calculus
Derivative Calculator
Differentiate any function and see each rule applied
Integral Calculator
Integrate step by step and shade the area under the curve
Limit Calculator
Evaluate limits and watch the function approach its value
Taylor Series Calculator
Build Taylor and Maclaurin series and compare them with the curve
Differential Equation Solver
Solve first and second order equations and plot the solutions
Rate of Change Calculator
Find average and instantaneous rates of change
Physics
Electricity and fields
Field Lines Simulator
Place charges and magnets and see their electric and magnetic fields
Space and gravity
Orbit Simulator
Launch planets and satellites and watch gravity shape their orbits
Black Hole Simulator
Watch light bend and time slow down near a black hole
Nuclear and radioactivity
Forces and motion
SUVAT Calculator
Solve any equation of motion from three known values
Momentum and Impulse Calculator
Calculate momentum, impulse and what happens in collisions
Force Calculator
Use F = ma to find force, mass, acceleration and weight
Moments Calculator
Balance moments and find the torque about a pivot
Circular Motion Calculator
Find centripetal force, acceleration and angular velocity
Hooke's Law Calculator
Find the spring constant, force and extension
Projectile Motion Simulator
Launch projectiles and read off range, height and flight time
Pendulum and SHM Simulator
Swing a pendulum and graph its displacement, velocity and acceleration
Energy
Kinetic Energy Calculator
Find kinetic energy, mass or speed with full working
Potential Energy Calculator
Work out gravitational (mgh) and elastic potential energy
Work, Energy and Power Calculator
Calculate work done, power and efficiency
Materials, heat and measurement
Practical Data Lab
Turn readings into error bars, best fit lines and uncertainties
Density Calculator
Find density, mass or volume and compare materials
Pressure Calculator
Calculate pressure in solids and fluids, including upthrust
Specific Heat Capacity Calculator
Work out heating energy and specific and latent heat
Gas Laws Calculator
Apply Boyle's law, Charles's law and the ideal gas equation
Waves and light
Wave Speed Calculator
Link wave speed, frequency and wavelength
Refraction Calculator
Use Snell's law to find angles, refractive index and the critical angle
Wave Interference Simulator
Overlap waves in a ripple tank to see interference and diffraction
Ray Optics Simulator
Trace light rays through lenses, mirrors and prisms
Computer Science
Coding and algorithms
Algorithm Visualiser
Watch sorting and pathfinding algorithms run step by step
Logic and hardware
CPU Simulator
Step through fetch, decode and execute in assembly
Truth Table Generator
Build the truth table for any logic expression
Boolean Algebra Simplifier
Simplify expressions with Boolean laws and Karnaugh maps
Logic Gate Simulator
Wire up logic gates and watch the signals flow
Number systems
Number Base Converter
Convert between binary, hex and decimal and add in binary
Two's Complement Converter
Convert signed binary and floating point numbers
Artificial Intelligence
Neural Network Trainer
Build a network and watch it learn in real time
Gradient Descent Simulator
Race optimisers down a loss landscape and tune the learning rate
Language Model Simulator
See tokens, next word odds and temperature at work
Biology
Cells and microscopy
Cell Simulator
Explore organelles and run diffusion and osmosis across a membrane
Magnification Calculator
Link image size, actual size and magnification across units
Virtual Microscope
Focus on cells and tissues and measure them with a scale bar
Genetics and evolution
Genetics Cross Lab
Breed generations with Punnett squares and pedigree charts
Natural Selection Simulator
Set selection pressures and watch a population evolve
DNA Translator
Transcribe DNA to mRNA and translate it with a codon chart
Hardy-Weinberg Calculator
Find allele and genotype frequencies in a population
Ecology and the body
Ecology Calculator
Estimate populations by capture recapture and Simpson's diversity index
Cardiac Output Calculator
Link heart rate, stroke volume and cardiac output
Population Growth Simulator
Model exponential and logistic growth with a carrying capacity
Chemistry
Atoms, bonding and states
Molecule Builder
Build molecules in 3D and predict their shape and bond angles
Electron Configuration Tool
Fill the shells and orbitals of any element
Atom Builder
Build atoms and ions from protons, neutrons and electrons
States of Matter Simulator
Heat and cool particles and watch them change state
Moles and quantities
Molar Mass Calculator
Find the relative formula mass of any compound
Moles Calculator
Convert between grams, moles and particles
Molarity Calculator
Find concentration from mass, moles and volume
Dilution Calculator
Use C1V1 = C2V2 to plan dilutions and serial dilutions
Stoichiometry Calculator
Find reacting masses, limiting reactants, yield and atom economy
Empirical Formula Calculator
Find empirical and molecular formulae from masses or percentages
Reactions and equations
Titration Lab
Run a virtual titration and plot the pH curve as you go
Reaction Rate Simulator
Heat, concentrate and catalyse particles to see collision theory
Equation Balancer
Balance chemical and ionic equations with the working shown
pH Calculator
Calculate pH, pOH and Ka for strong and weak acids
Enthalpy Calculator
Use Hess's law and bond enthalpies to find energy changes
Rates and Equilibrium Calculator
Work with rate equations, the Arrhenius equation and Kc

