Skip to content
Allin

First-Order ODE Solver

Solves dy/dx = f(x, y) from an initial condition with RK4, integrating outward in both directions, and plots the solution curve. Growth, decay, Newton cooling, logistic and separable cases are one click away.

Second-Order ODE SolverSolves a·y″ + b·y′ + c·y = g(x) with two initial conditions. Gives the characteristic roots, names the regime (undamped, under-damped, critically damped, over-damped), derives a particular solution for constant, polynomial and exponential forcing, and plots the result.Bernoulli ODE SolverSolves y′ + P(x)y = Q(x)yⁿ by showing the substitution v = y^(1−n) that turns it into a linear equation, then integrating. The two degenerate cases are handled explicitly: n = 0 is already linear, n = 1 is separable.Related rates solverSolve classic related-rates problems from a template: expanding sphere, spreading ripple, inflating balloon, sliding ladder, filling cone, shadow from a lamppost, two vehicles separating, and a changing rectangle. Pick a scenario, enter the known quantities and rates, and read off the unknown rate with its governing equation.Absolute Value Equation SolverSolve absolute-value equations like |x+3| = 5, 3|x+2| = 12 or |x+1| = |x−3| with step-by-step case analysis and exact solutions.Absolute Value Inequality SolverSolve absolute-value inequalities such as |x+3| < 5 or |x−2| > 3 and get the solution as an interval, with AND/OR reasoning explained step by step.Cubic Equation SolverSolve ax³ + bx² + cx + d = 0 for all three roots (real and complex), with the discriminant, the nature of the roots and steps.Exponential Equation SolverSolve exponential equations of six types — basic, coefficient, linear exponent, two bases, quadratic-in-a^x and shifted — with logarithms and a full step-by-step solution.General Triangle SolverSolve any triangle from 3 known values (SSS, SAS, ASA/AAS, SSA) with the laws of sines and cosines: all sides and angles, area, perimeter and type, handling the ambiguous SSA case (0, 1 or 2 triangles).

First-Order ODE Solver works straight from this page — free, instant, nothing to install. You will find it under Calculus, with Second-Order ODE Solver and Bernoulli ODE Solver for the neighbouring cases.

How to use it

  1. Open the tool — no signup or install needed.
  2. Enter your input or adjust the available options.
  3. Get your result instantly, then copy or download it.

Frequently asked questions

What is First-Order ODE Solver?

Solves dy/dx = f(x, y) from an initial condition with RK4, integrating outward in both directions, and plots the solution curve. Growth, decay, Newton cooling, logistic and separable cases are one click away.

When would I actually use this?

Checking a derivative or an integral you worked out by hand, finding where a function turns, and getting a numeric answer when no closed form exists.

What is the most common mistake?

Integrating across a discontinuity as if it were not there. A numeric method will happily return a finite value for an integral that diverges — check the domain before trusting the number.

How is First-Order ODE Solver different from Second-Order ODE Solver?

They sit next to each other but answer different questions: Second-Order ODE Solver is the one to open when you need it to solves a·y″ + b·y′ + c·y = g(x) with two initial conditions. Gives the characteristic roots, names the regime (undamped, under-damped, critically damped, over-damped), derives a particular solution for constant, polynomial and exponential forcing, and plots the result. Pick whichever matches what you're starting from — both are free.

Is there a tool for the next step?

Bernoulli ODE Solver is the closest one after this: Solves y′ + P(x)y = Q(x)yⁿ by showing the substitution v = y^(1−n) that turns it into a linear equation, then integrating. The two degenerate cases are handled explicitly: n = 0 is already linear, n = 1 is separable.

What else is worth having open alongside it?

Related rates solver and Absolute Value Equation Solver — they come up in the same task often enough to be worth a second tab.

Where do the figures come from?

Symbolic results are exact; numeric ones come from adaptive quadrature or a standard step method, and the tool reports which. Where both are available, compare them — a large gap means the problem is ill-conditioned.

Further reading

All guides
ExplainerOrder of Operations (PEMDAS / BODMAS): Why the Order MattersPEMDAS and BODMAS are two names for one rule that fixes the order you evaluate a math expression — so everyone gets the same answer. Learn the rule with a worked example.ExplainerCombinations vs Permutations: When Order MattersThe difference between combinations and permutations comes down to one question: does order matter? Learn the nCr and nPr formulas with clear worked examples.How-toHow Much Laundry Detergent to Use: Load Size First, Water Hardness SecondA normal medium load in a high-efficiency machine works out at 37 ml. Load size swings that threefold; water hardness only 1.28-fold — and the tool's hardness input carries no units at all. Here are the scales and the conversions it leaves out.ExplainerThe Flat Pattern of a Cone Is a Sector, Not a CircleRoll a 50 mm cone 80 mm tall and its pattern is a 190.8° slice of a 94 mm circle. Flatten a nearly cylindrical lampshade and the pattern radius runs to 839 mm — the shallower the taper, the further away the apex.ExplainerA 1 % Drop Rate Does Not Mean One Hundred RunsAt 1 %, a hundred attempts give you 63.4 % — not certainty. Ninety per cent takes 230 attempts and ninety-nine takes 459, and more than a third of players are still empty-handed at a hundred.ExplainerFibonacci and the Golden RatioThe Fibonacci sequence adds each pair of terms to make the next; the ratio of neighboring terms homes in on the golden ratio φ ≈ 1.618. See how, and where the pattern turns up.