You have a use case that requires a large number of random codes. Unlike serial codes that have a pattern, these random codes should be hard-to-guess.

And you need these random codes encoded in QR Codes. This will make it easier for your users to scan the QR Code with your mobile app and get/verify the code.

Typically, this is for one of the following use cases:

License key: A license key (say for software) is a string of random characters. This randomness makes it impossible for users to guess. This is used to authenticate authorized buyers only. And you may want such license keys in bulk—one license key encoded in each QR Code

Incentive campaigns: You may want to create random code QR Codes in bulk to run a contest, show, or competition. For example, say you run a contest with your customers. And they are required to scan a QR Code that comes with a product using a mobile application. A few such QR Codes are ‘lucky’ and if customers scan these, they win a prize. You’d need random codes encoded in all QR Codes to make it difficult to guess the ‘lucky’ ones

But remember, for the first two use cases, you need a custom scanning device that can decode the random numbers for you.

Given your use case, it is very likely that you need QR Codes in bulk. And creating them one-by-one will take a lot of time and effort.

So you’ll need a bulk QR Code generator tool to create random code QR Codes. In this article, we will help you choose a suitable bulk QR Code generator tool for your purpose.

Keep reading.

A. Know your requirements well

Before you actually proceed to create random code QR Codes in bulk, But before proceeding ahead, you should know what your requirement is. That is, answer the following questions:

1. Do you want to create custom-designed QR Codes

Random code QR Code: add design

If you want your QR Codes to look visually appealing, you should add design to them. That is, you can add a logo, change the background image, or change the eye and data pattern. This will contribute towards your branding effort if the QR Codes are customer-facing.

2. In which size and format do you want to export QR Codes images

There are two image formats—raster and vector. Raster formats come in JPG, PNG. While vector formats come in EPS, PDF, SVG, and PS formats.

If you are publishing the images on the web, you should export in PNG, JPG. But if you want to create QR Codes for print media creatives, export in vector formats.

Plus, you should also know the size in which you want to export QR Code images. For reference, here is a detailed guide on ideal size of QR Code for your campaign.

3. Do you want to create printable QR Code labels

Create printable random code QR codes labels

That is, you want a ready-to-print QR Code labels PDF. And you do not want to create a MS- Word document and use the feature ‘Mail Merge’ for a suitable Avery sheet.

Once decided on the requirements, select the appropriate bulk QR Code generator. Keep in mind that it should have all required features.

B. How to create random code QR Codes in bulk

So now, you can proceed to create QR Codes in bulk.

In this article, we will use QR Batch for demo purposes. Here are some steps that you need to follow:

1. Create account on QR Batch

Go to QR Batch. Here, click on ‘Sign up’ from the top navigation bar to create an account. Note that signing up for an account is free and necessary to start generating QR Codes.

Once logged in, you’ll see two QR batch type options to choose from—Generate QR Code Images or Generate QR Code Labels.If you select the Generate QR Code Images option, you will download your QR Codes as images. On the other hand, if you select the Generate QR Code Labels option, you will get QR Codes as labels for A4 sheets.

Choose the Batch type

Once done, choose the category of Random QR Code.

2. Specify data

In order to create unique, hard-to-guess codes, you need to specify the data on the page you land. This includes:

a. Number of random QR Codes needed: This is the quantity of QR Codes you require

b. Number of characters in each code: This will specify the length of code in characters. The number of characters should range between 6-20

