Math & Calculators
Percentage, loan, BMI, statistics, and scientific calculators.
Percentage Calculator
Calculate percentages, percentage change, and what percent one number is of another with step-by-step breakdowns.
Tip Calculator
Calculate tips and split bills between multiple people with customizable tip percentages and rounding options.
Loan / Mortgage Calculator
Calculate monthly payments, total interest, and generate amortization schedules for loans and mortgages.
BMI Calculator
Calculate Body Mass Index from height and weight with category classification and healthy range guidance.
Discount / Sale Price Calculator
Calculate sale prices, savings amounts, and final costs after single or stacked percentage discounts.
Standard Deviation & Statistics Calculator
Compute mean, median, mode, standard deviation, variance, and other descriptive statistics from a data set.
Fraction / Decimal / Percentage Converter
Convert between fractions, decimals, and percentages instantly with simplification and step-by-step work.
Scientific Notation Converter
Convert numbers to and from scientific notation with precision control and engineering notation support.
Matrix Calculator
Perform matrix operations including addition, multiplication, determinant, inverse, transpose, and eigenvalues.
Age Calculator
Calculate exact age in years, months, days, and upcoming birthday countdowns from any date of birth.
Date Difference Calculator
Calculate the exact difference between two dates in years, months, weeks, days, and business days.
Compound Interest Calculator
Calculate compound interest growth over time with customizable principal, rate, frequency, and contributions.
GPA Calculator
Calculate weighted and unweighted GPA from course grades and credit hours with 4.0 and 5.0 scale support.
Quadratic Equation Solver
Solve quadratic equations using the quadratic formula with step-by-step solutions, discriminant analysis, and graphing.
Image File Size Estimator
Estimate image file sizes based on dimensions, color depth, format, and compression level before export.
DPI / PPI Calculator
Calculate dots per inch and pixels per inch from screen or print dimensions for optimal image resolution.
Geometry Shape Calculator
Calculate area, perimeter, and volume for common 2D and 3D shapes with interactive visual diagrams.
Weighted Average Calculator
Calculate weighted averages with customizable weights for grades, investment returns, inventory costs, or any data set.
Percentage Change Calculator
Calculate percentage increase or decrease between two values with step-by-step formula breakdown and reverse calculation.
Image Aspect Ratio Calculator
Calculate and convert image aspect ratios with dimension suggestions.
Print Size Calculator
Calculate maximum print size at various DPI from image pixel dimensions.
PDF Takeoff Tool
Perform quantity takeoffs from construction PDF drawings with area and length measurements.
Random Number Generator
Generate random numbers within a custom range with options for no repeats, multiple draws, and history.
Random Name Picker
Enter a list of names and randomly select one or more with animation and elimination-round modes.
Wheel Spinner / Prize Wheel
Customizable spinning wheel with editable segments, colors, and animated spin with a winner reveal.
Coin Flipper
Flip a virtual coin with 3D animation, sound effects, and a running tally of heads vs tails.
Dice Roller
Roll virtual dice with support for multiple dice, custom sides (d4-d100), modifiers, and roll history.
List Randomizer / Shuffler
Paste a list of items and shuffle them into a random order with animation and exportable results.
Random Team Generator
Split a list of names into balanced random teams with customizable group sizes and re-shuffle.
Yes or No Generator
Get a random yes or no answer with animated reveal and optional probability weighting.
Lottery Number Generator
Generate random lottery numbers for popular games like Powerball, Mega Millions, and EuroMillions.
Bingo Number Caller
Random bingo number caller with visual board tracking, call history, and auto-call mode with adjustable speed.
Math Equation Solver
Solve linear and polynomial equations with step-by-step solutions and graphical visualization.
Fraction Calculator
Add, subtract, multiply, and divide fractions with step-by-step simplification and mixed number support.
Scientific Calculator
Full-featured scientific calculator with trigonometric, logarithmic, exponential, and memory functions.
Graphing Calculator
Plot mathematical functions on a 2D coordinate plane with zoom, pan, and multiple function overlay support.
Calorie Calculator / TDEE
Estimate daily calorie needs based on age, weight, height, gender, and activity level using Mifflin-St Jeor.
Body Fat Percentage Calculator
Estimate body fat percentage using Navy method from waist, neck, hip, and height measurements.
Running Pace Calculator
Calculate running pace, finish time, or distance from any two of the three values with split tables.
Pregnancy Due Date Calculator
Estimate due date from last menstrual period or conception date with trimester timeline and milestones.
Weight Tracker
Log daily weight entries with trend line chart, goal tracking, and BMI calculation over time.
Macro Calculator
Calculate daily protein, carb, and fat macronutrient targets based on TDEE and fitness goal (cut, maintain, bulk).
Blood Alcohol Content Calculator
Estimate BAC from drinks consumed, body weight, gender, and time elapsed using the Widmark formula.
Number Pattern / Sequence Solver
Enter a number sequence and identify the pattern with next-value prediction and formula display.
Prime Number Checker & Generator
Check if a number is prime and generate prime numbers up to any limit with factorization display.
GCD / LCM Calculator
Calculate the greatest common divisor and least common multiple of two or more numbers with steps.
Ratio Calculator
Solve ratio problems including scaling, simplifying, and finding missing values in proportions.
Pythagorean Theorem Calculator
Calculate the missing side of a right triangle from two known sides with visual diagram.
Area & Perimeter Calculator
Calculate area and perimeter for rectangles, circles, triangles, and other shapes with visual diagrams.
Volume Calculator
Calculate volume for cubes, spheres, cylinders, cones, and other 3D shapes with formula display.
Probability Calculator
Calculate probabilities for coin flips, dice rolls, card draws, and custom events with combination support.
Permutation & Combination Calculator
Calculate permutations and combinations (nPr, nCr) with step-by-step factorial breakdown.
Standard Deviation Visualizer
Enter data points and see standard deviation, mean, and normal distribution curve with interactive visualization.
Binary Calculator
Perform addition, subtraction, multiplication, and division on binary numbers with step-by-step visualization.
Hexadecimal Calculator
Perform arithmetic operations on hexadecimal numbers with real-time decimal and binary conversion.
LCM & GCD Calculator
Calculate the Least Common Multiple and Greatest Common Divisor of two or more numbers with step-by-step factorization.
Fibonacci Sequence Generator
Generate Fibonacci sequences to any length with golden ratio visualization and spiral drawing on canvas.
Function Plotter
Plot mathematical functions with zoom, pan, and trace. Supports polynomial, trigonometric, exponential, and logarithmic functions with derivative overlay.
Parametric Curve Plotter
Plot parametric equations x(t) and y(t) with animated trace, adjustable parameter ranges, and multiple curve overlay.
Polar Graph Plotter
Graph polar equations r(theta) with animated sweep, fill regions, and common curve presets like roses, cardioids, and lemniscates.
Implicit Curve Plotter
Visualize implicit equations f(x,y)=0 using marching squares. Supports circles, conics, and arbitrary implicit relations.
3D Surface Plotter
Render 3D surface plots z=f(x,y) with WebGL. Rotate, zoom, and toggle wireframe, color maps, and contour projections.
Vector Field Plotter
Visualize 2D vector fields with arrow plots, streamlines, and magnitude coloring. Enter component functions F(x,y) and G(x,y).
Slope Field Visualizer
Draw slope fields for first-order ODEs dy/dx=f(x,y). Click to trace solution curves and compare with exact solutions.
Contour Map Plotter
Generate contour (level curve) maps for z=f(x,y) with adjustable levels, color fills, and gradient vectors.
Inequality Grapher
Graph systems of linear and nonlinear inequalities with shaded feasible regions. Identify vertices and bounded regions.
Piecewise Function Grapher
Define and plot piecewise functions with domain intervals. Shows open/closed endpoints, continuity checks, and limits.
Interactive Geometry Canvas
Construct geometric figures with points, lines, circles, and polygons. Measure angles, distances, and areas dynamically.
Triangle Solver & Visualizer
Solve triangles from any combination of sides and angles. Shows the triangle to scale with all computed values and area.
Circle Theorems Explorer
Interactive demonstrations of inscribed angles, tangent theorems, chord properties, and cyclic quadrilaterals with draggable points.
Conic Sections Explorer
Explore ellipses, parabolas, hyperbolas, and circles by adjusting parameters. Shows foci, directrix, eccentricity, and equations.
Geometric Transformations Playground
Apply translations, rotations, reflections, and dilations to shapes. Compose transformations and see matrix representations.
Tessellation Maker
Create regular, semi-regular, and custom tessellations. Explore symmetry groups and Escher-style tiling with drag-to-deform.
Pythagorean Theorem Visualizer
Drag a right triangle and watch area squares animate on each side. Includes algebraic and geometric proofs.
Coordinate Geometry Toolkit
Calculate midpoints, distances, slopes, line equations, and intersections on an interactive coordinate plane.
Polyhedra 3D Viewer
Explore Platonic and Archimedean solids in 3D. Rotate, unfold to nets, and verify Euler formula V-E+F=2.
Golden Ratio Explorer
Visualize the golden ratio in rectangles, spirals, pentagons, and Fibonacci sequences with interactive constructions.
Angle Measurement Tool
Measure and construct angles with a virtual protractor. Convert between degrees, radians, and gradians with visual arcs.
Shape Area & Perimeter Calculator
Calculate area and perimeter for 20+ shapes with visual diagrams. Includes circles, polygons, ellipses, and sectors.
3D Volume & Surface Area Calculator
Calculate volume and surface area for 15+ 3D shapes with interactive 3D previews. Spheres, cones, prisms, and more.
Symmetry Group Visualizer
Explore rotational and reflective symmetry groups. Draw a motif and see it replicated under dihedral and cyclic group operations.
Locus Tracer
Trace loci of points under geometric constraints. Explore ellipse, parabola, and cardioid generation through linkage mechanisms.
Trigonometric Function Explorer
Explore sin, cos, tan and their inverses with amplitude, period, phase shift, and vertical shift sliders. Shows transformations live.
Trig Identity Verifier
Enter two trigonometric expressions and verify identity by graphical comparison and numerical sampling across domains.
Law of Sines & Cosines Visualizer
Interactive triangle demonstrating the law of sines and cosines. Drag vertices and watch ratios and formulas update.
Fourier Series Visualizer
Build periodic waveforms from sine and cosine harmonics. Visualize square, sawtooth, and triangle wave approximations term by term.
Lissajous Curve Generator
Generate Lissajous figures by adjusting frequency ratios, phase differences, and damping. Animate the drawing process.
Hyperbolic Function Explorer
Visualize sinh, cosh, tanh and their inverses. Compare with circular trig functions and explore catenary curve applications.
Wave Interference Simulator
Simulate constructive and destructive interference of two waves. Adjust amplitude, frequency, and phase to see superposition.
Derivative Visualizer
See the derivative as a tangent line slope. Animate the tangent point and plot f(x) alongside f\
Integral Visualizer
Visualize definite integrals as area under curves. Compare Riemann sums (left, right, midpoint, trapezoidal) with n subdivisions.
Limit Explorer
Investigate limits visually by zooming into function behavior near a point. Shows left/right limits, holes, and asymptotes.
Taylor Series Explorer
Approximate functions with Taylor/Maclaurin polynomials. Add terms incrementally and see convergence radius visually.
Solid of Revolution Visualizer
Rotate curves around axes to generate 3D solids. Calculate volume using disk, washer, and shell methods with animations.
Differential Equation Solver
Solve and visualize first and second-order ODEs numerically. Supports Euler, RK4 methods with phase portraits.
Epsilon-Delta Proof Trainer
Practice epsilon-delta limit proofs interactively. Given epsilon, find delta that satisfies the definition with visual feedback.
Arc Length Calculator & Visualizer
Calculate and visualize arc length of curves with the integral formula. Supports Cartesian, parametric, and polar curves.
Series Convergence Tester
Test infinite series for convergence using ratio, root, comparison, integral, and alternating series tests with partial sum plots.
Multivariable Calculus Visualizer
Visualize partial derivatives, gradient vectors, and double integrals on 3D surfaces with interactive cross-sections.
Laplace Transform Calculator
Compute Laplace transforms and inverses for common functions. Visualize time-domain and s-domain representations side by side.
Optimization Visualizer
Find and visualize local/global maxima and minima of functions. Shows critical points, second derivative test, and constraint optimization.
Related Rates Simulator
Animate classic related rates problems: expanding balloon, sliding ladder, filling cone. See rates change in real time.
2D Vector Visualizer
Add, subtract, scale, and compute dot/cross products of 2D vectors visually. Shows projections and angle between vectors.
3D Vector Visualizer
Manipulate 3D vectors in a rotatable WebGL scene. Compute cross products, projections, and visualize planes and normal vectors.
Linear Transformation Visualizer
See how 2x2 matrices transform the plane. Drag basis vectors and watch the grid deform. Shows determinant, eigenvalues, and SVD.
Eigenvalue & Eigenvector Visualizer
Compute eigenvalues and eigenvectors of 2x2 and 3x3 matrices. Visualize eigenvectors as invariant directions under transformation.
Gaussian Elimination Step-by-Step
Solve systems of linear equations with animated row operations. Shows augmented matrix, pivot selection, and back substitution.
Matrix Decomposition Tool
Compute LU, QR, SVD, and Cholesky decompositions with step-by-step explanations and factor matrix visualization.
System of Equations Grapher
Graph systems of 2 or 3 linear equations and find intersection points visually. Shows parallel, coincident, and inconsistent cases.
Span & Subspace Visualizer
Visualize the span of vectors in 2D and 3D. Explore linear independence, basis, dimension, and column/null spaces.
Least Squares Regression Visualizer
Fit lines and polynomials to data points using least squares. Visualize residuals, R-squared, and the normal equation.
Gram-Schmidt Process Visualizer
Watch the Gram-Schmidt orthogonalization process step by step in 2D and 3D with animated projections.
Markov Chain Simulator
Define transition matrices and simulate Markov chains. Visualize state diagrams, steady-state distributions, and absorption probabilities.
Tensor Operations Calculator
Perform tensor products, contractions, and index manipulations on rank-2 and rank-3 tensors with visual component grids.
PageRank Simulator
Build a web graph and simulate the PageRank algorithm. Visualize iterations, damping factor effects, and rank convergence.
Probability Distribution Explorer
Visualize normal, binomial, Poisson, exponential, chi-squared, and 15+ distributions. Adjust parameters and see PDF/CDF update.
Normal Distribution Calculator
Calculate probabilities, z-scores, and percentiles for normal distributions. Visualize shaded areas under the bell curve.
Central Limit Theorem Demo
Sample from any distribution and watch sample means converge to normal. Adjust sample size and see the magic of CLT unfold.
Dice Probability Simulator
Roll customizable dice sets and visualize outcome distributions. Compare theoretical vs empirical probabilities with bar charts.
Monte Carlo Estimator
Estimate pi, integrals, and probabilities using Monte Carlo simulation. Watch random points accumulate and convergence improve.
Bayesian Probability Calculator
Calculate posterior probabilities with Bayes theorem. Visualize prior, likelihood, and posterior with tree diagrams and area plots.
Hypothesis Test Visualizer
Perform z-tests, t-tests, and chi-squared tests with visual rejection regions, p-values, and power curves.
Confidence Interval Builder
Construct confidence intervals for means and proportions. Visualize how sample size and confidence level affect interval width.
Random Walk Simulator
Simulate 1D and 2D random walks with step visualization. Explore diffusion, return probability, and Brownian motion concepts.
Combinatorics Calculator
Calculate permutations, combinations, factorials, and multinomial coefficients with visual counting diagrams and Pascal triangle.
ANOVA Calculator & Visualizer
Perform one-way and two-way ANOVA with F-test visualization. Shows group means, within/between variance, and post-hoc tests.
Birthday Paradox Simulator
Simulate the birthday problem for groups of various sizes. Compare theoretical probability with empirical results across trials.
Monty Hall Problem Simulator
Play the Monty Hall game and run thousands of simulations. Visualize why switching doors wins 2/3 of the time.
Sampling Distribution Explorer
Draw samples from populations and build sampling distributions for means, proportions, and variances with live animation.
Prime Number Sieve Visualizer
Watch the Sieve of Eratosthenes eliminate composites in real time. Explore prime gaps, twin primes, and prime density.
Prime Factorization Tree
Build animated factor trees for any integer. Shows unique prime factorization, GCD, LCM, and divisor count.
Modular Arithmetic Calculator
Compute modular addition, multiplication, exponentiation, and inverses. Visualize on clock-face number circles.
Fibonacci Sequence Explorer
Generate Fibonacci numbers with spiral visualization. Explore Lucas numbers, golden ratio convergence, and Zeckendorf representations.
Graph Theory Playground
Build graphs with nodes and edges. Run BFS, DFS, Dijkstra, and detect Eulerian/Hamiltonian paths with step-by-step animation.
Logic Gate Simulator
Build digital circuits with AND, OR, NOT, NAND, NOR, XOR gates. Wire inputs to outputs and generate truth tables automatically.
Boolean Algebra Simplifier
Simplify Boolean expressions using laws and Karnaugh maps. Visualize with circuit diagrams and generate minimized forms.
Binary Tree Visualizer
Insert, delete, and search in BST, AVL, and red-black trees with animated rotations and traversal order highlighting.
Sorting Algorithm Visualizer
Watch bubble, merge, quick, heap, and radix sort animate step by step. Compare speed and swap counts side by side.
Recurrence Relation Solver
Solve linear recurrence relations with characteristic equations. Visualize sequences and compare closed-form solutions.
Euclidean Algorithm Visualizer
Find GCD using the Euclidean algorithm with visual rectangle decomposition. Shows extended GCD and Bezout coefficients.
pascals-triangle-explorer
Interactive Pascal triangle with pattern highlighting: Fibonacci diagonals, powers of 2, Sierpinski coloring, and binomial coefficients.
Complex Number Visualizer
Plot complex numbers on the Argand plane. Perform arithmetic, convert between rectangular and polar, and visualize operations geometrically.
Complex Function Domain Coloring
Visualize complex functions using domain coloring. Explore poles, zeros, branch cuts, and conformal mappings interactively.
Mandelbrot Set Explorer
Explore the Mandelbrot fractal with unlimited zoom using WebGL. Adjust iterations, color maps, and compute Julia sets for any point.
Fractal Generator
Generate Koch snowflake, Sierpinski triangle, dragon curve, and custom IFS fractals with adjustable iteration depth and coloring.
Roots of Unity Visualizer
Plot nth roots of unity on the unit circle. Explore cyclic group structure, primitive roots, and discrete Fourier transform connections.
Group Cayley Table Generator
Generate and explore Cayley tables for common groups (Z_n, S_n, D_n). Verify group axioms and find subgroups visually.
Chaos Game Visualizer
Play the chaos game with polygons and ratio rules. Watch Sierpinski triangle, fern, and custom attractors emerge from random iterations.
Lorenz Attractor Simulator
Simulate the Lorenz system in 3D. Adjust sigma, rho, beta parameters and watch butterfly-shaped trajectories evolve.
Cellular Automata Simulator
Run 1D elementary automata (all 256 rules) and 2D Conway Game of Life. Draw patterns, step through, or run continuously.
Strange Attractor Gallery
Render Rossler, Henon, Duffing, and other strange attractors. Adjust parameters and watch phase portraits morph in real time.
L-System Fractal Generator
Define L-system grammars and generate fractal plants, trees, and curves. Edit axiom, rules, and angle with live rendering.
Projectile Motion Simulator
Launch projectiles with adjustable angle, velocity, and gravity. Trace trajectories, show max height, range, and air resistance effects.
Pendulum Simulator
Simulate simple and double pendulums with adjustable length, mass, and damping. Shows phase space plots and chaotic motion.
Spring-Mass System Simulator
Simulate spring-mass systems with damping and driving forces. Visualize displacement, velocity, and energy over time. Explore resonance.
Orbital Mechanics Simulator
Simulate planetary orbits with adjustable mass, velocity, and eccentricity. Visualize Kepler laws, transfer orbits, and escape velocity.
Electric Field Visualizer
Place point charges and visualize electric field lines, equipotential curves, and field strength with interactive charge dragging.
DC Circuit Simulator
Build circuits with resistors, batteries, and switches. Calculate current, voltage, and power using Kirchhoff laws with animated electron flow.
Optics Ray Tracer
Simulate light rays through lenses, mirrors, and prisms. Trace reflections, refractions, and show image formation with thin lens equation.
Wave Equation Simulator
Simulate 1D and 2D wave equations with pluck, strike, and boundary condition controls. Visualize standing waves and resonant modes.
Thermodynamics PV Diagram
Draw isothermal, adiabatic, isobaric, and isochoric processes on PV diagrams. Calculate work, heat, and efficiency for cycles.
Free Body Diagram Builder
Draw objects and add force vectors (gravity, normal, tension, friction). Resolve components and check equilibrium conditions.
Collision Simulator
Simulate elastic and inelastic 1D and 2D collisions. Adjust masses and velocities, track momentum and kinetic energy conservation.
Electromagnetic Wave Visualizer
Visualize E and B fields of an EM wave in 3D. Adjust frequency, wavelength, and polarization. Explore the EM spectrum.
Fluid Dynamics Simulator
Simulate 2D fluid flow around obstacles using lattice Boltzmann. Visualize streamlines, vortices, and Reynolds number effects.
N-Body Gravity Simulator
Simulate gravitational interactions between N bodies. Create solar systems, binary stars, and galaxy-scale simulations with trail rendering.
Special Relativity Visualizer
Visualize time dilation, length contraction, and Lorentz transformations. Explore spacetime diagrams and the twin paradox interactively.
Inclined Plane Simulator
Simulate objects on inclined planes with friction. Decompose forces, calculate acceleration, and animate motion up and down slopes.
Standing Wave Mode Visualizer
Explore standing wave harmonics on strings and in pipes. Adjust tension, density, and boundary conditions. Hear frequency audio output.
Doppler Effect Simulator
Visualize wavefronts from moving sources. Adjust source speed and see frequency shift, Mach cones, and sonic booms.
Heat Conduction Simulator
Simulate heat conduction through 1D rods and 2D plates. Set boundary temperatures and watch temperature distribution evolve in real time.
Magnetic Field Visualizer
Visualize magnetic fields from wires, loops, and solenoids. Plot field lines and magnitude using Biot-Savart law computations.
Molecular Weight Calculator
Enter a chemical formula and calculate molecular weight, elemental composition percentages, and molar mass with visual pie chart.
Chemical Equation Balancer
Balance chemical equations automatically with step-by-step matrix method. Supports redox half-reactions and combustion.
Stoichiometry Calculator
Calculate reactant and product masses from balanced equations. Identify limiting reagents and theoretical yields with visual ratios.
pH Calculator & Visualizer
Calculate pH, pOH, and hydrogen ion concentration. Visualize the pH scale with color indicators and buffer capacity curves.
Ideal Gas Law Simulator
Simulate PV=nRT with animated gas particles. Adjust pressure, volume, temperature, and moles to see real-time changes.
Electron Configuration Builder
Build electron configurations by filling orbitals interactively. Shows aufbau principle, orbital diagrams, and quantum numbers.
Molarity & Dilution Calculator
Calculate molarity, dilution volumes (M1V1=M2V2), and solution preparation. Visual beaker animations show dilution steps.
Lewis Structure Drawer
Draw Lewis dot structures for molecules. Automatically count valence electrons, assign formal charges, and show resonance structures.
Titration Curve Simulator
Simulate acid-base titrations with real-time pH curve plotting. Identify equivalence points, buffers, and indicator color changes.
Oxidation State Calculator
Determine oxidation states for atoms in compounds and ions. Identify redox changes and balance half-reactions visually.
DNA Transcription & Translation Simulator
Simulate DNA to mRNA transcription and mRNA to protein translation. Visualize codons, amino acids, and the central dogma step by step.
Punnett Square Generator
Create mono- and dihybrid Punnett squares. Calculate genotype and phenotype ratios with interactive allele selection.
Population Growth Simulator
Model exponential and logistic population growth. Adjust birth rate, death rate, and carrying capacity with animated population curves.
Hardy-Weinberg Equilibrium Calculator
Calculate allele and genotype frequencies under Hardy-Weinberg equilibrium. Test populations for evolutionary forces.
Enzyme Kinetics Simulator
Simulate Michaelis-Menten kinetics with Lineweaver-Burk plots. Explore competitive, uncompetitive, and noncompetitive inhibition.
Predator-Prey Simulator
Simulate Lotka-Volterra predator-prey dynamics. Visualize population cycles, phase portraits, and equilibrium stability.
Interactive Star Chart
View constellations and stars for any location and date. Identify stars by magnitude, filter by constellation, and learn mythology.
Solar System Orrery
Animated scale model of the solar system with accurate orbital periods. Show planet positions for any date and track conjunctions.
Moon Phase Calculator
Calculate and visualize moon phases for any date. Shows illumination percentage, rise/set times, and lunar calendar.
Hertzsprung-Russell Diagram Explorer
Plot stars on an H-R diagram by luminosity and temperature. Explore stellar classification, main sequence, giants, and white dwarfs.
Telescope Field of View Calculator
Calculate true and apparent field of view for telescope-eyepiece combinations. Shows magnification, exit pupil, and limiting magnitude.
Redshift & Distance Calculator
Calculate cosmological distances from redshift using Hubble law. Explore lookback time and the expanding universe.
Resistor Color Code Calculator
Decode 4, 5, and 6-band resistor color codes. Click color bands to calculate resistance value and tolerance with visual preview.
ohms-law-calculator
Calculate voltage, current, resistance, and power from any two known values. Visual circuit diagram updates with computed values.
RC/RL Circuit Transient Simulator
Simulate charging and discharging of RC and RL circuits. Visualize voltage and current waveforms with time constant analysis.
AC Circuit Phasor Diagram
Build RLC circuits and visualize phasors for voltage and current. Shows impedance, phase angle, and resonance frequency.
Bode Plot Generator
Generate Bode magnitude and phase plots from transfer functions. Identify gain margin, phase margin, and stability.
Signal Generator & Visualizer
Generate sine, square, triangle, and sawtooth waveforms. Mix signals, apply AM/FM modulation, and view time/frequency domains.
FFT Spectrum Analyzer
Compute Fast Fourier Transforms of signals. Visualize frequency spectrum, apply windowing functions, and identify dominant frequencies.
Digital Filter Designer
Design FIR and IIR filters interactively. Adjust cutoff frequency, order, and type. View magnitude response and pole-zero plots.
Beam Bending Calculator
Calculate and visualize shear force and bending moment diagrams for loaded beams. Supports point, distributed, and moment loads.
Stress-Strain Curve Explorer
Explore stress-strain curves for different materials. Identify yield point, ultimate strength, and fracture with interactive annotations.
Truss Structure Analyzer
Build 2D trusses with joints and members. Solve for member forces using method of joints with color-coded tension/compression.
Gear Ratio Calculator
Calculate gear ratios for gear trains and planetary systems. Visualize meshing gears with animated rotation at correct speed ratios.
mohr-circle-calculator
Compute and visualize principal stresses, maximum shear, and stress transformations using interactive Mohr circle construction.
Cam Profile Designer
Design cam profiles with follower displacement diagrams. Choose dwell-rise-dwell sequences and generate displacement, velocity, acceleration curves.
Four-Bar Linkage Simulator
Simulate four-bar linkage mechanisms with adjustable link lengths. Trace coupler curves and classify Grashof type.
Game Theory Payoff Matrix
Define 2-player games with payoff matrices. Find Nash equilibria, dominant strategies, and mixed strategy solutions visually.
prisoners-dilemma-simulator
Play iterated prisoner dilemma against strategies (tit-for-tat, always defect, random). Tournament mode compares all strategies.
Voting Method Simulator
Compare plurality, ranked-choice, Borda count, Condorcet, and approval voting. See how different methods produce different winners.
Linear Programming Solver
Solve 2-variable LP problems graphically. Define constraints, plot feasible region, and find optimal vertex with objective function slider.
Auction Theory Simulator
Simulate English, Dutch, sealed-bid, and Vickrey auctions with multiple bidders. Explore revenue equivalence and winner curse.
Fair Division Calculator
Solve fair division problems using cut-and-choose, adjusted winner, and Knaster methods. Visualize allocations and envy-freeness.
Utility Function Explorer
Visualize utility functions and indifference curves. Explore marginal utility, budget constraints, and optimal bundles in 2D.
Time Value of Money Calculator
Calculate present value, future value, annuities, and perpetuities with visual timeline diagrams of cash flows.
Bond Pricing Calculator
Calculate bond prices, yield to maturity, duration, and convexity. Visualize price-yield curves and coupon cash flows.
Options Pricing (Black-Scholes)
Price European options using Black-Scholes model. Visualize Greeks (delta, gamma, theta, vega) and payoff diagrams.
Amortization Schedule Visualizer
Generate loan amortization schedules with stacked area charts showing principal vs interest breakdown over the loan lifetime.
Depreciation Calculator
Calculate straight-line, declining balance, sum-of-years, and MACRS depreciation. Chart book value over asset life.
Life Table Calculator
Build actuarial life tables from mortality data. Calculate life expectancy, survival probabilities, and force of mortality curves.
NPV & IRR Calculator
Calculate net present value and internal rate of return for investment cash flows. Compare projects on timeline diagrams.
Retirement Savings Planner
Model retirement savings with Monte Carlo simulations of market returns. Visualize probability of achieving target nest egg.
Caesar Cipher Visualizer
Encrypt and decrypt with Caesar cipher. Animated rotating alphabet wheels and frequency analysis for cryptanalysis.
RSA Algorithm Visualizer
Step through RSA key generation, encryption, and decryption with small primes. Shows modular exponentiation and Euler totient.
Diffie-Hellman Key Exchange Visualizer
Simulate the Diffie-Hellman protocol with color-mixing analogy. Shows how shared secrets emerge from public exchanges.
Substitution Cipher Solver
Decode substitution ciphers using frequency analysis. Interactive letter mapping with bigram/trigram hints and English pattern matching.
Hash Function Visualizer
Visualize how hash functions map inputs to fixed-length outputs. Explore avalanche effect, collision resistance, and birthday attack probability.
Neural Network Visualizer
Build feedforward neural networks layer by layer. Train on simple datasets and watch weights, activations, and loss converge in real time.
Gradient Descent Visualizer
Visualize gradient descent on 2D loss surfaces. Compare SGD, momentum, Adam optimizers. Watch convergence paths and learning rate effects.
K-Means Clustering Visualizer
Watch K-means clustering step through centroid assignment and update. Adjust K, compare with random initialization, and visualize Voronoi cells.
Perceptron Learning Visualizer
Train a single perceptron on 2D data. Watch the decision boundary move as weights update with each training sample.
Activation Function Explorer
Compare ReLU, sigmoid, tanh, softmax, and other activation functions. See graphs, derivatives, and output ranges side by side.
Confusion Matrix Analyzer
Build confusion matrices and compute precision, recall, F1-score, accuracy, and ROC curves with interactive threshold adjustment.
PCA Dimensionality Reduction Visualizer
Perform Principal Component Analysis on 2D/3D data. Visualize eigenvectors, variance explained, and projected data.
PID Controller Tuner
Tune PID controller gains interactively. Visualize step response, overshoot, settling time, and steady-state error in real time.
Nyquist Plot Generator
Generate Nyquist plots from transfer functions. Analyze encirclements of the critical point for stability assessment.
Root Locus Plotter
Plot root locus for control systems. Adjust gain and see pole migration. Identify breakaway points and stability boundaries.
Convolution Visualizer
Visualize continuous and discrete convolution step by step. Slide the flipped kernel across the signal and see the output build.
Z-Transform Calculator
Compute Z-transforms and inverses for discrete-time sequences. Plot pole-zero diagrams and regions of convergence.
Number Line Visualizer
Interactive number line for integers, fractions, decimals, and irrationals. Plot intervals, inequalities, and absolute values.
Clock Angle Calculator
Calculate the angle between clock hands at any time. Animated clock face shows acute and reflex angles with degree/radian values.
Graph Coloring Tool
Color graphs with minimum colors (chromatic number). Build graphs and try to color them or let the algorithm find optimal coloring.
Traveling Salesman Visualizer
Place cities and watch nearest-neighbor, greedy, and simulated annealing algorithms find short tours. Compare path lengths.
Pathfinding Algorithm Visualizer
Watch A*, Dijkstra, and BFS find shortest paths on grids. Draw walls, add weights, and compare algorithm exploration patterns.
Supply & Demand Curve Simulator
Shift supply and demand curves and see equilibrium price and quantity adjust. Explore elasticity, surplus, and price controls.
Dimensional Analysis Tool
Chain unit conversion factors to solve dimensional analysis problems. Visual factor-label method with cancelation highlighting.
Significant Figures Calculator
Count significant figures and perform arithmetic with proper sig-fig rules. Color-codes significant vs non-significant digits.
Error Propagation Calculator
Calculate uncertainty propagation through mathematical operations. Supports addition, multiplication, and arbitrary function formulas.
Phase Portrait Plotter
Plot phase portraits for 2D autonomous systems. Classify equilibria as nodes, spirals, saddles, and centers with trajectory animation.