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 and .
Click 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.
There is a limit of 500 rows per uploaded file, including the header row.
When finished, save the file. If possible, save it in the CSV UTF-8 (comma delimited) format. This will help with errors in case your file contains special characters.
Upload it to Ideogram by clicking Upload spreadsheet in the Batch Generation page. 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.
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
3.0
, 2.0
, 2a
, 1.0
2.0
seed_number
Any whole number from 0
to 2147483647
rendering
default
, turbo
, quality
default
negative_prompt
Any keywords separated by commas
style
3.0: auto
, general
, realistic
, design
2.0: auto
, general
, realistic
, design
, 3d
, anime
1.0: Same as 2.0. Write v1.0 keywords in the prompt.
auto
color_palette
*Only for model 2.0 and higher
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.
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:
Following the template, fill in the rows of the spreadsheet with your prompts and parameters, using the for each column. Be sure to remove the example rows.
Pre-defined aspect ratio, ex.: 16:9
.
See
or any pre-defined name:
ember
, fresh
, jungle
, magic
, melon
, mosaic
, pastel
, ultramarine
You can find more powerful examples and other information in our blog post .