Polar to Cartesian Converter

Convert polar (r, θ) coordinates to Cartesian (x, y) and back, with batch mode, coordinate plot, and complete conversion reference.

x
3.0000
r · cos(θ)
y
4.0000
r · sin(θ)
r (radius)
5.0000
Distance from origin = √(x²+y²)
θ (degrees)
53.1300°
Angle from positive x-axis
θ (radians)
0.9273
0.2952π rad
Quadrant
I
(3.00, 4.00) is in QI

Coordinate Plot

Conversion Reference

PropertyValueFormula
x3.0000r · cos(θ)
y4.0000r · sin(θ)
r5.0000√(x² + y²)
θ (degrees)53.1300°atan2(y, x)
θ (radians)0.9273atan2(y, x)
QuadrantISign of (x, y)
Planning notes, formulas, and examples

About the Polar to Cartesian Converter

Converting from polar to Cartesian coordinates transforms a point described by distance and angle (r, θ) into horizontal and vertical distances (x, y). The conversion uses the fundamental trigonometric relations x = r·cos(θ) and y = r·sin(θ).

This converter handles Polar → Cartesian, Cartesian → Polar, and batch conversions. It supports both degree and radian angle measures, visualizes the point on a coordinate plot, and provides a complete reference table. The batch mode efficiently processes multiple points for applications like plotting polar curves or converting data sets.

Polar-to-Cartesian conversion is essential in navigation (compass bearings to map positions), physics (force decomposition, orbital mechanics), signal processing (phasor analysis), computer graphics (rotation and translation), and robotics (sensor data processing). Understanding both coordinate systems and converting fluently between them is a core skill in mathematics and engineering. When you review a conversion, make sure the angle unit is correct and that the point lands in the expected quadrant.

When This Page Helps

Evaluating r·cos(θ) and r·sin(θ) at arbitrary angles — especially non-standard ones like 127° or 3.7 radians — requires a calculator anyway, and doing batch conversions by hand is impractical. This converter computes x and y from any (r, θ) input, correctly handles both degree and radian modes, converts multiple points in batch mode, and plots each result on a coordinate diagram. It is the fastest way to convert polar data to Cartesian for graphing, physics problems, or programming applications.

How to Use the Inputs

  1. Choose conversion direction: Polar → Cartesian, Cartesian → Polar, or Batch.
  2. Select angle units (degrees or radians).
  3. Enter r and θ for polar input, or x and y for Cartesian input.
  4. For batch mode, enter r,θ pairs separated by semicolons.
  5. Use presets for standard angles like 45°, 90°, 180°.
  6. Review the output cards for all converted values.
  7. Check the coordinate plot for visual confirmation.
Formula used
x = r · cos(θ) y = r · sin(θ) r = √(x² + y²) θ = atan2(y, x)

Example Calculation

Result: x ≈ 3, y ≈ 4

x = 5·cos(53.13°) ≈ 3, y = 5·sin(53.13°) ≈ 4. This is the 3-4-5 triangle in polar form.

Tips & Best Practices

  • At 0° (or 360°): x = r, y = 0. At 90°: x = 0, y = r.
  • Negative r reflects the point through the origin: (−r, θ) = (r, θ+180°).
  • π radians = 180°. Remember: radians = degrees × π/180.
  • Complex numbers in polar form: z = r·e^(iθ) converts to z = x + iy.
  • For batch conversion, ensure consistent angle units (all degrees or all radians).

Polar Curves and Their Cartesian Equivalents

Many elegant curves have simple polar equations but complex Cartesian forms. The cardioid r = 1 + cos(θ) and the rose curve r = cos(nθ) are easy to describe in polar coordinates. Limaçons, spirals of Archimedes (r = aθ), and logarithmic spirals (r = ae^(bθ)) all have natural polar descriptions. Converting them to Cartesian form involves substituting x = r·cos(θ) and y = r·sin(θ), often yielding implicit equations. Understanding both representations gives deeper insight into curve geometry.

Applications in Navigation and Radar

Radar and sonar systems naturally output data in polar form — a distance (range) and angle (bearing) from the sensor. Converting to Cartesian coordinates places targets on a standard map grid. Aviation uses polar notation (heading and distance from a waypoint), and maritime navigation measures bearing and range to landmarks. Weather radar displays precipitation in polar coordinates centered on the antenna, then converts to geographic coordinates for map overlays.

Polar to Cartesian in Programming

Game development and computer graphics frequently convert between coordinate systems. A character "facing 45° and moving 10 units" is naturally described in polar (r=10, θ=45°), but screen rendering needs pixel coordinates (x=7.07, y=7.07). Physics engines decompose velocity vectors from speed + angle into vx and vy components. Most programming languages provide cos() and sin() functions that expect radians, so degree-to-radian conversion (θ_rad = θ_deg × π/180) is a common prerequisite step.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Use x = r·cos(θ) and y = r·sin(θ). Make sure θ is in the correct unit (degrees or radians).