Create & edit

Bulk image generator from CSV

Create hundreds of certificates in a minute. Add your certificate template and a spreadsheet of names, place each field once, and every row becomes its own finished image, ready to print or send.

Your list stays private

Names, emails and IDs in your CSV never leave this device. The template, logos, finished certificates and their file names are made and kept in your browser.

Ready. Your template, CSV and certificates stay on this device and are never uploaded.

Preview

At a glance

    Click to select, Shift+click to add, drag on an empty area to select several. Fields snap to the centre and to each other; hold Alt to move freely. Double-click text to edit it.

    1Template

    Start from a template

    2Data

    One row per certificate, with column names in the first row, e.g. name, course, date. Export it from Excel, Google Sheets or Numbers as CSV. Up to 2,000 rows. Download sample CSV

    3Fields

    Layers (front first)

      4Output

      Your design (not the CSV) is also kept in this browser, so you can pick it up again later.

      Create hundreds of certificates in a minute.

      Measured with A4 certificates at print resolution, as JPG: about 700 a minute on a fast laptop, about 350 on a computer half as fast. Phones, older computers and WebP files take longer.

      Add a CSV file to create the certificates. The preview uses sample names until then.

      How to use it

      From spreadsheet to certificates in four steps

      1. Add the template. Upload your design as a PNG or JPG, without the names, or start from a blank A4, Letter or custom canvas.
      2. Add the CSV. Save your sheet from Excel, Google Sheets or Numbers as CSV, with the column names in the first row. The tool shows the columns and the first rows so you can check them.
      3. Place the fields. Add text such as {name} or Completed on {date}, drag it into place and pick the font, size, colour and alignment. Add a QR code or your logo if you need one.
      4. Check and create. Step through a few records with the arrows, choose PNG, JPG, WebP or one PDF, and create the whole batch. Download everything in one go.

      How fast?

      Hundreds of certificates in about a minute

      We timed A4 certificates at print resolution (3508 × 2480 pixels) in Chrome. On a fast laptop, 500 were made as JPG in about 45 seconds and 2,000 in just over three minutes; PNG was about as fast, and one PDF of 500 pages took about 50 seconds. With the processor slowed to half speed, 200 took about 35 seconds, roughly 350 a minute. Phones and older computers are slower still, and WebP is much slower to save at this size: about half a second per certificate, even on a fast laptop. A progress bar shows how far it has got, and you can cancel at any time.

      Up to 2,000 rows can be used per CSV, and up to 500 certificates in one PDF. Very large batches can run out of memory on phones and tablets: the tool warns you before you start, and JPG or a smaller canvas helps.

      Good to know

      Text that fits, names that are safe

      Long names are shrunk to fit the width you set, or wrapped onto more lines if you prefer, so “José María Fernández-Castillo” fits as well as “Li Wei”. Use the arrows to check the longest names before you create the batch.

      File names come from a pattern such as certificate_{name}. Characters that computers do not allow in file names are replaced, and two people with the same name get (2) added instead of overwriting each other. QR codes are made on your device and can hold a different link or ID for each person.

      Save the design as a small JSON file to reuse it next term with a new list.

      FAQ

      Questions about creating certificates from a CSV.

      How do I generate certificates from a CSV file?

      Add your certificate template, then the CSV with one row per person and the column names in the first row. Add a text field, type the column name in braces, such as {name}, and drag it into place. Check a few records with the arrows, choose a format, and create the certificates: each row becomes one image, all downloaded together in a ZIP, or one PDF with a page per person.

      Is this bulk certificate generator free?

      Yes. There is no account, no watermark on your certificates and no limit on how often you use it. Each CSV can have up to 2,000 rows; split longer lists into several files.

      Is it an alternative to Canva Bulk Create?

      For certificates, badges and name cards, yes: you connect spreadsheet columns to text on your own design and get one image per row, free and without an account. Everything happens in your browser, so your list of names is never uploaded to a server. It is a focused tool, not a full design editor: design the template in the app you like, export it as PNG or JPG, and add the names here.

      How many certificates can I make at once?

      Up to 2,000 per CSV, and up to 500 in a single PDF. How many your device can hold depends on its memory: a laptop handles a full batch of A4 JPG certificates easily, while phones and tablets do better with smaller batches, JPG instead of PNG, or a smaller canvas. The tool warns you when a batch is likely to be too large.

      Which fonts can I use?

      Inter, which ImageToolSpace hosts itself, and common fonts installed on almost every computer: Arial or Helvetica, Georgia, Times, Palatino and Courier. No font is fetched from another website. Fonts can look slightly different on another device, so check the preview on the device you create the batch on.

      Are my names, template and certificates uploaded?

      No. The CSV is read, the certificates are drawn and the ZIP or PDF is assembled in your browser. Your template, logos, data, finished files and their names are not sent to ImageToolSpace or anyone else. Closing the page clears them.