Generate and apply patterns

Last updated on Sep 11, 2025

Learn how to use Text to Pattern to ideate and create elaborate patterns.

Text to Pattern, powered by Adobe Firefly, lets you easily create unique vector patterns to elevate your artwork.

Try it yourself
Follow along with a sample file to learn how to quickly generate a vector pattern.

Generate scalable and editable patterns using Text to Pattern.

Use the Selection   tool to select the object on the canvas you want to apply the pattern to. Then, select Fill or Stroke from Fill and Stroke   in the toolbar.

Select Object > Pattern > Generate Patterns. The Generate Patterns window opens.

You can also access Text to Pattern   from Fill or Stroke in the Properties or Control panel, or from Window > Generate Patterns.

Enter a description of the pattern you want to generate in the in the Prompt field. If you are unsure how to craft an effective prompt or want creative ideas, select Prompt Inspiration   .

Use the options in Add colors or choose from color presets   as needed:

  • Color presets: Apply a color preset.
  • No. of colors: Set the number of colors you want in the output.
  • Specify Colors: Specify up to 12 colors. To edit or remove a color, select it and then make the changes in the menu that appears. Select Clear all next to Specify Colors to remove all the colors.

Select Clear all next to Color & Tone to remove all color settings.

Select Add effects to your creation   and then apply one or more preset Effects, as needed.

Select View all settings   and then adjust the Density slider to control pattern density.

Select Generate. Variations of the pattern appear in the Generate Patterns panel. The first variation is automatically applied to the object.

Try out the variations and select the one that best suits your requirement.

All the previewed variations get automatically added as pattern swatches in the Generated Patterns folder in the Swatches panel (Window > Swatches) for later use. You can use these swatches like any other pattern swatch.