c. Character set: This includes 4 main character sets

  • Upper character (A-Z)
  • Lower character (a-z)
  • Numeric character (0-9)
  • Special character (!#$%&)

Tick on the option(s) you want to include. You can also see a preview of how your code will look like.

Random code QR Codes

Also here are two things to note:

  • You can either choose a mix of sets, or, all character sets to generate your code
  • The filename of each QR Code image will be the encoded code

Once you specify all the data, click on Next.

3. Add design to QR Code

Now you will be landed on a page where you will see three design options:

  • Standard
  • Custom logo design
  • Custom background design
Random code QR Codes: customize your QR Codes

If your use case is functional and you want a basic black-and-white QR Code, go for Standard design.

But if your use case is customer facing, you should customize your QR Code. In this case, you can choose from either of the two options.

For example, say you are running an incentive-based QR Code campaign. And you have added a coupon code in QR Codes. Your aim is to make people scan the QR Code and avail the offer.

For customer-facing use cases, you can customize your QR Code. This will make them look appealing and branded to your business.

So with custom logo design, you can add a logo. While in custom background design, you can choose a background image.

In both cases, you can change the eye and data module pattern and color.

Once you know the option you want to go for, click on Customize.

Now you can customize your QR Code. Once done, click on Select Design.

4. Specify batch name and other details

Once you are done with designing, a window will pop up. It will prompt you to specify the batch name. In the same window you can define your export preference.

Note that if in the beginning, you had selected Generate QR Code Images as batch, then you’ll see the following options—PNG, JPG, SVG, EPS, and PDF. On the other hand, if you had selected the Generate QR Code labels option, you’ll see the option to name the batch and choose the label sheet layout.

To help you understand it better, here’s what it means:

  • Export as QR Code images

With this, you can export QR Codes as images in a zip folder. You can also specify the format—PNG, JPG, EPS, SVG. And the QR Code size—inches, cm, mm, and pixels.

  • Export as QR Code labels

With this, you can generate a printable file of QR Code labels. Here you will get the option to choose the labels layout i.e. labels per sheet as per label size.

For example, say you want QR Codes in bulk for Treasure Hunt game. You can create and print QR Code labels, and paste them on different spots.

For more details on QR Code labels, you can refer to this detailed guide.

Once you specify all the details, click on Next.

5. Make payment

Now you will be landed on a confirmation page where you can verify all specified details. You can also edit the details if you want. If everything looks good, proceed to make payment.

The major advantage of QR Batch is that it charges you only for the QR Codes you create. The higher the number of QR Codes, the cheaper the rate.

You can get an estimate of batch price with QR Batch Price Calculator.

6. Download QR Code batch

Once you make payment, your batch will start processing. The time taken depends on the size of the batch. It usually ranges between a few minutes to a couple of hours.

You will get a notification on batch processing and completion on your dashboard. You can click on the floating notification icon for the updates.

Plus, you will also get a notification via email on batch completion.

You can then download your QR Codes (in a zip folder) from the You can then download your QR Codes (in a zip folder) from the Batch Download section on your dashboard.

And then unzip to see the QR Code images or labels.

This way, you can easily create custom-designed random QR Codes in bulk.

B. QR Codes best practices

While you create QR Codes, there are some things you should keep in mind. This will help you create QR Codes like a pro.

These are:

1. Add design to QR Code

By customizing your QR Codes, you can make them look totally branded. It will also help people to identify your QR Codes easily.

Also here’s a fact: Custom-designed QR Codes attract 50-200% more scans as compared to plain black-and-white ones.

But say you are adding a background color to your QR Code. Here you should ensure that there is enough contrast between the background color and data modules. That is, if the background color is light, then keep the color of data modules dark.

This way your QR Codes will be properly scanned.

2. Add a CTA element

It is very important for your customers to know what content is added in a QR Code. If it interests them, only then will they scan the QR Code.

So, adding a help note such as ‘Scan to participate’ or ‘Scan to avail coupon’ will always help.

3. Export in vector formats

You can create high resolution images using vector formats. These formats do not pixelate even when the image is scaled.

4. Add adequate error correction

Error correction ensures that your QR Code is scanned even after slight damage.

Plus, error correction is also important when you add design to your QR Code. For example, say you add a logo (or any other image) to your QR Code. Here the logo is added as an error. And data modules are removed.

So by adding adequate error correction, you can increase the number of modules (data blocks) in a QR Code. This way, you can ensure that the data remains intact. And QR Code retains the capability to be scanned.

Thus, follow these best practices to flawlessly create QR Codes.

So you just read a detailed guide on random code QR Codes. You can now create custom-designed QR Codes in bulk easily.

Create random code QR Codes

Create visually appealing static QR Codes for your campaign

CTA scanova blog

Leave a Reply

Your email address will not be published. Required fields are marked *