QR Code vs NFC – Which one is better?

What are the differences between a QR code and an NFC Tag? Both have their use cases in which they are perfectly suited. Therefore, QR Code vs NFC is more of a draw.

What is an QR Code?

The QR code was invented by a Japanese automotive company called Denso Wave in 1994. Nowadays, however, QR codes are more commonly known in connection with smartphones. The original idea of attaching QR codes to devices or components to mark them with machine-readable information is still being implemented, but nowadays, a different focus prevails. You can find QR codes everywhere that contain, for example, website addresses or email addresses. You can find more uses for QR codes in another article on our blog

Since iOS 11 and higher iPhones support QR codes by default, thus the installation of an app is superfluous on these devices. This should make the use of QR codes even easier for the end user. But in the end, of course, you always need a device with a camera for a QR code. In the meantime, even the cheap devices should no longer have any problems with large QR codes. If you also want to cover the case that a user does not have the possibility to scan a QR code, it is still advisable to simply print the information under the QR code. With short URLs, this can be done relatively easily without affecting the appearance.

Now that we know how to use a QR code, the question remains: how much can a QR code actually store? For example, is there a limit to the number of characters a QR code can store, can you store text of any length and thus build QR codes of any size?

The standard for QR codes sets a limit of 3kb of data. This is a QR code that is 177×177 fields in size. This could theoretically store, 4296 alphanumeric characters. However, you reach a point much sooner, where scanning the QR Code becomes difficult. The following image, for example, shows a QR code with 1000 characters and may cause problems in certain situations. Many QR code generators even allow significantly fewer characters. If you need such large QR codes, however, it is also advisable to consider other solutions.

What is an NFC Tag?

Now that we have clarified what a QR code can be used for and what its limitations are, let’s take a look at NFC or NFC tags. NFC itself stands for near-fiel communication and describes only a communication standard, as a fixed protocol with which data can be exchanged. NFC itself is based on RFID technology. RFID and NFC are therefore not two different technologies, but one is a technology and NFC is a way of using this technology that has been agreed upon internationally. If you look at an NFC tag, it is a device that uses RFID and can communicate with other devices via the NFC protocol.

Most people are probably familiar with NFC and NFC tags just like QR codes through their smartphone. Most smartphones that are currently manufactured have the possibility to communicate via NFC. This is necessary, for example, for contactless payment with a smartphone or smartwatch. However, one must distinguish that a smartphone and payment terminal at a checkout actively communicate via NFC, while NFC tags only communicate passively. NFC tags cannot transmit data in this sense, but only respond if, for example, a smartphone in their vicinity transmits data.

However, the parallels between a QR code and an NFC tag become clear quite quickly. Instead of printing a QR code, one could simply write information on an NFC tag. In both cases, any other device could then read the data, provided it has a camera or an active NFC chip. In principle, you can also write the same data on an NFC tag, as you can also store simple texts there and the possibilities we described in Static vs Dynamic QR Codes are therefore also given for NFC tags.

​As with QR codes, the question with NFC tags is how much data can be stored on an NFC tag. Similar to QR codes, the answer depends on the type of NFC tag. There are currently 5 different types of NFC tags, and the data volume for most of them is less than 2kb. This means a little less memory than QR codes, but there are also NFC tags with 32kb and more. However, their use is still a little more complicated at the moment. [BlueBite]

Before we conclude with the description of NFC tags, it remains to be said that NFC tags, unlike QR codes, can be rewritten. Once a QR code is printed, it is fixed. This is not always the case with NFC tags. With most tags, the user can decide whether he wants to set the tag in read-only mode or whether he wants to retain the option of changing the content later.

QR Code vs NFC – When to use what?

At the beginning of this article, we pointed out that there are some limitations for the amount of data a QR code can store. In fact, there are also limits for NFC tags. With NFC tags it is possible to store significantly more data, but the price per NFC tag increases. While printing a QR code leads to lower costs in any case. When it comes to usability, QR codes are probably not far ahead, as most phones support NFC these days. So here, too, the differences have become small. However, the effort required to print many thousands of QR codes should be significantly less than writing many thousands of NFC tags.

Actually, the most interesting point is the distance that the user must have to the QR code or NFC tag. QR codes are also popular on large advertising billboards because they can be scanned by a smartphone camera even from a great distance. Whereas for an NFC tag you may only have a few centimeters distance. However, one should not forget that in certain situations it can also be useful that the distance is kept as small as possible. The best example of this is contactless payment.

