# Barcode/QR Code Scanner

We have two types of code scanner available:&#x20;

1. Barcode scanner
2. QR Code scanner

## Barcode Scanner

The barcode scanner feature in NotionApps allows users to scan barcodes using their device's camera without a manual input for the product ID/SKU. NotionApps provides the ability to scan barcodes through a button in the search bar on list screens (*View Items/Update Items*).

{% hint style="info" %}
The supported barcode formats are:

1\. UPC-A

2\. Code 39

3\. UPC-E

4\. Code 93

5\. EAN-8

6\. Code 128

7\. EAN-13
{% endhint %}

To enable barcode scanner in the search bar, please follow these steps:

1. Open your app in the app builder.
2. Go to the list screen where you want to add the scanner.
3. In the screen configuration section, click on the "Allow Scan" button.

<figure><img src="https://4233028229-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5ZqDXcVVffWUqEIZVhmn%2Fuploads%2FSAJH1Upu0q5rs9iKQAKb%2Fbarcode-scanner.png?alt=media&#x26;token=dbd80904-7ef6-414c-a49c-5ce0923a71cb" alt=""><figcaption></figcaption></figure>

When a user scans a barcode using the scanner in your app, the scanned data can be used for searching the database. This can be useful for tracking inventory, inputting customer information, and more.

{% hint style="warning" %}
The barcode scanner only works on mobile devices. On desktop, you will get a fixed text "ABCD123456789"
{% endhint %}

## QR Code scanner

QR code scanner works in a similar way as the barcode scanner. When you enable the *Show Scanner* toggle, you can select the type of scanner as *QR Code* to allow the scanner to scan QR codes.&#x20;

{% hint style="info" %}
If you are looking for a multi-format scanner (scans both QR Code & Barcode) using a single scan, you should reach out to us on <help@notionapps.com>.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.notionapps.com/customize-app/barcode-qr-code-scanner.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
