Sometimes, we need to create a large number of images with the same layout – like product photos for online listings – where only certain elements such as the product image, price, and description change, while the rest remains the same. Editing each image manually would be time-consuming. That’s where Canva’s Bulk Create feature comes in handy. Here’s a simple step-by-step guide:
1. Design Pattern
Start by designing one layout using an actual product. Replace the product image with a frame so it can be swapped out later. Leave the text elements as they are. In the example shown, there are three elements:
- Thai Name
- English Name
- Product (Image Frame)

2. Data in Excel
Create a table in Excel with all the data you want to include in each image. This includes text and image links. Don’t compress the images – use high-resolution versions to ensure the best quality.

3. Link the Data
In Canva, follow these steps:
- On the left-side menu panel, click on Apps
- Select Bulk Create
- Upload the Excel file you prepared
- Click on each element in your design and connect it to the corresponding data field

4. Automatically Generate the Images
Once all elements are linked, click Generate. Canva will automatically create multiple images based on the list in your Excel file. Each image remains fully editable – text elements can be modified, font size adjusted, or moved around. Image frames can also be resized or repositioned as needed.
If you encounter issues generating the images, check your browser settings to ensure pop-ups are not being blocked.

The Bulk Create feature is a powerful tool for designers, online sellers, or anyone who needs to generate a high volume of images with a consistent layout. It saves a huge amount of time and gives your content a professional edge. Try it once, and you’ll never want to go back to editing images one-by-one again!
For tips, feedback, or Canva tutorials, feel free to reach out to us on LineID: @Davoy

