CSV to images

One row in. One image out.

Upload a CSV or paste a column from Sheets or Excel. bulkimg renders every row on the model you pick and hands back one ZIP — with an index.csv that maps each file to its row.

How it works

No card · Google sign-in · No subscription

Your prompts — one per line

Per prompt

Resolution

images credits

done vocab-flashcards · GPT Image 2 · 1:10/6
01
02
03
04
05
06
vocab-flashcards_bulkimg.zipwaiting for the batch…
01 How it works

From spreadsheet to folder of images.

  1. Step 01

    Bring the sheet

    Upload a .csv or paste a column. If a header is called prompt (or contains it, like image_prompt), that column is used; otherwise the first column is.

  2. Step 02

    Set it once

    One model, one aspect ratio, one resolution for the whole batch. Up to 20 images per row if you want takes to choose from. The total cost shows before you render.

  3. Step 03

    Download the ZIP

    Files are numbered in row order and named after the prompt. index.csv lists frame, file, prompt, model, ratio and size, so the images join straight back to your sheet.

02 Why a batch

Built for lists, not for chats.

  • 01

    No copy-paste loop

    A chat app makes one image per message. A sheet with 80 rows is 80 round trips. Here it is one upload.

  • 02

    Rows stay in order

    Frame numbers follow your rows, so row 37 is file 37. Nothing to rename or match up by hand.

  • 03

    Shared style, per-row subject

    Put the shared style at the end of every row (or in a column you join in the sheet) and the whole set looks like one series.

  • 04

    Failed rows are refunded

    If a row fails, its credits come back automatically and you can retry just that row.

03 FAQ

CSV to images — FAQ

Q1Which column does bulkimg read?

The column whose header is prompt, or the first header that contains the word prompt. Without such a header, the first column of every row is used. Empty rows are skipped.

Q2How many rows can one batch have?

Free accounts run up to 5 images per batch with 50 credits. Credit packs raise the cap up to 100 images per batch. Split a longer sheet into several batches.

Q3Can I make several images per row?

Yes. Set images per prompt from 1 to 20. Each copy gets a letter (01A, 01B…) so you can still trace it back to the row.

Q4What does it cost?

Each model has a price per image, from 10 credits. You see the total for the whole sheet before anything runs, and you only pay for images that render.

Q5Can I add a reference image?

Yes. Upload one image and it guides every row — useful for a product, a character or a house style. With several photos you can run every row on each photo.

Something else? Write to us.

Your list is ready.

Paste it, pick a model, see the cost, render. 50 free credits to start — no card.

Welcome to bulkimg

Sign in to render your first batch — it takes one click.

  • 50 free credits when you sign up, no card
  • One list in, one ZIP out up to 100 images per batch
  • 12 image models GPT Image, Nano Banana, Seedream, Flux, Qwen
  • No subscription credits never expire
Continue with Google