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

# Barcode field

> Barcode input for Airtable Barcode fields.

## What this does

The barcode field maps to Airtable's Barcode field type. It presents a standard text input where respondents can enter a barcode value manually or scan a barcode using their device camera (on supported mobile browsers).

## Settings reference

The barcode field has no field-specific settings beyond the universal ones.

**Universal settings that apply:** Label, description, required, read-only, conditional visibility, conditional read-only, must be unique, custom validation rules.

## Common use cases

* Asset tracking forms where respondents scan equipment barcodes
* Inventory intake where products are identified by barcode
* Event check-in forms where attendees scan a ticket barcode

## How barcode scanning works

On mobile devices with camera access, the barcode field can trigger the device's barcode scanner (via the browser's camera capability). The scanned value populates the field automatically.

On desktop, respondents type the barcode value manually.

## Common questions

<AccordionGroup>
  <Accordion title="What barcode formats are supported?">
    The field accepts any text value, so any barcode format that can be decoded by the device scanner is supported: QR codes, Code 128, EAN-13, UPC-A, Code 39, and others.
  </Accordion>

  <Accordion title="Can I validate the barcode format?">
    Use custom validation rules (in the universal field settings) to enforce a specific format. For example, you could add a rule that the value must match a specific length or pattern.
  </Accordion>

  <Accordion title="Can I use Must be unique to prevent the same barcode from being submitted twice?">
    Yes. Enable **Must be unique** on the barcode field to ensure each barcode is only submitted once across all records in the table.
  </Accordion>
</AccordionGroup>