In conclusion, QR codes are probably the most relevant for marketing campaigns, but NFC tags can also be used for captivating experiments.

Marketing campaign using QR Codes.
Photo by Toa Heftiba on Unsplash

How much QR Code error correction is necessary?

QR codes are an amazing way to share information with the world. By scanning a QR code, people can instantly access a wealth of information about your product or service. But what happens if part of the QR code is no longer readable? Due to the error correction, the QR code can still be scanned.

What is error correction in QR codes?

It’s a technique that ensures that even minor mistakes in the QR Code don’t render the code useless. This is accomplished by adding redundancy to the QR code, resulting in less usable storage space for the QR code.

There are four levels of error correction:

  • L (the least amount of protection) can correct up to 14% of damaged data
  • M can correct up to 15% of damaged data
  • Q can correct up to 25% of damaged data
  • H can correct up to 30% of damaged data

Because this percentage does not increase linearly, you should use the maximum error correction level possible for your application. This will ensure that your QR code has enough error correction to be read correctly even if part of it is damaged. Since many QR codes only store small URLs the added overhead is negligible.

It’s a good idea to include the error correction level L or M in your QR code because some QR code scanners only support certain levels of error correction. This means that they can’t read QR codes with lower levels of error correction, leaving you without feedback from users about problems with your qr code.

Why is error correction useful?

Let’s say you’re hosting an event and want to use QR codes as a way for people to remember the location. You may put a QR code on the tickets that contains information about the location and when scanned, the smartphone immediately opens Google Maps. What if the QR code gets damaged or partially obscured by dust? Nothing will happen since the error correction may still recover the entire information even if this happens. If you want to monitor packages using QR codes, error correction may be quite beneficial; because small damage to the QR code during shipment is often unavoidable. So you should always consider how likely it is that parts of the QR code will be unreadable later, and choose a higher or lower level for the error correction accordingly. The following QR code might be damaged, but it still brings you to Dynamic QR.

Partially hidden QR code
Partially hidden QR code

Abuse error correction to customize QR codes

Because of error correction, QR codes may include a logo. You overlay just part of your QR code with a logo or anything else, since you know the QR code will still be visible. Even though this may seem like an abuse of the feature, it’s still a wise idea to use error correction. There are even more sophisticated ways to make artistic QR codes, but they go beyond the scope of this article.

Photo by Mitya Ivanov on Unsplash

How many QR Codes can be created?

Did you know that there is a limit to the number of QR Codes that can be created? That’s right! There are only a certain number of QR Codes that are possible because of the amount of data that can be stored in each code. In this blog post, we will discuss how many QR Codes are possible and why the number is limited. We will also take a look at some of the different ways that you can create QR Codes, so stay tuned!

What is a QR Code and how does it work ?

A QR Code is a type of barcode that can store information, for example in the form of an arbitrary text. In addition, binary data is also possible, but this form is used much less frequently. When scanned with an app or camera, it will display whatever message you have included in the code itself. The most common use for this technology is to provide links to websites, but there are many other uses as well! You may also see these codes referred to as “Quick Response Codes.”

Why are there only a limited number of possible QR Codes ?

There are several sizes of QR codes, which are variously referred to as versions, and vary from 1 to 40. Furthermore, there are six distinct error correction levels Low, Medium, Quartile, and High. The larger the QR code is, the more information it can store; however, the amount of data that may be stored is reduced the higher the error correction is.

QR codes with version 40 and error correction low have a maximum storage capacity of 2953 8-bit chars. These are the QR codes with the largest possible amount of data. This means that there are only so many combinations of numbers and letters that can be used in each code before hitting this limit! This in turn means there is a finite number of QR Codes.

How many QR Codes can actually be created?

After we have clarified why there is only a finite number of QR codes, the question remains how many are possible. If we consider again our QR code version 40 with error correction level low, then we can store in it texts with 2953 8-bit ISO/IEC 8859-1 chars. That is, 2953 times one of 191 different characters. This gives us 7.7899 x 10^6735 different texts that could be stored in a QR code alone. In addition, you can also store only numbers, for example, since these require less memory, you can theoretically represent significantly more numbers with the same amount of memory. So we can say that the amount of QR codes is finite, but due to the amount of possible combinations, this limit is rather theoretical. A much more realistic problem is that only a certain number of characters can be stored.

The benefits of using QR codes for your business

