How to Create a QR Code with an Image in FastReport .NET

2025-03-07

QR codes are becoming increasingly popular tools for storing and sharing information. In reports and documents, they can be used for quick access to websites, contacts, product information, and much more.

FastReport .NET is a powerful library for creating reports in .NET applications. It allows not only the generation of text and graphic reports but also the integration of dynamic elements such as QR codes. In this article, we will explore how to create a QR code with an image in FastReport .NET to enhance the visual representation of reports and improve their functionality.

First, we need to create a regular QR Code in the designer. To do this, go to the components panel and select “Barcode” > “2D” > “QR Code.”

Components Panel

QR Code in the Designer

 

After placing our QR Code, we go to its properties and set the ErrorCorrection property to H.  

Property List

 

This property is responsible for error correction using Reed-Solomon code. It can take values: L (low—7%), M (medium—15%), Q (25%), H (high—30%). By default, it is set to L.

The redundancy (ErrorCorrection) is necessary for correctly reading the data when the image of the code is partially damaged or when an image is placed over it.

Next, we will create a PictureObject in which we will place our image with the logo.  

Image Editor

 

Now we can place our image directly on the QR Code. Reading will function correctly.  

Completed QR Code

 

So, we have figured out how to insert an image into our QR Code. The FastReport designer allows you to do this easily in just a few clicks. We can use this feature, for example, to link to the official website via phone, so clients know which QR code will lead them there just by looking at the image. For any questions, you can contact our support team. Enjoy using the tool!

.NET FastReport Barcode Designer QR Code
February 10, 2025

How to Try FastReport .NET WEB Before Purchase

By testing the WEB pack before purchasing, you can make an informed choice about whether FastReport is suitable for you.NET for your tasks.
November 26, 2024

Installing FastReport on .NET 8.0 and Creating a Simple Report

The purpose of this article is to explain step by step how to install FastReport on .NET 8.0 and how to create a simple report. Taking the reporting process from the beginning, it will show how to connect, design and view reports.
November 20, 2024

Localization and Language Switching in FastReport VCL

FastReport VCL supports 40 languages for interface localization and allows you to change the language on the fly through menus or code, without recompilation.
Fast Reports
  • 800-985-8986 (English, US)
  • +31 97 01025-8466 (English, EU)
  • +49 30 56837-3928 (German, DE)
  • +55 19 98147-8148 (Portuguese, BR)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.