Loading…

Rotation Transformation Calculator

Math Geometry • Transformations and Symmetry

View all topics

Rotation Transformation Calculator – Rotate Points & Shapes

Rotate a point or a shape by an angle \(\theta\) about the origin or a custom center \((h,k)\). Click Play to see the rotation happen continuously.

Inputs accept 1e-3, pi, e, sqrt(2), sin(), cos(), tan(), ln(), log(), abs(). Use * for multiplication.

Object
Format: x,y or (x,y) per line. At least 3 points for a polygon.
Rotation settings

Rotation is a rigid motion: distances, angles, perimeter, and area are preserved.

Graph options

The plot uses square units (same scale on x and y) and keeps tick numbers near their axes.

Ready
Rotation diagram (square units • pan/zoom enabled)

Drag to pan • wheel/trackpad to zoom • pinch on touch • “Reset view” fits the geometry.

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

How do you rotate a point about the origin?

For P = (x,y), a rotation by angle theta about (0,0) gives x' = x cos(theta) - y sin(theta) and y' = x sin(theta) + y cos(theta). The calculator applies these formulas to produce the rotated coordinates.

How do you rotate a point about a center (h,k) instead of the origin?

Translate the point so the center is at the origin, rotate, then translate back. In coordinates: x' = h + (x-h) cos(theta) - (y-k) sin(theta) and y' = k + (x-h) sin(theta) + (y-k) cos(theta).

What is the difference between clockwise and counterclockwise rotation?

By convention, positive angles represent counterclockwise rotation and negative angles represent clockwise rotation. This calculator also lets you pick the direction directly (CCW or CW) while using your chosen angle units.

What stays the same after a rotation transformation?

Rotation is a rigid motion, so distances, angles, perimeter, and area are preserved. Only the position and orientation of the figure change.