Despite the finite number of QR codes possible, they are still a very powerful marketing tool. Businesses can use them to get feedback from customers, track inventory, or even create loyalty programs. They are also very user-friendly: to scan a QR code, all you need is a smartphone and a QR code scanning app, although most smartphone cameras can do the job on their own nowadays.

If you want to learn what QR codes can do for you, here are some answers.

QR Code vs Barcode – What are the Differences?

Barcodes are one of the most ubiquitous pieces of technology in the world, appearing on products in stores and being scanned millions of times a day. But where did they come from? The first barcodes were developed in the late 1940s by Norman Joseph Woodland and Bernard Silver, two graduate students at Drexel University in Philadelphia. The two filed for a patent on the technology in 1949, and it was granted in 1952. However, it wasn’t until the late 1960s that barcodes started to be used in stores. One of the first companies to adopt barcodes was Walmart, which began using them in its stores in 1974. Other companies soon followed, and barcodes became a standard part of the retail experience. Today, barcodes are used in almost every country in the world, and they have become an essential part of the global economy.

QR Codes were created in Japan in 1994 by Denso Wave, a subsidiary of Toyota. QR Codes are used extensively in Japan, but they also began to gain popularity in the United States and other Places in the World. They are now used by a variety of businesses and organizations to provide quick and easy access to information.

Barcode vs QR Code

In the following we will discuss the basic differences from barcodes vs QR Codes.

1. Barcodes are linear and QR-codes are two-dimensional

Barcodes encode data in a series of black and white stripes, while QR Codes can encode data in a two-dimensional structure.

2. QR-codes can store more information than barcodes

The extra dimention of QR Codes is the reason why they can store more information than Barcodes. QR Codes can store up to 7,089 charakters of data if only numeric data is used and 4,296 alphanumeric charakters. QR codes can also easily link to web pages and thus refer to virtually unlimited amounts of data. Barcodes on the other hand can store (dependent on the type) up to 25 charakters, and are often limited to a certain character set (like numbers). Which makes it hart to impossible to use them to link to websites.

3. QR-codes are more resistant to errors than barcodes

QR codes work even if up to 30% of their area cannot be read. This depends on how densely the QR code is printed. If you ever used a barcode scanner you know that this is not the case there. But barcodes have a check digit derived from the previous content. If an error occurs during reading, the barcode is recognized as incorrect, which is valueable as well.

4. Special scanners for barcodes

Barcodes are usually read with special scanners connected to cash register systems or merchandise management systems. These days, they are not so much for the personal user as QR codes are. QR Codes on the other hand, be read by any (modern) smartphone. Often, this even works directly via the integrated camera app, without the need to install a special QR code app (which is not complicated also).

However, if you are interested in what is behind a barcode, you can also install an app for this purpose. (Spoiler: normally it is the number that is displayed underneath).

5. QR codes can be scanned from any angle

Barcodes are designed to be scanned from a specific angle. If they are scanned from any other angle, the barcode may not be scanned correctly and the information may not be read. A QR Codes however can be scanned from any angle which often leads to the advantage that you can scan it faster.

6. Barcodes are case specific

Due to the limited space available on barcodes, various types have evolved that are optimized precisely for one or a few applications. UPC barcodes are used to identify products for sale in stores. A pharmacode barcode is a type of barcode that is used to identify pharmaceutical products. QR Codes have a broader approach. And can be used for a variety of purposes. This includes e.g. marketing, information, feedback.

7. For barcodes, a specific license (is sometimes) required

If a barcode is only used internally, no special license is normally required. However, if an ISBN is to be used for a book, it must be purchased from the International ISBN Agency. They ensure that the ISBN remains unique. Creating QR codes usually costs nothing. However, costs usually arise if these are to be provided with a tracking or if actions are to be executed when they are scaned as it is possible with dynamic qr.

Which is better: QR Code vs Barcode:

When comparing QR Code vs Barcode, it can be seen that QR Codes have advantages in many areas. However, it cannot be said that they are necessarily better. As so often in life, it depends on what you want to do with it. For many areas, barcodes have prevailed and will probably remain dominant. This is the case with retail, for example. However, QR codes are simply better suited for interaction with customers, because they can store more data and can be easily read with a smartphone. If you want to get feedback from customers or automate your processes with QR codes take a look at https://dynamic-qr.de/

QR Code with Tracking

image for an QR Code with tracking

Basically, all QR codes can be divided into static or dynamic QR codes. To understand what a QR Code with tracking is and for what purpose you should use one you need to understand the difference between static and dynamic qr codes.

