Batch Generation
Last updated
Last updated
Save time and create images in bulk with Batch Generation. Simply upload a spreadsheet with your prompts and settings, then come back to finished images. Only available on Ideogram Pro.
Click on the "Batch" icon in the left-side panel.
Click "Download template" to download a simple template that you can fill out. You can download the full template instead by clicking on the right-arrow to reveal a dropdown.
Following the template, fill in the rows of the spreadsheet with your prompts and parameters, using the expected values for each column. Be sure to remove the example rows.
There is a limit of 1000 rows per uploaded file, including the header row.
Save the file and upload it by clicking on "Upload spreadsheet." We accept .csv, .xls, and .xlsx formats.
Check for error messages. If any appear, make the necessary changes and upload the file again.
Once there are no errors, review the details of your uploaded CSV file. You will see:
A textual preview of the first row.
The number of rows and images to be generated.
The number of Priority credits required to generate all the images.
The amount of Priority credits available.
If needed, click the "Replace" button in the upper right corner to upload a different file.
Click "Start batch generation" to begin generating the images. The status and progress will appear in a list below. Since the process may take some time, you can continue using Ideogram or come back later. A notification will be sent once the generation is complete.
You can stop the generation at any time by clicking the Stop icon at the right end of the status row. If you have a batch that was stopped before being completed, you can resume it by clicking the "Resume" button. You can also download the images that were already generated in the process by clicking the "Download" button. The images will be downloaded as a compressed .zip file.
Once the process is complete, you can download all generated images by clicking the "Download" icon at the right end of the status row. The images will be downloaded as a compressed .zip file. There should be 4 images generated for every row in the CSV file.
Alternatively, you can view all the generated images in the Creations section of the website.
The expected values are shown below:
prompt
Any text *Required
visibility
public
, private
*Required
aspect_ratio
1:1
magic_prompt
on
, off
on
model
2.0
, 1.0
, 0.2
2.0
seed_number
Any whole number from 0
to 2147483647
rendering
default
, turbo
, quality
default
negative_prompt
Any keywords separated by commas
style
auto
, general
, realistic
, design
, 3d
, anime
auto
color_palette
*Only for model 2.0
Up to 5 hexadecimal RGB values separated with spaces. Ex.: #CBA324 #F86C14 #C71E71
If there is a defined default value for a specific column, this value will automatically be applied if nothing is entered.
Make sure the names in the header row (first row) are entered exactly as in the template file or as described above. Do not change the capitalization.
The capitalization of words (except the header row) does not matter.
The order of the columns does not matter.
When editing the file, make sure the cells are in text format. The automatic formatting might interfere with writing some values. For example, entering a new aspect ratio might be interpreted as a date/time format, causing the value to be rewritten and invalidated. For instance, 2:3 might be rewritten as 2:03.
Did you know that you can combine the power of Ideogram Batch Generation with other AI tools to efficiently iterate and inspire new design concepts?
Here’s an example:
Let’s pretend you want to create nice-looking Christmas sticker designs. We will use ChatGPT in this example.
Download a CSV template file from the Batch Generation page.
Ask ChatGPT to produce a CSV file following the same structure.
Provide instructions to ChatGPT, including:
A clear design task.
A few effective prompt examples that work for you.
The settings you want/need (the other column values).
Upload the template to ChatGPT along with your instructions (see the example below).
Download the CSV file generated by ChatGPT.
Upload it to the Batch Generation page. Ideogram will handle the rest.
Here’s an example of what can be sent to ChatGPT as instructions:
Here are some of the resulting images for this example:
You can find more powerful examples and other information in our blog post here.
Pre-defined aspect ratio, ex.: 16:9
.
See
or any pre-defined name:
ember
, fresh
, jungle
, magic
, melon
, mosaic
, pastel
, ultramarine