Compute square roots (√), cube roots (∛), nth roots (ⁿ√x), and simplify radicals to surd form (a√b) with step-by-step math.
Click "Calculate" to compute root.
A carpenter measures the diagonal of a rectangular frame to verify right angles using the Pythagorean theorem: c = √(a² + b²). A structural engineer computes the radius of a cylindrical column required to support a 50,000 kg load using the area formula r = √(A / π). A financial analyst calculates geometric mean annual growth rates across 10 years using the 10th root: (S_final / S_initial)^(1/10) - 1.
A root or radical is the inverse operation of exponentiation. The n-th root of a number x, written as ⁿ√x or x^(1/n), is a value y such that raising y to the n-th power yields x (i.e., yⁿ = x). The square root (√x, where n = 2) and cube root (∛x, where n = 3) are the most frequently used radical operations in science and engineering.
Radicals can produce rational results (e.g., √144 = 12) or irrational numbers with infinite non-repeating decimals (e.g., √2 ≈ 1.41421356...). When working with irrational radicals, algebra students and mathematicians prefer simplified surd form a√b, where b contains no perfect square factors (e.g., √72 simplifies to 6√2). This calculator computes precise decimal roots and automatically factors radicals into simplified surd notation. The following sections outline the underlying algorithms, step-by-step math, and real-world applications.
When you click "Calculate," the engine routes inputs based on the selected mode. Mode 1 evaluates square and cube roots simultaneously. Mode 2 computes custom n-th roots. Mode 3 performs radical factorization into exact surd form a√b.
To evaluate a general n-th root ⁿ√x, the JavaScript engine uses fractional exponentiation Math.pow(x, 1/n). For negative radicands with odd root degrees (e.g., ∛(-8)), the engine preserves sign parity:
function nthRoot(x, n) {
if (x < 0 && n % 2 !== 0) {
return -Math.pow(-x, 1 / n);
}
if (x < 0 && n % 2 === 0) {
throw new Error("Even root of negative number produces imaginary result.");
}
return Math.pow(x, 1 / n);
}
To simplify a square root radical √X into a√b, the engine tests all perfect squares k² starting from Math.floor(√X) down to 2. The largest perfect square k² that divides X without a remainder determines the outside coefficient a = k and the inner radicand b = X / k².
For example, simplifying √72: perfect squares smaller than 72 are 64, 49, 36, 25, 16, 9, 4. Testing 36 reveals 72 ÷ 36 = 2. Thus, a = √36 = 6 and b = 2, yielding 6√2.
Geometry and Pythagorean distance. Architects and land surveyors calculate diagonal distances using c = √(a² + b²). Finding the hypotenuse of a 30m by 40m plot yields √(900 + 1600) = √2500 = 50m.
Finance and compound annual growth rate (CAGR). Portfolio managers calculate multi-year investment growth using n-th roots. A portfolio growing from $10,000 to $25,000 over 5 years has a CAGR of ⁵√(25000 / 10000) - 1 = ⁵√(2.5) - 1 = 1.2011 - 1 = 20.11%.
Physics and RMS voltage. Electrical engineers calculate Root Mean Square (RMS) voltage for AC circuits. Converting peak voltage to effective RMS voltage uses V_rms = V_peak / √2.
Fluid dynamics and pipe flow. Civil engineers compute hydraulic radius and flow velocity using Torricelli's law v = √(2gh), where g is acceleration due to gravity and h is fluid height.
High school algebra and exact surds. Students simplify radical expressions on homework. Converting √180 into 6√5 ensures full credit on exams requiring exact radical representation instead of rounded decimals.
Statistics and standard deviation. Statisticians take the square root of variance to compute standard deviation σ = √(Variance), converting squared units back to original measurement units.
Check root degree parity when working with negative numbers. Odd roots (n = 3, 5, 7) of negative numbers are valid real numbers (e.g., ∛(-27) = -3). Even roots (n = 2, 4, 6) of negative numbers produce imaginary numbers (e.g., √(-16) = 4i).
Use Mode 3 (Simplify Radical) for exact answers in math assignments. Converting decimals back to surds manually is tedious; entering 72 gives 6√2 immediately.
For raising roots back to powers, use our Exponent Calculator. For ratio comparisons between radical terms, pair this tool with our Ratio Calculator.
Remember that every positive real number has two square roots: a positive principal root (+√x) and a negative root (-√x). By convention, radical notation √x refers specifically to the non-negative principal square root.
The root engine executes locally in your browser using IEEE 754 64-bit floating-point math. Perfect square factorization for radical simplification runs in O(√X) time.
| Feature | This Tool | Hand Calculation | Scientific Calculator |
|---|---|---|---|
| Square Root (√x) | Instant (<1ms) | Long division root algorithm | Instant (<1ms) |
| Cube Root (∛x) | Instant (<1ms) | Trial estimation | Instant (<1ms) |
| N-th Root (ⁿ√x) | Arbitrary positive n | Newton-Raphson iterations | x^(1/n) key |
| Surd Simplification (a√b) | Automatic exact factoring | Manual prime tree | Decimal only |
| Execution Location | Client-side browser | Paper | Hardware chip |
| Cost | Free | Free | Hardware purchase |
Although 6² = 36 and (-6)² = 36, the radical symbol √36 specifically denotes the positive principal square root (+6). The negative root is written as -√36 = -6.
It scans for the largest perfect square factor k² that divides the radicand. It factors X = k² × b, taking k outside the radical to yield a√b.
Because (-2) × (-2) × (-2) = -8. Multiplying three negative numbers produces a negative product, so odd roots of negative numbers are valid negative real numbers.
Even roots of negative numbers produce complex or imaginary numbers. Because this tool focuses on real-number arithmetic, it displays an inline validation warning.
Yes. Taking the 1.5 root of 16 is mathematically equivalent to 16^(1/1.5) = 16^(2/3) ≈ 6.349604.
Exponent Calculator — Computes powers (xⁿ), negative exponents, and arbitrary-precision BigInt integer powers. Exponents and roots are inverse operations.
Percentage Calculator — Computes percentage growth, compound rates, and relative variances across datasets.
Average Calculator — Computes mean, median, and statistical measures from raw numerical datasets.