Home › Calculators › Polar Graphing Calculator

Polar Graphing Calculator

Type one or more polar equations r = f(θ) and watch them drawn on a polar grid. Drag the θ range sliders, tune the a and k parameters, hover to read points and download the graph as a PNG.

Last updated:

Polar functions r = f(θ)

Type θ as t, theta or the θ key. Examples: 3sin(2t), 1 - cos(t), t/pi, e^(0.1t). Use a and k to link a formula to the sliders.

θ range
Parameters
Hover or tap a curve to read θ, r and (x, y). Drag to pan, scroll to zoom.

Measurements over the θ range

CurveArea ½∫r² dθArc lengthMax |r|
Advertisement
Advertisement

How to use the Polar Graphing Calculator

  1. Type a polar equation in the r₁ box, for example 3cos(2θ). Use t, theta or θ for the angle.
  2. Add more curves with + Add function, or pick one from the example list.
  3. Set the θ range with the Start and End sliders or a quick range button. Roses with fractional k and spirals need more than 2π.
  4. Explore: drag to pan, scroll or pinch to zoom, press ⤢ to fit, and hover a curve to read its coordinates.
  5. Press Draw animation to watch the curve being traced, then Download PNG to save the graph.

Common polar curves and their equations

CurveEquationShape notesθ range to close
Circle through the originr = 2a cos θ or r = 2a sin θCircle of radius a centered on an axis0 to π
Circle at the originr = aRadius a0 to 2π
Roser = a cos(kθ)k petals if k is odd, 2k petals if k is evenπ (odd k), 2π (even k)
Cardioidr = a(1 + cos θ)Heart shape with a cusp at the origin0 to 2π
Limaçonr = b + a cos θInner loop if |b| < |a|, dimple if |a| < |b| < 2|a|0 to 2π
Lemniscate of Bernoullir² = a² cos(2θ)Figure eight; type sqrt(a^2 cos(2θ)) and the negative root is drawn by symmetry0 to 2π
Archimedean spiralr = aθTurns are evenly spaced, 2πa apartOpen; longer range = more turns
Logarithmic spiralr = a e^(bθ)Same angle with every radius; grows by e^(2πb) per turnOpen
Line not through the originr = d sec(θ − φ)Straight line at distance d from the originBetween −π/2 and π/2 around φ

Converting between polar and Cartesian coordinates

Every point on the graph has two names. From polar to Cartesian use x = r cos θ and y = r sin θ. Going back, r = √(x² + y²) and θ is the angle of the point, found with the two-argument arctangent atan2(y, x) so the quadrant comes out right. The hover readout shows both forms at once, which is a quick way to check homework conversions.

Symmetry tests save time when sketching by hand: replacing θ with −θ and getting the same equation means the curve is symmetric about the x-axis (polar axis); replacing θ with π − θ tests the y-axis; and replacing r with −r tests symmetry about the origin.

Tips for exploring polar graphs

  • Link a formula to the sliders with a and k: a cos(kθ) lets you drag through roses with 3, 4, 5 or fractional petals.
  • Implicit multiplication works: 3sin(2t), 2θ and a(1 + cos θ) are all understood. Use ^ for powers and pi or π for π.
  • For the area enclosed by one petal, set the θ range to exactly one petal (for cos(3θ), from −π/6 to π/6) before reading the area column.
  • Draw animation is the clearest way to see where r turns negative: watch the dot jump to the opposite side of the origin.

Frequently asked questions

What is a polar equation?

A polar equation gives the distance r from the origin as a function of the angle θ measured counterclockwise from the positive x-axis. Each pair (θ, r) is converted to the Cartesian point x = r cos θ, y = r sin θ, and joining those points draws the curve.

How do I graph a rose curve?

Type r = a cos(kθ) or a sin(kθ). If k is an odd whole number the rose has k petals and is complete after θ goes from 0 to π; if k is even it has 2k petals and needs 0 to 2π. For a fraction k = p/q in lowest terms, extend the range (for example 0 to 4π for k = 2.5) to close the curve.

What happens when r is negative?

A negative r is plotted in the opposite direction, at angle θ + π. That is why r = cos(2θ) still draws four petals and why the limaçon r = 1 + 2 sin θ has an inner loop. The calculator follows this standard convention automatically.

How is the area of a polar curve calculated?

