Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Rotated Point
( 0, 1 )
after rotating 90°
New X (x') 0
New Y (y') 1

What Is the Point Rotation Calculator?

This tool rotates a point in the 2D plane around a chosen center by a given angle. Rotation is a rigid transformation: it preserves distances and shapes, only changing orientation. It is used everywhere in geometry, computer graphics, robotics, game development, and engineering — whenever you need to spin an object or coordinate around a pivot.

How to Use It

Enter the coordinates of the point you want to rotate (Point X, Point Y). Set the center of rotation (Center X, Center Y) — leave it at (0, 0) to rotate around the origin. Then type the rotation angle in degrees. Positive angles rotate counter-clockwise, negative angles rotate clockwise. The calculator returns the new coordinates \((x', y')\).

The Formula Explained

A counter-clockwise rotation by angle \(\theta\) around the origin maps a point \((x, y)\) to:

$$x' = x\cos\theta - y\sin\theta \quad \text{and} \quad y' = x\sin\theta + y\cos\theta$$

To rotate around an arbitrary center \((cx, cy)\), first subtract the center from the point, apply the rotation, then add the center back. This three-step "translate–rotate–translate" approach is exactly what the calculator performs internally.

Advertisement
A point rotated around a center by angle theta on a coordinate plane
Rotating a point around a center c by angle \(\theta\) to its new position.

Worked Example

Rotate the point \((1, 0)\) by 90° around the origin. With \(\theta = 90°\), \(\cos\theta = 0\) and \(\sin\theta = 1\). So $$x' = 1\cdot 0 - 0\cdot 1 = 0 \quad \text{and} \quad y' = 1\cdot 1 + 0\cdot 0 = 1$$ The new point is \((0, 1)\) — exactly a quarter turn counter-clockwise, as expected.

Worked example showing a point rotated 90 degrees around the origin
A 90° rotation about the origin maps the point to a new quadrant.

FAQ

Are angles clockwise or counter-clockwise? Positive angles rotate counter-clockwise (the standard mathematical convention). Enter a negative angle for clockwise rotation.

Can I rotate around a point other than the origin? Yes. Set Center X and Center Y to your pivot point; the math handles the translation automatically.

Does rotation change the distance from the center? No. Rotation preserves distances, so the rotated point stays the same distance from the center as the original.

Last updated: