# Image Iterator

## Summary

The Image Iterator Node lets you feed multiple images into a workflow and process each one individually through the connected downstream nodes. Instead of running your workflow manually for every image, the iterator handles the batch automatically, passing each image one by one to the next node in the chain. It's essential for workflows where you need to apply the same generation, edit, or transformation across a set of images.

***

### How to Use

1. Add the Node:
   * Click the Add (+) button and select Image Iterator from the Image node category.
2. Provide Images:
   * Connect multiple image inputs from Import, generated images, or click + to add another Image within the node directly.
3. Connect Downstream Nodes:
   * Link the iterator's output to any node you want to apply to each image such as Generate Image, Edit Image, Upscale, or AI Resize.
4. Run:
   * When the workflow runs, the iterator feeds each image one by one through the connected nodes, generating a separate output for every input image.

***

### Sample Use Cases

<details open>

<summary>Batch Style Transfer</summary>

Connect multiple product photos to the iterator and link it to a Generate Image node with a style prompt. Each photo gets the same style treatment automatically.

</details>

<details open>

<summary>Bulk Ad Variations</summary>

Import a set of reference images—different models, backgrounds, or scenes—and iterate through them with a single prompt to produce consistent branded visuals for each.

</details>

<details open>

<summary>Multi-Image Upscaling</summary>

Chain the iterator to an Upscale Image node to enhance an entire batch of images in one run, rather than processing each one individually.

</details>

***