Static QR Codes:

With static QR codes, the information stored in the QR code cannot be changed afterwards. All information is either stored directly on the QR code itself, or it can link to an external source.

For example, if you used the QR code in an advertising flyer but made a mistake. Everything must be reprinted. The same is also the case if the information is no longer up to date.

Static QR codes do make sense, however, because they are very easy and inexpensive and often free to generate.

Examples of static QR Codes: 

There are a countless number of different ways static QR codes can be used. Basically, text is always stored. However, this text can also have a special formatting so that it serves different purposes.

  • Wifi QR Codes: A Wifi QR code stores the complete access data to a WLAN network. This includes the name of the network, the encryption type (e.g. WPA2) as well as the password. Nowadays, any smartphone (either with a separate app or directly integrated into the camera) can scan a WLAN QR code and then establish a connection to the Wifi with a single click. That the content is unchangeable is not a problem for this usecase, because you can simply generate a new free QR code when the access data to the wifi changes.
  • QR code for social media links: Static QR codes also offer the possibility to link to a social media profile like Facebook, Instagram or Linkedin. This is interesting for companies that want to increase their brand awareness or promote their products. These QR codes can be placed, for example, in advertising flyers or at the entrance to a store.
  • QR Code on business cards: So-called vCards can be printed with a QR code on business cards. On the vCards, various personal information such as the email address, phone number and address can be stored and shared with other people by a quick scan. However, the disadvantage of unchangeable QR codes in this case is when you change jobs or your phone number changes. This can be better handled with a dynamic QR Code as will be described in the following.

There are more examples in out blogpost: static vs dynamic qr codes:

Are static QR Codes trackable?

Static QR codes do not require an Internet connection. However, this also means that there is no remote station that can capture the scans. The simplicity of this type of code does not allow tracking. For this to work, a different type of QR code must be used, which is called a dynamic QR code.

Dynamic QR Codes:

Unlike static QR Codes, the content of dynamic QR Codes can be changed at any time. These QR Codes link to an external source such as a website like dynamic-qr.de which can then display different content depending on the actual settings. So it is not what is stored directly on the QR code that changes (this is static in any case) but the information to which the QR code points.

Unlike static QR codes, the content of dynamic QR codes can be changed at any time. Which is a big advantage over the static variant.

Are dynamic QR Codes trackable?

The good thing about dynamic QR codes is that the website can track how often the page linked to the QR code was opened. Additionally (based on the site) other information can be tracked, such as the country the user comes from or the device with which the code was scanned.

QR Code with tracking

Using Tracking QR codes has (at least) two great advantages:

  1. Increase the probability that a QR code will be scanned: By measuring the number of scans, companies can gain insight into how to better design their future marketing campaigns. Was the QR code too small and unobtrusively placed? Would a different color or design have been better? This information can only be obtained by knowing how different solutions have performed.
  2. subsequently improve the QR codes for the best possible content: If you have succeeded and a QR code is read frequently, there is still a risk that users do not interact well with it, for example, do not submit the linked form, the form should be adjusted. Perhaps the wrong questions were simply asked. That something like this can be changed afterwards is the great advantage of dynamis.

With dynamic-qr you can easily generate a QR code, and with this for example create a free form or make webhooks to other pages.

Static vs Dynamic QR Codes

In this article, we want to explain the differences between static and dynamic QR Codes. While the title may suggest that one type of static vs dynamic QR Code has clear advantages, it will be seen that both static and dynamic QR Codes have advantages and disadvantages. So you always have to check which type is better to use according to the situation. Both types are not about a fixed definition in the form of a norm or something similar, but rather about a widely shared idea. Regardless of whether it is a static or dynamic QR Code, technically all QR Codes are the same. The idea of the QR (Quick Response) Code originated from the Japanese company Denso Wave in 1994 and was protected by them as the brand name QR Code [Wikipedia].

Types of static QR Codes

Each QR Code is a graphic encoding of a simple text. One might assume that this limits the possibilities of a QR Code extremely, this is precisely where its strength lies. In the end, everything can be represented as text. You could even take an image, encode it in Base64, for example, and then you have a text that you can convert into a QR Code. However, it is important that the device that scans the QR Code later knows exactly, or at least can easily recognize, what kind of data the QR Code represents. Over time, various use cases for static QR Codes have proven useful and different forms have emerged, each of which is roughly described below.

Text

