Loading…

Dilation Transformation Calculator

Math Geometry • Transformations and Symmetry

View all topics

Dilation Transformation Calculator – Scale Points & Shapes

Apply dilation (scaling) to a point or a shape from the origin or any center. Use Play to animate the scaling.

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.
Dilation settings

Uniform \(k<1\) shrinks, \(k>1\) enlarges. If \(k<0\), the figure is also flipped through the center.

Graph options

The plot uses square units (same scale on x and y) and supports pan/zoom.

Ready
Dilation 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 dilate a point about the origin with scale factor k?

If the center is (0,0), a point (x,y) dilates to (x',y') = (k x, k y). The calculator applies this rule to every entered point or vertex when the origin is selected.

How do you dilate a point about a custom center (h,k)?

With center C = (h, k_center) and uniform scale factor k, use x' = h + k(x-h) and y' = k_center + k(y-k_center). This matches the shift-scale-shift-back process shown in the step-by-step solution.

What happens if the dilation scale factor k is less than 0?

A negative k scales the figure by |k| and also flips it through the center of dilation. Points move to the opposite side of the center along the same rays.

What is the difference between uniform dilation and separate kx, ky scaling?

Uniform k keeps the figure similar (same shape) while changing size. Using separate kx and ky scales horizontally and vertically by different amounts, which can distort angles and change the shape.