Work with variables

Last updated on Oct 27, 2025

Learn how to work with variables in Illustrator to create dynamic designs that adapt to different text or image data sets.

You can edit a variable’s name or type, unbind a variable, and lock a variable using the Variables panel.

Unbinding a variable breaks the link between the variable and its object. Locking variables prevents you from creating variables, deleting variables, and editing variable options. However, you can bind and unbind objects to locked variables.

Define variables

Select Window Variables.

Select an object.

In the Variables panel, select the variable you want to bind it with.

Select Make Object Dynamic to bind the object with the variable.

Create a variable without binding it to an object

Select Window Variables.

Select New Variable in the Variables panel.

To bind an object to the variable, select the object and the variable, and select Make Visibility Dynamic or Make Object Dynamic

The Make Visibility Dynamic option is highlighted in the Variables panel.
Select Make Visibility Dynamic in the Variables panel to control object visibility based on data.

Note

Variable names don't support Surrogate Pair and 4-byte characters. If you use these characters in a variable name, an error message is displayed.