> ## Documentation Index
> Fetch the complete documentation index at: https://help.fieldpulse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Create Custom Barcodes for Mobile Scanning

> Generate Code-128 barcodes with a free web tool so the FieldPulse mobile app can scan your items, inventory, and assets.

> **Who uses this:** Anyone who labels items, inventory, or assets and scans them in the field. The barcodes themselves are created in a free third-party web tool, outside FieldPulse. **Availability:** All regions · scanning happens in the FieldPulse mobile app.

FieldPulse does not generate barcodes, but the [FieldPulse mobile app](https://www.fieldpulse.com/features/mobile-app) scanner reads the Code-128 format — so you can create your own labels with a free online tool and scan them straight into FieldPulse. Encode a SKU, an asset ID, or another item number as a Code-128 barcode, print it, apply it to the item, and scan it to track your items, inventory, or assets in FieldPulse.

## Overview

Custom barcodes are created outside FieldPulse in a free web tool and then scanned in the FieldPulse mobile app. This page uses the [TEC-IT online barcode generator](https://barcode.tec-it.com/en/Code128), which turns each line of data you enter into its own Code-128 barcode image and packages the whole set as a ZIP download.

Creating a set of barcodes takes three stages, in order:

1. **Enter your barcode data** in the generator — one value per line, or a numbered sequence the tool builds for you.

2. **Download the barcode images** as a ZIP file.

3. **Print the labels and apply them** to your items, inventory, or assets.

## Before you begin

<Note>
  FieldPulse is compatible with the **Code-128** barcode format. Generate your barcodes in Code-128 so the FieldPulse mobile app can read them.
</Note>

* Decide what each barcode should encode — a SKU, an asset ID, or another item number — before you start, so you can enter them all at once.

* You download image files from the third-party tool and print them, so have a printer and label stock ready.

## Create the barcodes

1. Open the [TEC-IT online barcode generator](https://barcode.tec-it.com/en/Code128).

2. In the **Linear Codes** list on the left, select **Code-128**.

   <Columns cols={2}>
     <Frame>
       <img src="https://mintcdn.com/fieldpulse/xwPwr8uE60bRxuE9/static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/01.png?fit=max&auto=format&n=xwPwr8uE60bRxuE9&q=85&s=e88b2035029b8eb7cca778957902b4c6" alt="The TEC-IT Online Barcode Generator page with the Linear Codes list, the Data field, and the barcode preview and Download button" width="1600" height="912" data-path="static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/01.png" />
     </Frame>

     <Frame>
       <img src="https://mintcdn.com/fieldpulse/xwPwr8uE60bRxuE9/static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/02.png?fit=max&auto=format&n=xwPwr8uE60bRxuE9&q=85&s=20c7e97b3e1f3c3472105d2341f1e032" alt="The Linear Codes list highlighted with Code-128 selected as the barcode type" width="1600" height="915" data-path="static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/02.png" />
     </Frame>
   </Columns>

3. In the **Data** field in the middle of the page, enter the information you want encoded in the barcode.

<img src="https://mintcdn.com/fieldpulse/xwPwr8uE60bRxuE9/static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/03.png?fit=max&auto=format&n=xwPwr8uE60bRxuE9&q=85&s=3aafc088cbf36eb25781e771bbd9a7fd" alt="The Code-128 panel highlighted with sample data entered in the Data field and the matching barcode shown in the preview" width="1600" height="900" data-path="static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/03.png" />

Use one of the two options below to create more than one barcode at a time.

### Enter one barcode per row

1. Select the **Generate one barcode per row** checkbox.

2. Enter each barcode value — such as a SKU number or an asset ID — on its own line in the **Data** field.

<img src="https://mintcdn.com/fieldpulse/xwPwr8uE60bRxuE9/static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/04.png?fit=max&auto=format&n=xwPwr8uE60bRxuE9&q=85&s=658ed9ff75c9376eefee65eaaf68318e" alt="The Data field with two values on separate lines and the Generate one barcode per row checkbox selected" width="1600" height="898" data-path="static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/04.png" />

### Create a numbered sequence

1. Select **Create Sequence** at the top of the Code-128 panel.

   <img src="https://mintcdn.com/fieldpulse/xwPwr8uE60bRxuE9/static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/05.png?fit=max&auto=format&n=xwPwr8uE60bRxuE9&q=85&s=be2eb8341587019dca5fa5d169bc51b3" alt="The Create Sequence link highlighted at the top right of the Code-128 panel" width="1600" height="895" data-path="static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/05.png" />

2. Fill in the **Prefix**, **Suffix**, **Start Value**, **End Value**, **Increment**, and **Mask** fields to describe the numbering pattern you want.

3. Select **Generate**. The tool creates a run of 10 barcodes from that pattern — sequence generation is limited to 10 barcodes for unregistered users.

<img src="https://mintcdn.com/fieldpulse/xwPwr8uE60bRxuE9/static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/06.png?fit=max&auto=format&n=xwPwr8uE60bRxuE9&q=85&s=7da32f75dba0588f488cabae6f1ac58f" alt="The Create Sequence panel with Prefix, Suffix, Start Value, End Value, Increment, and Mask filled in and the Generate button highlighted" width="1600" height="773" data-path="static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/06.png" />

## Download, print, and apply the labels

1. Select **Download**. The generator processes each line of data and creates a separate barcode image for each entry.

   <img src="https://mintcdn.com/fieldpulse/xwPwr8uE60bRxuE9/static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/07.png?fit=max&auto=format&n=xwPwr8uE60bRxuE9&q=85&s=417644599170c81b98a6a652e34e59a1" alt="The generated sequence listed in the Data field with the red Download button highlighted" width="1600" height="768" data-path="static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/07.png" />

2. A ZIP file downloads, holding each of your barcode numbers as its own image file.

   <img src="https://mintcdn.com/fieldpulse/xwPwr8uE60bRxuE9/static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/08.png?fit=max&auto=format&n=xwPwr8uE60bRxuE9&q=85&s=0935398a35ee683c9cb260b168fde241" alt="The browser download notification showing the finished barcodes ZIP file" width="1600" height="954" data-path="static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/08.png" />

3. Locate the downloaded file on your device and open it. Each barcode is a separate image named after the value it encodes.

4. Print the barcode images and apply the labels to your inventory or assets. The labels are then ready to be scanned in the FieldPulse mobile app.

<Columns cols={2}>
  <Frame>
    <img src="https://mintcdn.com/fieldpulse/xwPwr8uE60bRxuE9/static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/09.png?fit=max&auto=format&n=xwPwr8uE60bRxuE9&q=85&s=18e5d97e1596909f236771708259474a" alt="The unzipped barcode folder listing ten image files, each named after the barcode value it contains" width="1600" height="582" data-path="static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/09.png" />
  </Frame>

  <Frame>
    <img src="https://mintcdn.com/fieldpulse/xwPwr8uE60bRxuE9/static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/10.png?fit=max&auto=format&n=xwPwr8uE60bRxuE9&q=85&s=11924ff285c4d06fa6aa01bf3aff58d3" alt="A single downloaded barcode image opened for preview, showing the Code-128 bars above the value they encode" width="1412" height="530" data-path="static/images/_api/11853697-creating-custom-barcodes-for-easy-scanning-with-the-fieldpulse-mobile-app/10.png" />
  </Frame>
</Columns>

## Still need help?

Reach the [FieldPulse support team](https://www.fieldpulse.com/company/contact-us) at [support@fieldpulse.com](mailto:support@fieldpulse.com) or through the chat feature in the bottom-right corner of your screen.

## Related articles

* [Setting Up Item List & Inventory](/inventory-materials/item-list/adding-items)

* [Serialized Inventory Overview](/inventory-materials/item-list/serialized-inventory)

* [How to Manage Assets](/jobs/assets/managing-assets)

Your barcodes are working when you print a Code-128 label, apply it to an item, and the FieldPulse mobile app scanner reads it.


## Related topics

- [How to Create an Estimate](/estimates-invoices/creating/estimate.md)
- [Technical Specs](/troubleshooting/technical-specs/index.md)
- [Character Limits and Validation Details](/troubleshooting/technical-specs/character-limits.md)
- [How to Create an Invoice](/estimates-invoices/creating/invoice.md)
