QR Code Generator FAQ

What data can a QR Code hold?

The QR Codes can contain text data. When scanned this data is interpreted by the reader. Some readers support more data types and based on that they trigger some action (call-to-action) on the user's phone. In general the supported types/actions are:

  • Plain text
  • Web site URL (some readers open directly the browser while some will show the URL along with some options)
  • Phone number (save or call the number)
  • SMS message (invokes the Messaging facility of the phone and prepopulates it with a phone number and message)
  • Email address
  • Contact details (vCard/meCard)

Devices/OS specific types/actions:

  • Link to an application Google Play Store (for Android based devices)
  • Link to an application on iTunes (for iOS based devices)
  • WiFi network settings (for Android based devices)
  • BlackBerry Messenger PIN (for BlackBerry devices)

What types of QR Codes are supported by the generator?

The generator supports all types listed above including some additional that are in fact subtypes of the listed - for example the Google Maps Location and Profile in Social Networks are subtypes of the Web site URL type.

How do I find the App ID of the application I want to link to?

Please see the Application Stores and App IDs page.

Why the vCard does not have all the supported fields?

If all or even half of all available fields of a vCard are filled the resulting code is too big (even on low error correction) and because of this many readers can not scan it. In order to prevent the users from generating unreadable QR Codes we have limited the set of fields to the most used ones.

What is the error correction?

In reality when printed and placed on their locations part of the surface of the QR code may get dirty or damaged. Because of this some error correction is applied - this means that even some part of the QR code is damaged it will still be readable. The error correction levels are:

  • Low - up to 7% of errors are corrected
  • Medium-Low - up to 15% of errors are corrected
  • Medium-High - up to 25% of errors are corrected
  • High - up to 30% of errors are corrected

These errors can be corrected if they are in the data area of the QR code. If the main markers (the big squares in the three corners) are damaged the QR code will most probably become unreadable no matter what error correction was used.

Can I have different colors?

Yes, as long as the background color is much lighter than the foreground color. Some readers (like i-nigma) support "inverted" QR Codes (when the background is darker) but not all so we do not recommend using these codes.

What about using images for background?

Using images for background and foreground is supported. In this case ignore the fields for colors and just upload the two images you want to use. The images will be automatically resized/cropped to match the size of the resulting QR code. If you are going to generate a big QR code (high block size) please use high-res images. The consideration about the colors is valid for the images - the background image has to be lighter than the foreground.

Note - if you choose to download the produced QR code in vector format the images will not be applied (as they are raster). Instead a plain QR code (colors are supported) will be provided.

Anything I need to know about the Block Style?

The generator offers different styles for the building square blocks of the QR Codes. These styles can be used alongside with different background and foreground colors and images.

Note - the block styles are not supported for vector QR Codes. At the moment the vector QR Codes can use only the default "Square blocks" style.

I want my logo in the QR code - how do I do that?

The QR Codes can be customized beyond the basic shapes and colors. Logos and other elements can be embedded, custom forms applied and more. We offer QR Code Customization service - to find out more please read our "Custom QR Codes" help section.

In what formats are the QR Codes available?

When generated the QR Codes are shown in PNG format. Additionally the QR Codes are available and can be downloaded in the following formats:

  • PNG (raster format)
  • JPG (raster format)
  • GIF (raster format)
  • SVG (vector format) - available for the Standard, Advanced and Enterprise packages
  • PDF (vector format) - available for the Standard, Advanced and Enterprise packages
  • EPS (vector format) - available for the Standard, Advanced and Enterprise packages
  • Bit Matrix (source format) - available for the Standard, Advanced and Enterprise packages

What is the difference between raster and vector formats?

The raster formats can be used for web or small print. The vector formats are suitable for large print as they are scalable. If you need a QR code to be customized please read the "Custom QR Codes" help page for some additional information in regards to the vector and raster QR Codes' usage.

What is a Bit Matrix format?

The Bit Matrix format is a Text file that contains the QR code data exactly as it is saved in the QR code - as 0 and 1 representing the presence or lack of a square. This format can be used as a source to regenerate a QR code that is the exact same as the source one. To find out more please read our "QR Code Reader" help page or just try the Reader.