As already explained, each QR Code basically represents text. So you can use any text, and the device that scans the QR Code simply displays the text. The text should not be too long, of course, because the QR Code will get bigger and bigger and at some point it will become very difficult to scan the QR Code.

URL

Perhaps the most common use for a QR Code is to share a link to a website. The advantage is that it is much easier to scan the QR Code with a smartphone than to type out a link. In addition, not much really needs to be taken into account when creating the QR Code. It is usually enough for the text to begin with http:// or https:// and it will be recognized as a URL. Many apps now go so far as to recognize links without http:// or https://, if this is possible.

Contact

Another very useful way to use QR Codes is to exchange contact information. The text of the QR Code only needs to be written in vCard format. This makes it easy to exchange information such as first name, last name, addresses and much more. Of course, you don’t usually need to know exactly what the vCard format looks like, as most apps create it for you directly when you generate a QR Code. In addition, this format is supported by many apps, so that the new contact information can be saved playfully.

Appointment

Very similar to the contact, you can also distribute an appointment with a QR Code. The vCalendar format or its probably now much more widespread further development iCalendar, which was developed together with vCard, is usually used for this. This format should be supported by all common appointment apps.

E-Mail

If you do not only want to exchange an e-mail address, but also want the user to send an e-mail, you can ensure that the scanning device directly opens a mail application so that the user can send an e-mail to the address provided in the QR Code. The format is relatively simple and contains the email address and can be extended with a subject and a body. If, for example, you want the addressee support@test.local and the subject “Test” to be pre-filled when the mail application is opened, then this is the content of the QR Code mailto:support@test.local?subject=Test

SMS

The same procedure can be used to send SMS. You only have to enter a number and can also preselect the content of the SMS. In this case, the content of the QR Code looks like this: sms:123456789?body=hello. This would directly open the app for SMS and create an SMS that goes to 123456789 and contains the message “hello”. It is important to note here that the SMS would not be sent automatically, of course.

Telephone number

If you want the user not to send an SMS but to call you directly, this is of course also possible. Here, you only need the telephone number and compose a text that looks like tel:123456789. This is quite simple and of course has the advantage that the user does not dial the wrong number.

Coordinates

Probably the least used feature by far is the sharing of geo-coordinates. Here you can enter latitude followed by longitude. This looks like geo:10.0,11.0. Similar to a telephone number, the advantage of avoiding typing errors is quite interesting here, as a number error in a latitude or longitude can make a considerable difference. However, the geo URI scheme used here also offers other possibilities (see also).

Wi-Fi

A relatively new application is the exchange of WiFi login data. Since WiFis often have rather cryptic names and their passwords should ideally be quite long, a QR Code is also a very helpful alternative to simply typing it in. Most modern smartphones therefore support the exchange of WiFi login data without an additional app, so the QR Code can be generated on the smartphone that is connected to the WiFi, and it can be scanned directly on the smartphone that is to be connected. And that’s it, you used a QR Code to connect a device to a WiF network.

Advantages of static QR codes

With all types of static QR Codes, one advantage is always clear. The user cannot make a mistake. Of course, a QR Code can be damaged or of such poor quality that it cannot be scanned, but in these cases you get no data instead of incorrect data. This is especially helpful with URLs, email addresses and phone numbers, where damaged data would probably only lead to confusion for the user, and the likelihood that the user will recognize the transposed number in a phone number, for example, is extremely low.

In addition, static QR Codes have the advantage that no internet access is required to read the data. Most smartphones today have the option of scanning QR Codes directly via the camera app, and you can have the data displayed directly and, in the case of a vCard for example, save it directly in the contact app. Of course, if the QR Code contains a URL that you want to call up or an email address that you want to send to, you need the internet again.

Perhaps the most important advantage of static QR codes, which is often ignored, is that they last practically forever. Even if the system through which the QR code was created is no longer used, the QR code retains its data. This is because you don’t need a backend to store further information about the QR code, but all the information is contained directly in the QR code.

Disadvantages of static QR codes

As with everything, there are with static QR codes, there are not only advantages, but also disadvantages. In many situations, the greatest advantage of a static QR code is unfortunately also its biggest disadvantage. If, for example, an email address or a telephone number used on a QR Code changes, you would have to replace the QR Code. If the QR code has been used in many places, this can be time-consuming and entail not inconsiderable costs. One could therefore strive to no longer change such information, but this is not always possible, and at least the WiFi password should be changed occasionally.

