Generate QR Codes in Google Sheets & Upload as Images

A script to generate bulk QR codes right inside Google Sheets and then upload each of them as images to Cloudinary.

The “custom script” doesn’t require any additional setup or subscription to any 3rd party tools — just copy-paste, and it starts working, immediately.

🎉 Costs $10 (one time)

Generate QR Codes in Google Sheets

What can I do with the “script”?

You can generate 1000s of QR codes for URLs or any text content and then upload them as images to the Cloudinary server and then get all their URLs back in the Google Sheets document.

You can use it for several things, for example:

How to use the “script” inside Google Sheets

And here’s a video showing detailed instructions.

As shown in the above video, here are the steps to get the script working:

  • Make a copy of the provided Google Sheets file
  • Get the required Cloudinary credentials
  • Fill up all the required fields in the “Settings” sheet
  • Navigate to Extensions > Apps Script
  • Select the callCloudinary function in the script, and
  • Hit the Run button

Within moments, you will start uploading the QR codes and getting the Cloudinary image URLs inside your Google Sheets. And you can set it to keep running for 1000s of rows in the background as well.

If this all seems complicated, don’t worry! After you purchase the “script” from Gumroad, you will get a Notion document with even detailed instructions to get everything working.


1. Do I need any subscription for this to work?

No, you don’t need any subscriptions for this.

2. What are the limitations of the “script”?

The free “” accounts get timed out in 6 minutes, and paid Google Workspace accounts get timed out in 30 minutes. But you can set triggers so that the script automatically keeps getting triggered and running in the background.

3. Does the script work with the free Google account?

Yes, the script works well with the free Google account.

4. Do I have to keep my Google Sheets open to get the output?

No, a trigger can be set so that the script continues to run at regular intervals without you having to open the Google Sheets file and click anything. You will learn more about this after buying the script.

4. Can I get a refund for the script?

No, due to its digital nature, you will not get any refunds after purchasing the product.