---
title: Scan a QR code to import data
description: The Import QR Code element allows the user to automatically load site master data of locations or assets by scanning a QR code.
---

[Back to home](https://helpcenter.incontrol.app/en/migrated)

- [ Starting with Incontrol 
  
  ](https://helpcenter.incontrol.app/en/migrated/starting-with-incontrol)
- [ FAQ
  
  
  
  ](https://helpcenter.incontrol.app/en/migrated/faq) 
    - [ Trial period ](https://helpcenter.incontrol.app/en/migrated/faq#trial-period)
    - [ Features ](https://helpcenter.incontrol.app/en/migrated/faq#features)
    - [ Drafts and documents ](https://helpcenter.incontrol.app/en/migrated/faq#drafts-and-documents)
    - [ Integrate your own systems ](https://helpcenter.incontrol.app/en/migrated/faq#integrate-your-own-systems)
    - [ Domain change to incontrol.app ](https://helpcenter.incontrol.app/en/migrated/faq#domain-change-to-incontrol-app)
    - [ Data storage ](https://helpcenter.incontrol.app/en/migrated/faq#data-storage)
    - [ Privacy Policy ](https://helpcenter.incontrol.app/en/migrated/faq#privacy-policy)
- [ Form Builder
  
  
  
  ](https://helpcenter.incontrol.app/en/migrated/form-builder) 
    - [ The first steps ](https://helpcenter.incontrol.app/en/migrated/form-builder#the-first-steps)
    - [ Settings ](https://helpcenter.incontrol.app/en/migrated/form-builder#settings)
    - [ Working with images ](https://helpcenter.incontrol.app/en/migrated/form-builder#working-with-images)
    - [ Elements for users ](https://helpcenter.incontrol.app/en/migrated/form-builder#elements-for-users)
    - [ Connecting to Excel ](https://helpcenter.incontrol.app/en/migrated/form-builder#connecting-to-excel)
    - [ Importing data ](https://helpcenter.incontrol.app/en/migrated/form-builder#importing-data)
    - [ Incontrol Automations ](https://helpcenter.incontrol.app/en/migrated/form-builder#incontrol-automations)
    - [ How to give your form depth ](https://helpcenter.incontrol.app/en/migrated/form-builder#how-to-give-your-form-depth)
- [ Administration
  
  
  
  ](https://helpcenter.incontrol.app/en/migrated/administration) 
    - [ Support ](https://helpcenter.incontrol.app/en/migrated/administration#support)
    - [ Users and groups ](https://helpcenter.incontrol.app/en/migrated/administration#users-and-groups)
    - [ Export Profiles ](https://helpcenter.incontrol.app/en/migrated/administration#export-profiles)
    - [ Cloud services ](https://helpcenter.incontrol.app/en/migrated/administration#cloud-services)
    - [ License management ](https://helpcenter.incontrol.app/en/migrated/administration#license-management)
- [ Real Estate
  
  
  
  ](https://helpcenter.incontrol.app/en/migrated/real-estate) 
    - [ Introduction ](https://helpcenter.incontrol.app/en/migrated/real-estate#introduction)
    - [ Property inspection ](https://helpcenter.incontrol.app/en/migrated/real-estate#property-inspection)
    - [ Advanced ](https://helpcenter.incontrol.app/en/migrated/real-estate#advanced)
- [ Incontrol academy 
  
  ](https://helpcenter.incontrol.app/en/migrated/incontrol-academy)

# Scan a QR code to import data

## The Import QR Code element allows the user to automatically load site master data of locations or assets by scanning a QR code.

### **Explanation**

Incontrol's forms are built based on JSON code. By putting a piece of JSON as a text value in a QR code, you can use the camera to scan the QR code while filling out your form. The data will automatically be put in the right place.

```
{  "name":"Jan",  "lastname":"Smit",  "age":32,  "birthday":"1985-05-12",  "devices":[{"type":"Laptop","model":"MaxBook"},{"type":"Phone","model":"OpenPhone"},{"type":"Watch","model":"SportWatch"}]}
```

Note: Before importing data, it is important to link aliases.  In the example **above**, the value before the colon is the alias and the value after the colon is the value that should go into the field. When you use Dynamic elements, an array of values can be imported. In the example the Dynamic with alias 'devices' has the fields 'type' & 'model'.

#### **The component:**

You can find the component under 'Action'.

Label

With the label, if desired, a title can be given to the component. This title can be filled using [aliases](https://helpcenter.incontrol.app/en/form-builder/how-to-give-your-form-depth/use-aliases-to-link-data) and/or [calculations](https://helpcenter.incontrol.app/en/form-builder/how-to-give-your-form-depth/let-the-form-do-the-math).

Text

Here you provide text that can be edited. This too can be filled using aliases and/or calculations.

Settings

In settings, you can change the [design](https://helpcenter.incontrol.app/en/form-builder/the-first-steps/rows-columns-and-elements) of the component.

Creating QR Code

Incontrol does not offer the possibility to generate QR codes based on text so far. For this, there are various other websites available with which you can have the QR code generated.

*Note: To use this functionality, [a license](https://incontrol.app/en/pricing) is needed that includes "Data import".*

 

 

 