Random scale plugin for Illustrator

Randomize Scale in Adobe Illustrator

Randomize the scale of each object in a selection based on minimum and maximum values. Compatible with all types of Illustrator objects.


Randomizing the scale of a group of objects can give the impression that some are closer or farther away from the viewer. Scale can be randomized uniformly or independently across X and Y axes. There are also options to allow for scale randomization of only stroke patterns, stroke weights, fill patterns, or just the objects themselves.

illustrator random scale script

Scale Interface Guide

1. Minimum Scale

This is the bottom end of the horizontal scale range. Random scale values generated for horizontal scaling will never go below this value.

2. Maximum Scale

This is the top end of the horizontal scale range. Random scale values generated for horizontal scaling will never go above this value.

3. Step Size

Values will be generated in increments of this step size value. For example, if the step size was 50%, then the randomly generated value could only be 50%, 100%, 150%, or 200%.

4. Uniform Scale Toggle

When checked, objects will scale uniformly, maintaining their aspect ratios. When unchecked, The minimum and maximum input fields will be replaced by a set of 4 input fields - minimum and maximums for horizontal and vertical axes. This allows for different scale randomization along the X and Y axes.

5. Reference Point

Each object will scale from this reference point relative to itself. It works the same as Illustrator's anchor point controls. The center is selected by default.

6. Filters

These toggles allow for fine grained control over which properties of the objects in your selection will have their scale randomized. For example, if only 'Fill Patterns' is checked, then only the fill patterns within any objects in your selection will have their scale randomized. The objects themselves will remain the same scale.

See Randomill's random scale illustrator script in action:


Watch as Randomill's random scale feature is used to help create a beautiful rainbow diamond pattern in just a matter of minutes. Many of Randomill's other randomization features are also used.