So one comes quite quickly to the question of how to solve this problem. How do you make sure that the QR code doesn’t have to change, but that the data it represents changes anyway?

The Solution – Dynamic QR Codes

In principle, the solution is relatively simple: replace the information in the QR code with an address to a web server and let it display the information. This way, the QR code does not have to change at all. In other words, you decouple the QR code from the actual data. If you now want to change the data of the QR code, you only have to adapt it on the web server and everything is ready to go. It’s that easy to turn a static QR code into a dynamic one.

Is there more?

With Dynamic QR we go one step further. Firstly, we have strictly separated forms and QR codes. This makes it possible to exchange the form for a QR code without having to adapt the QR code. So it is always a dynamic QR code, but beyond that we see the interesting dynamics after the user has entered data. Here we offer the possibility to process data with actions. For example, data can be sent to another system via a webhook. In addition, a mail can be sent based on the information that the user has entered.

Send form data to a webhook by QR Code

Webhooks provide a way to notify various online services that a certain event has occurred.
Services that offer webhooks are among others

  • Slack
  • MS Teams
  • Discord

The webhooks can be used, for example, to report malfunctions on a technical device to the Slack channel of the responsible technicians.

In tIn the following we will show how to create a simple webhook with Dynamic-QR. For this example a small form is created. In this form, a textarea can be used to specify which error a copier has. The data is sent to https://webhook.site/. At webhook.site you get (without registration) an individual URL to which JSON formatted data can be sent as a webhook.

After saving the form, a webhook action can be selected. The action needs a name of your choice (here: Copier Failure) and the webhook URL which in this example comes from webhook.site.

After saving, the next step is to assign a name to the QR code so that it can be easily found again later in the overview. In this example, the location was used for the sake of simplicity.On the lower half of the page you can test how the data that is sent to the webhook is formatted when the form is submitted.

If Finish! is then clicked, a QR code is generated, which in this example can be stuck on the copier. If the QR code is scannt and the form is submitted, the data is sent to the entered URL of webhook.site and is displayed there.

As mentioned before, this is just a very simple example. In the following blog posts, more advanced use cases for webhooks will be presented.

Get Feedback with Dynamic QR

There are many situations in which a company needs feedback. The feedback can come from employees, users, or potential customers. The questions to be asked in the forms can therefore vary greatly from situation to situation. Feedback that users can access via a QR code on a bottle of wine should contain different questions than a trouble report about a broken printer. Therefore, it is important that forms can be fully tailored to the use case.

Such a form can be created very easily with Dynamic QR.

The first step is to go to the Navigation bar on on the right side of the screen and click on Create QR-Code.

The stepper will guide you step by step through the process. The first step is to create a form. The form can either be created from scratch, or you can edit an existing form.

When creating a form, settings can be made for each field. It is possible to select the type of a field and whether a field in the form is mandatory, so that the form cannot be submitted if this field is left blank.

The field types are as follows:

– Textfield: A small text field for about one sentence.

– Textarea: A large text field that adapts to the amount of content.

– Checkbox: The checkbox is used for yes/no (boolean) questions.

– Date, Datetime, and Time: For these fields, a small widget appears for users to enter their data, but there is also the option to enter the values manually.

Your form can contain multiple fields You can add as many form fields as are included in the currently booked package. Fo

Each form can consist of several form fields of different types. In your user profile you can see how many form fields you can use for each of your forms.

Once the form is created and saved, actions such as WebHooks can be addet. We plan to integrate a number of other actions in the future. For example, the sending of form data as email or the integration of Zapier. However, this is optional and can be skipped (and is in this example).

Note: Even if no action is selected, the data of the submitted forms can be viewed in the user interface.

In the next step, you get an overview of the form that was created and the corresponding actions. For later assignment of the end point (or the URL), a name must be entered here.

In the last step, the QR code can be downloaded (don’t worry, this can be done at any time later). If the QR code is scanned, the form just created is displayed.

When the form is submitted, the data is sent to Dynamic-QR and the (optional) actions are executed. The data is clearly displayed and can also be downloaded.

Release 0.1.0/0.1.1

Release Date: 5.12.2021

The first version to go live during the beta was 0.1.0.


This version contained the basic functions for creating forms, actions and QR codes. Only webhooks are supported as actions in this version. With the help of these actions, it is possible to send the data that a user enters in the form to any web server via HTTP/S.

Release Date: 8.12.2021

Shortly after the first release, we rolled out a fix. This improved the error reproving and fixed a few small bugs.