---
sourceDocument: Brazil Mobile Configuration and Navigation
sourceDocumentLink: https://www.servicenow.com/docs/r/mobile

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Mobile Configuration and Navigation

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Development, Data and Analytics


---

# Barcode scanning

# Mobile barcode scanning {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Mobile barcode scanning

ServiceNow mobile applications for iOS and Android enable users to efficiently scan barcodes using the camera on their mobile devices.
This functionality accelerates data entry for assets by allowing single or multiple barcode scans directly into the instance.
The Brazil release introduces multi-scan and grouped barcode scanning features to optimize barcode capture and data grouping.
Show full answer Show less  

## Key Features

* **Multi-scan barcode scanning:** Allows users to scan multiple barcodes sequentially without exiting the scanning interface, improving speed and accuracy compared to manual data entry or single scans.
* **Grouped barcode scanning:** Enables grouping multiple barcodes (e.g., asset number, serial number, model number) into a single set for more organized data capture. Buttons can be configured to accept grouped scans.
* **Supported barcode types:** The apps support a wide range of 1D and 2D barcodes including EAN, UPC, Code-39, Code-128, QR Code, and Data Matrix. iOS offers additional barcode type support. Note that Android has some inconsistencies scanning Code-128 and Code-39 due to underlying library issues.
* **Zebra scanning device compatibility:** The Android app works with most Zebra scanning devices when camera permissions for the Zebra device are disabled in the app. Integration supports output customization such as appending return or tab keys for streamlined multiple barcode scanning.
* **Enhanced barcode scanning:** Starting with iOS app version 18.3, a new scanning framework improves reliability and barcode type coverage, though it may not be compatible with older iOS devices.
* **Best practices for scanning:** Use a well-lit environment and keep the device camera steady to ensure accurate barcode capture. Mobile flashlight apps can assist in low-light conditions.

## Practical Benefits for ServiceNow Customers

* Speeds up asset data entry by reducing manual input and enabling batch barcode capture.
* Improves data accuracy through reliable scanning and grouping of related barcodes.
* Supports a broad range of barcode types across iOS and Android devices to fit various asset tagging schemes.
* Integrates with external hardware like Zebra scanners to accommodate enterprise scanning workflows.
* Provides configurable options to tailor barcode scanning interfaces and workflows to business needs.  
Use the camera on your mobile device to scan barcodes into your instance using mobile applications.

## Multi-scan barcode scanning {#sg-mobile-scanning__section_hcn_cn2_tlb}

To scan barcodes as accurately as possible, make sure that you:

* Scan in a well-lit environment. Both Android and iOS mobile devices have flashlight apps that you can use to make sure your device's camera has adequate light to scan barcodes accurately.
* Keep the device camera in a steady position while scanning. If the camera is shaking, barcode scans will become blurred and inaccurate.
{#sg-mobile-scanning__ul_oww_rk5_5zb}  

|-|-|
| Use multi-scan to scan multiple barcodes sequentially without leaving the scanning interface. Enter information for your assets faster than manual entry or individual scans. After scanning in multiple barcodes, end users can review a list of their scanned items. |   |
[ ]

{#sg-mobile-scanning__table_hcp_y52_tlb}

## Grouped barcode scanning {#sg-mobile-scanning__section_wb2_dn2_tlb}

|-|-|
| Use grouped barcode scanning to scan multiple barcodes and group them into a set. For example, a single item that has an asset number, serial number, and model number. You can configure a button to use grouped entries to accept multiple barcode scans. |   |
[ ]

{#sg-mobile-scanning__table_kr1_z52_tlb}

## Supported barcode types {#sg-mobile-scanning__section_bby_why_gmb}

The ServiceNow mobile apps for iOS and Android support scanning the following barcode types:  
Note:  
* Code-128 and Code-39 barcode scanning isn't consistent on Android devices due to a [known open issue with Android libraries](https://issuetracker.google.com/u/0/issues/207732702). Incorrect scanned values might be intermittently returned. For more accurate barcode scanning, see [Enable enhanced barcode scanning](https://www.servicenow.com/docs/t90cpBg72AJ0oyBeioyKEQ "Add the EnableCameraFocusEnhancement and the EnableMaxCameraResolution mobile properties to enhance barcode scanning for Android devices.").
* Starting with version 18.3 of ServiceNow iOS apps, the barcode scanner uses a new framework that improves its reliability, ease of use, and enables scanning a wider variety of barcode types. However, the new barcode scanner framework isn't compatible with some older iOS devices. See [KB1702599](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1702599) on the ServiceNow Support website for details. You must be logged in to the website to view this content.
{#sg-mobile-scanning__ul_stw_2lk_tcc}

* 1D barcodes:
  * Both iOS and Android: EAN-13, EAN-8, UPC-A, UPC-E, Code-39, Code-93, Code-128, ITF, Codabar
  * iOS only: Code 39 Full ASCII, Code 93i, GS1 DataBar, GS1 DataBar Expanded, GS1 DataBar Limited, MSI
  {#sg-mobile-scanning__ul_wnt_fs1_scc}
* 2D barcodes:
  * Both iOS and Android: QR Code, Data Matrix, PDF-417, AZTEC
  * iOS only: MicroPDF417, MicroQR
  {#sg-mobile-scanning__ul_bql_rs1_scc}
{#sg-mobile-scanning__ul_mgb_ch2_yz}

## Zebra scanning devices {#sg-mobile-scanning__section_p2h_rtw_5mb}

The Android version of ServiceNow mobile apps can be used with most Zebra scanning devices. The scanner only works when permissions for the Zebra device camera have been denied for the ServiceNow mobile app. If you have already granted permissions to the Zebra device camera, you can turn them off in the settings for the Zebra device. In the ServiceNow app, when the cursor is in a QR/Barcode input field, the scanner outputs the results. End users can modify the barcode output to include a return/enter string at the end of each scan with
other apps, such as DataWedge.

For more information, see [Enable barcode scanning with an external scanner](https://www.servicenow.com/docs/hFp~EJlOtzHIXbOz5CMImQ "Set the externalScanEnabled mobile property to True to enable barcode scanning with an external scanner while the device camera is available in other parts of the mobile app."). Also refer to [Add a Tab Key after Scanning a Barcode](https://supportcommunity.zebra.com/s/article/Add-a-Tab-Key-After-Scanning-a-Bar-Code?language=en_US) in the Zebra documentation. This article explains how to add a tab key which automatically moves the scanner cursor when scanning multiple barcodes.
* **[Multi-scan for mobile applications](https://www.servicenow.com/docs/KSUqhu0VWvF3GG_zZKXYXQ)**   
  Use multi-scan to quickly scan multiple barcodes or groups of codes. With multi-scan, you can input information for your assets faster than manual entry or individual scans.
* **[Configure a grouped input for multiple scans](https://www.servicenow.com/docs/BjspYtHr8fsPHzoiWS7dPg)**   
  Enable your users to scan several barcodes sequentially. Users can scan barcodes without leaving the scanning interface when you configure a grouped input. You can configure grouped inputs on buttons to accept multiple barcode scans.

