Feature Market
Discover, rate, and one-click install community functionsCommunity Forum
Ask questions, share knowledge, and help othersAnswers
Create New Post
Integration Hub
Universal pipeline engine — dynamically chain any functions across all sourcesPipeline Builder
Auto-Compose
Catalog — All Functions by Category
Compatibility Explorer — What can connect to what?
👥 Collaborate
Real-time sessions with screen-sharing, chat & feature syncDirect Connection (WiFi)
Peer-to-peer, no server needed. Same network or copy-paste codes.
Create Room
Join Room
Public Rooms
Functions
⊞ Matrix Lab
Interactive matrix computation & visualisationMatrix Builder
Operations on Matrix A
Matrix B (same size)
Result
Linear System Ax=b
Expression Evaluator
Heatmap Visualisation
◉ Statistics Studio
Descriptive stats, distributions, hypothesis tests, regressionDataset Input
Descriptive Statistics
—
—
—
—
—
—
—
—
—
—
Histogram
Two-Sample Tests
Linear Regression
Distribution Calculator
◈ Finance Calculator
Loans, investments, options, DCF, bonds, portfolio analysisLoan / Mortgage
Compound Interest / Investment
Bond Pricing
ROI / CAGR
Black-Scholes Options
NPV / IRR (DCF)
Retirement Planner
Currency Rates (live)
⇌ Unit Converter
Convert between hundreds of units — or write unit-aware expressions directly⚡ Unit-Aware Expression Evaluator
5 km + 3 mi, 60 kg * 9.81 m/s^2, 100 degC to degFQuick Convert
Length
Mass
Temperature
Area
Volume
Speed
Energy / Power
Digital Storage
📏 Unit Conversions
Comprehensive unit conversion across 20+ categoriesAll Conversions
🪐 Solar System Simulator
N-body gravitational simulation — place bodies, set velocities, watch orbits evolvePlayback
Add Body
Bodies
Interaction
Collision Detection
Save / Load
⚛ Physics Toolkit
Constants, mechanics, electromagnetism, thermodynamics, relativity, quantumPhysical Constants (click to copy)
Kinematics
Electromagnetism
Thermodynamics
Special Relativity
Quantum Mechanics
Wave Physics
∞ Number Theory
Primes, factorisation, sequences, modular arithmetic, cryptographyPrimality & Factorisation
Sieve of Eratosthenes
GCD / LCM / Bezout
Modular Arithmetic
Integer Sequences
Continued Fractions
Chinese Remainder Theorem
RSA Key Generation (educational)
⊻ Logic & Bit Operations
Boolean algebra, truth tables, bitwise ops, base conversion, gatesInteractive Bit Manipulator (32-bit)
Bitwise Operations
Truth Table Generator
Base Converter
Logic Gate Simulator
Checksum / Hash (simple)
⚄ Probability & Simulation
Combinatorics, random sampling, dice, Monte Carlo, Markov chainsCombinatorics Calculator
Dice Roller
Birthday Problem
Monte Carlo π Estimator
Random Sampling
Conditional Probability / Bayes
Markov Chain Simulator
Expected Value & Variance
Waves & Optics
Quantum Mechanics
Classical Mechanics
Fluid Mechanics
Chemistry
Periodic table, stoichiometry, thermochemistry, equilibrium, pH△ Geometry Studio
2D & 3D shapes, coordinate geometry, transformations, curvesShape Calculator
Coordinate Geometry
Polygon (arbitrary)
Geometry Canvas
Transformations
Conic Sections
Function Plotter
Multi-function, implicit curves, asymptotes, tangent lines, derivative overlay, parametric, polarℂ Complex Plane Explorer
Argand diagram, transformations, Mandelbrot/Julia setsComplex Number z
Operations
Fractal Mode
∂ ODE Solver + Phase Portrait
Vector fields, solution curves, multiple numerical methodsEquation dy/dx = f(x,y)
2nd Order: y'' = f(x,y,y')
Phase Portrait (dy/dx = f)
∿ Fourier Series Builder
Live harmonic synthesis, DFT/FFT, waveform reconstructionHarmonics (drag sliders)
FFT Analysis
Waveform Presets
↗ Linear Algebra Visualiser
Drag vectors, animate transforms, eigenvectors, SVD2×2 Transformation Matrix
Eigen Analysis
SVD Decomposition
3D Vector Operations
⌖ Numerical Methods
Root finding, integration, interpolation — animated step-by-stepRoot Finding
Numerical Integration
Interpolation
Differentiation (numerical)
Cryptography
Classical ciphers, frequency analysis, Diffie-Hellman, modern hashesText Input / Output
Classical Ciphers
Frequency Analysis
Hash Functions
Diffie-Hellman Key Exchange
Base Encoding
One-Time Pad
Signal Processing
Convolution, filters, z-transform, windowing, spectral analysisSignal Generator
Convolution & Correlation
FIR Filter Design
Windowing Functions
z-Transform (common pairs)
◎ Graph Theory
Build graphs, BFS/DFS, shortest path, MST, Euler/HamiltonGraph Input
Algorithms
Graph Properties
Adjacency Matrix
📄 Documents
Full-featured rich text editor with equations, sharing & forum publishing⌨ Code IDE
Python 3.11 (Pyodide) — full stdlib + packagesFractal Explorer
Interactive fractal rendering & explorationFractal Type
View Bounds
Presets
Fractal Dimensions Reference
Rendered Fractal (click to zoom in)
🌀 Chaos & Attractor Lab
Explore dynamical systems, bifurcations & strange attractorsAttractor Type
Lorenz Parameters
Attractor Visualization
Time Series
◯ Topology Explorer
Euler characteristic, Betti numbers, knot invariants & surfacesEuler Characteristic Calculator
Polyhedra Reference
Knot Invariants
Knot Parametric Curve
Simplicial Complex Analyzer
3D Visualization
Fundamental Groups Reference
Data Science
Pandas-like DataFrame with statistics & visualizationImport Data
Data Table
Chart
Output
Neural Network
Design, train, and visualize neural networks from scratchNetwork Architecture
Training Configuration
Preset Architectures
Training Data
Network Architecture Visualization
Training Loss
Prediction
Weight Visualization
Model Import / Export
CAS+ Step-by-Step
Computer Algebra System with detailed solution stepsEquation Solving (Step-by-Step)
Differentiation (Step-by-Step)
Integration (Step-by-Step)
Algebra (Step-by-Step)
Linear System Solver
Apply Transformation Rule
Solution Hints
Solution Steps
Formula Database
Quick Reference
📓 Notebook
Jupyter-style cell-based computationSpreadsheet
A1-notation formula engine🔬 Simulation & Modeling
Physics, population, epidemiology, circuits, economicsProjectile
Pendulum
Spring-Mass
Circuit RLC
Population (Logistic)
SIR Model
Economics
△ Interactive Geometry Lab
Euclidean constructions · measurements · transformations · coordinate geometryAdvanced Statistics
ANOVA, Bayesian, Time Series, PCAOne-Way ANOVA
Bayesian Inference
Time Series AR(1)
PCA
CAD Pro
Professional 2D technical drawing — layers, snap, dimensioning, DXF/SVG exportDraw
Edit
Measure
Symbols
History
Layers
Properties
Quick Help
100,50 — absolute@50,0 — relative@100<45 — polar (dist<angle)Mouse
Left: draw/select · Right: cancel tool
Wheel: zoom · Middle-drag: pan
Keys
Esc: cancel · Del: delete · Ctrl+Z: undo
Ctrl+A: select all · Ctrl+S: save project
LaTeX Editor
Write LaTeX with live KaTeX previewDocuments
Function Docs
Browse all functionsSelect a function to view docs.
Tutorials
Interactive step-by-step lessonsThemes
Choose from 10+ themesPlugins
Extend ComputumInstall Plugin
Installed
Calculators
Mortgage, BMI, retirement, tax, resistor, carbonMortgage
BMI
Retirement
Tax
Resistor
Carbon
Math Art
Spirographs, L-systems, tessellations, mandalas, and moreAlgorithm Visualizer
Watch sorting algorithmsCompetitive Math
Practice problemsVersion History
Snapshots and rollbackFiles
No file selected
🌐 3D Plotter
Interactive 3D surface, parametric, vector field & contour plots⚡ Optimizer
Gradient descent, Nelder-Mead, L-BFGS, linear programming, constrained & global optimization∇ PDE Solver
Finite-difference solvers for heat, wave, Laplace, Burgers, and Schrödinger equations∬ Interval Arithmetic
Rigorous computation with guaranteed error bounds — never lose track of precision∑ Unified CAS Engine
Symbolic algebra, calculus, ODE/PDE solving, Risch integration, pattern matching, assumption-based simplification — all CAS engines in one📊 Data & Entities
Live data APIs, curated datasets, entity framework, and knowledge lookup📖 Documentation
Auto-generated API reference, tutorials, and examplesProvider Preset
Credentials
System Prompt
Precision & Modes
Numerical Integration
Display
History
Custom Buttons & Pinned Functions
Arithmetic Engine
Number Formatting
Rounding & Overflow
Calculator Display
Chart & Graph Display
Input Display
Font & Typography
Data Export
Data Import
Cloud Sync
Operation Logging
Log Detail Level
Computation
Storage
Function System
Python Engine
Visual Accessibility
Audio & Haptic
Input Accessibility
Rendering
Memory
Network
Keyboard Shortcuts
EnterEscape↑↓Ctrl+1Ctrl+2Ctrl+3Ctrl+4Ctrl+5Ctrl+NCtrl+Shift+SCtrl+KCtrl+PCalculator Syntax Quick Reference
x := 5derive('x^2','x')intNum('sin(x)',0,pi)limitNum('sin(x)/x',0)solveLin([[1,2],[3,4]],[5,6])complex(3,4)convert('5 km','mi')[[1,2],[3,4]]taylor('sin(x)',0,7)isPrime(997)factorial(1000)mean(1,2,3,4,5)About Computum
Powered by math.js (arbitrary precision, symbolic algebra, linear algebra, units)
and KaTeX for beautiful mathematical typesetting.
All data stays local — no servers, no tracking, no limits.
Data Management
Libraries & Licences
Profile
Security
Preferences
Notifications
Cloud Sync & Data
Activity & Usage
Connected Devices
Danger Zone
Custom Theme Editor
🧮 Miscellaneous Calculators
50 everyday calculators for finance, health, conversion, and moreSelect a calculator from the list
⏱ Session Manager
Create, switch, and inspect your calculation sessions🔤 Advanced Algebra
Polynomial operations, systems of equations, inequalities, and morePolynomial Roots
Polynomial Factor
Expand Expression
Simplify Expression
Symbolic Derivative
Symbolic Integral
Solve Equation
Quadratic Formula
System of Linear Equations (2x2)
📐 Complex Residue Calculator
Residue theorem, contour integrals, pole analysisResidue at a Pole
Residue Theorem: Sum of Residues
Laurent Series Coefficients
Quick Reference
∮C f(z) dz = 2πi × Σk=1n Res(f, z_k)Simple pole: Res(f, z₀) = limz→z₀ (z - z₀) f(z)
Double pole: Res(f, z₀) = limz→z₀ d/dz [(z - z₀)² f(z)]
Common residues:
• Res(1/(z-a), a) = 1
• Res(1/(z-a)^n, a) = 0 for n > 1
• Res(e^z/z, 0) = 1
• Res(sin(z)/z, 0) = 0
📐 Vector Operations
Vector arithmetic, dot/cross products, projections, anglesVector Arithmetic
Dot & Cross Product
Magnitude & Angle
Projection
Unit Vector & Normalization
2D Vector Visualization
📊 Series Explorer
Taylor series, power series, convergence, and visualizationTaylor / Maclaurin Series
Quick Series
Convergence Test
Series Visualization
Series Terms
🔀 Function Composer
Compose, transform, and visualize function combinationsFunction Composition f ∘ g
Evaluate Composition at x
Function Transformations
Quick Compositions
Graph
🎯 Eigenvalue Visualizer
Eigenvalues, eigenvectors, diagonalization, and spectral decomposition2x2 Matrix Eigenanalysis
3x3 Matrix Eigenanalysis
Quick Matrices
Eigenspace Visualization
Transformation Visualization
♪ Music Math Tools
Frequencies, scales, chords, tuning systems, and acousticsNote Frequency Calculator
Scale Generator
Chord Builder
Interval Calculator
Equal Temperament Reference
Harmonic Series
⚡ Circuit Calculator
Ohm's law, series/parallel, voltage dividers, RC/RL/RLC analysis, op-ampsOhm's Law Triangle
Power Calculator
Series Resistors
Parallel Resistors
Voltage Divider
RC Time Constant
LED Resistor Calculator
Capacitor Energy & Charge
⭐ Astronomy Tools
Celestial mechanics, orbital mechanics, stellar physics, cosmologyKepler's Third Law
Orbital Velocity
Escape Velocity
Stellar Luminosity
Distance Modulus
Hubble's Law
Solar System Quick Reference
♥ Medical Calculators
Clinical calculations, dosing, unit conversions, vital statisticsBMI Calculator
Body Surface Area (BSA)
Drug Dosage Calculator
Ideal Body Weight (Devine)
Mean Arterial Pressure (MAP)
Unit Conversions (Medical)
⬭ Non-Euclidean Geometry
Hyperbolic · Spherical · Taxicab · Curvature comparisonPoincaré Disk (Hyperbolic)
Click inside the disk to place points. Hyperbolic geodesics (arcs ⊥ boundary) connect consecutive points. Angle sum < π.
Hyperbolic Triangle Solver
Enter side lengths a, b, c (in hyperbolic units). Computes angles via hyperbolic law of cosines. Angle sum < π, area = π − (α+β+γ).
Taxicab (Manhattan) Geometry
d = |Δx| + |Δy|. Circles are diamonds. Compare with Euclidean distance.
Spherical Triangle Solver
Enter side lengths a, b, c (angular, in degrees, 0–180). Computes angles via spherical law of cosines. Angle sum > π, area = R²·E where E = α+β+γ−π.
Curvature Comparison
Visualize the same triangle (α=β=γ=60°) under three geometries. Adjust the triangle scale to see how angle sum deviates.
Reference: Key Formulas
d(z₁,z₂) = arcosh(1 + 2|z₁−z₂|² / ((1−|z₁|²)(1−|z₂|²)))
cosh(c) = cosh(a)·cosh(b) − sinh(a)·sinh(b)·cos(γ)
cos(c) = cos(a)·cos(b) + sin(a)·sin(b)·cos(γ)