The area swept as θ runs from α to β is A = ½∫ r² dθ. The tool evaluates this integral numerically over your θ range. If the range traces part of a curve twice, that part is counted twice, so r = cos θ from 0 to 2π gives π/2 even though the circle encloses π/4; use 0 to π for the single loop.

How is the arc length found?

Arc length in polar form is L = ∫ √(r² + (dr/dθ)²) dθ. The calculator samples thousands of points along the curve and adds the lengths of the tiny straight pieces between them, which matches the integral to several decimal places for smooth curves.

Can I use degrees instead of radians?

Yes. Choose Degrees in the angle unit menu. The θ range is then shown in degrees, θ in your formula is in degrees and sin, cos and tan take degrees, so r = 2 + 2cos(θ) looks the same in both modes.

Why is part of my curve missing?

The curve is skipped wherever the formula has no real value, for example sqrt(cos(2θ)) when cos(2θ) is negative, or at an asymptote such as sec θ at θ = π/2. Check the θ range too: many curves need more than one turn to close.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Graphing CalculatorPlot multiple functions with zoom, pan, intersections and a value table.Polar to Cartesian ConverterConvert polar coordinates (r, θ) to rectangular (x, y) with steps, a plot and bulk lists.Interactive Unit CircleDrag an angle on the unit circle to see degrees, radians and exact sin, cos and tan. Printable chart.Trigonometry CalculatorSin, cos, tan, csc, sec, cot and inverses in degrees or radians, with exact values.Exponent CalculatorRaise any number to a power, including negative and fractional exponents.Logarithm CalculatorCalculate log in any base, ln, log10, log2 and antilog with change-of-base steps.Quadratic Equation SolverSolve ax² + bx + c = 0 with exact roots, steps, vertex and a parabola graph.Matrix CalculatorAdd, multiply, invert and row-reduce matrices up to 5×5 with exact fractions and steps.Prime Number CheckerCheck if a number is prime, factor it with a factor tree and list primes in a range.GCF and LCM CalculatorFind the GCF and LCM of two or more numbers with Euclid steps and prime factorization.Cubic Yard CalculatorConvert length, width and depth in any unit to cubic yards, cubic feet, m³ and material weight.Factorial CalculatorExact n! up to 5000! with digit count, trailing zeros and double factorial.Prime Factorization CalculatorFind prime factors in exponent form with a factor tree, divisor count and divisors list.Modulo CalculatorCalculate a mod n and the quotient, with floored, truncated and Euclidean rules.Exponential Growth CalculatorExponential growth and decay: final amount, rate or time, discrete or continuous.Linear Regression CalculatorLeast-squares line of best fit: slope, intercept, r, r², predictions and a scatter plot.System of Equations SolverSolve 2×2, 3×3 and 4×4 linear systems with exact fractions and step-by-step working.Cubic Equation SolverSolve ax³ + bx² + cx + d = 0 for real and complex roots with steps and a graph.Summation CalculatorEvaluate sigma notation: sum any expression in n from a to b with partial sums and a chart.Arithmetic Sequence CalculatorFind the n-th term, sum and full list of an arithmetic sequence, or d from two terms.Geometric Sequence CalculatorFind the n-th term, sum and infinite sum of a geometric sequence, or r from two terms.Fibonacci CalculatorExact n-th Fibonacci number (BigInt), sequence lists, Fibonacci check and golden ratio.Factors CalculatorAll factors and factor pairs of a number, prime factors, divisor count and perfect check.Depth of Field CalculatorNear and far focus limits, depth of field and hyperfocal distance for any camera or lens.Crop Factor CalculatorCrop factor, full-frame equivalent focal length and aperture, and field of view for any sensor.Completing the Square CalculatorRewrite ax² + bx + c in vertex form a(x − h)² + k step by step and solve it.Derivative CalculatorSymbolic derivative of any f(x) up to 5th order, with steps, slope at a point and a graph.Exposure Value CalculatorEV from aperture, shutter and ISO, or solve any missing setting with sunny 16 presets.Factoring Trinomials CalculatorFactor trinomials and polynomials: GCF, ac method, difference of squares, cubes, with steps.Integral CalculatorDefinite integral of f(x) from a to b with adaptive Simpson, area graph and antiderivative.Least Common Denominator CalculatorFind the LCD of two or more fractions and rewrite them as equivalent fractions, with steps.Limiting Reactant CalculatorFind the limiting reactant, theoretical yield and leftover excess from an equation.Parabola CalculatorVertex, focus, directrix, axis, intercepts and graph of a parabola from its equation.Polynomial Root FinderFind all real and complex roots of a polynomial up to degree 10, with the factored form.Prime Number List GeneratorList all primes in a range or the first N primes with a fast sieve; copy or download the list.Quadratic Regression CalculatorFit y = ax² + bx + c (or up to degree 6) to x, y data with R², predictions and a graph.Scatter Plot MakerPaste X,Y pairs for a scatter plot with trendline, equation, r and R². Download PNG.Synthetic Division CalculatorDivide polynomials by x − c (synthetic table) or any polynomial (long division) with steps.Algebra CalculatorSimplify, expand and factor algebraic expressions with exact answers and step-by-step working.Determinant CalculatorDeterminant of a 2×2 to 8×8 matrix with exact fractions and cofactor or row-reduction steps.Differential Equation SolverSolve first- and second-order ODEs step by step, with initial conditions, an RK4 check and a graph.Domain and Range CalculatorFind the domain and range of a function in interval notation, with steps and a graph.Eigenvalue and Eigenvector CalculatorEigenvalues (real or complex), eigenvectors and the characteristic polynomial of a square matrix.Equation SolverSolve any equation for x: exact roots, complex roots, numeric answers, steps and a graph.Inequality CalculatorSolve linear, quadratic, rational and absolute value inequalities with steps and a number line.Inverse Function CalculatorFind the inverse f⁻¹(x) of a function with steps, domain restrictions and a graph.Laplace Transform CalculatorLaplace transform of f(t) with the table rule used for each term and the region of convergence.Limit CalculatorEvaluate limits at a point or at infinity, one-sided or two-sided, with steps, table and graph.Linear Interpolation CalculatorInterpolate or extrapolate y for any x from two points or a data table, with steps and a plot.Matrix Inverse CalculatorFind the inverse of a 2×2 to 8×8 matrix in exact fractions with Gauss–Jordan or adjugate steps.Partial Derivative CalculatorPartial derivatives ∂/∂x, ∂/∂y, second and mixed orders with steps, gradient and Hessian.RREF CalculatorRow reduce any matrix to RREF with exact fractions, every row operation, pivots and rank.Stem and Leaf Plot MakerMake stem-and-leaf plots (standard, split stems or back-to-back) with a key; copy or save PNG.Taylor Series CalculatorTaylor and Maclaurin polynomials of any f(x) to order n, with exact coefficients and a graph.Antilog CalculatorInverse logarithm (antilog) in base 10, e, 2 or any base, with steps and scientific notation.Asymptote CalculatorFind vertical, horizontal and slant asymptotes and holes of a function, with graph and reasoning.Cramer's Rule CalculatorSolve 2x2 and 3x3 linear systems by Cramer's rule with every determinant shown step by step.Dot Plot MakerMake a dot plot or line plot from data or a frequency table; download PNG or SVG.Exponential Regression CalculatorFit y = a·bˣ or y = a·e^(kx) to data with r², predictions, residuals and a plot.Extended Euclidean Algorithm CalculatorFind gcd(a, b) and Bézout coefficients x, y with the full step-by-step division table.Factor Tree GeneratorDraw the prime factor tree of any number as a printable diagram, with exponent form and steps.Function Composition CalculatorFind f(g(x)), g(f(x)), f + g, f · g and f / g with values at a point and domains.X and Y Intercept CalculatorFind the x- and y-intercepts of lines, curves and functions with steps and a graph.Line Intersection CalculatorFind where two lines cross from equations, points or slopes, with parallel checks and a graph.Linear Programming SolverSolve max/min linear programs with the simplex method: tableau steps and a 2-variable graph.Modular Exponentiation CalculatorCompute a^b mod m for huge numbers with square-and-multiply steps (BigInt).Modular Inverse CalculatorFind a⁻¹ mod m with the extended Euclidean algorithm, step by step, for huge numbers too.Nth Term CalculatorFind the nth term formula of a sequence: arithmetic, geometric, quadratic or cubic.
See all 74 Algebra & Calculus Calculators →