---
title: BarcodeSymbology
framework: vision
role: symbol
role_heading: Enumeration
path: vision/barcodesymbology
---

# BarcodeSymbology

The barcode symbologies that the framework detects.

## Declaration

```swift
enum BarcodeSymbology
```

## Topics

### Getting the symbologies

- [BarcodeSymbology.aztec](vision/barcodesymbology/aztec.md)
- [BarcodeSymbology.codabar](vision/barcodesymbology/codabar.md)
- [BarcodeSymbology.code128](vision/barcodesymbology/code128.md)
- [BarcodeSymbology.code39](vision/barcodesymbology/code39.md)
- [BarcodeSymbology.code39Checksum](vision/barcodesymbology/code39checksum.md)
- [BarcodeSymbology.code39FullASCII](vision/barcodesymbology/code39fullascii.md)
- [BarcodeSymbology.code39FullASCIIChecksum](vision/barcodesymbology/code39fullasciichecksum.md)
- [BarcodeSymbology.code93](vision/barcodesymbology/code93.md)
- [BarcodeSymbology.code93i](vision/barcodesymbology/code93i.md)
- [BarcodeSymbology.dataMatrix](vision/barcodesymbology/datamatrix.md)
- [BarcodeSymbology.ean13](vision/barcodesymbology/ean13.md)
- [BarcodeSymbology.ean8](vision/barcodesymbology/ean8.md)
- [BarcodeSymbology.gs1DataBar](vision/barcodesymbology/gs1databar.md)
- [BarcodeSymbology.gs1DataBarExpanded](vision/barcodesymbology/gs1databarexpanded.md)
- [BarcodeSymbology.gs1DataBarLimited](vision/barcodesymbology/gs1databarlimited.md)
- [BarcodeSymbology.i2of5](vision/barcodesymbology/i2of5.md)
- [BarcodeSymbology.i2of5Checksum](vision/barcodesymbology/i2of5checksum.md)
- [BarcodeSymbology.itf14](vision/barcodesymbology/itf14.md)
- [BarcodeSymbology.microPDF417](vision/barcodesymbology/micropdf417.md)
- [BarcodeSymbology.microQR](vision/barcodesymbology/microqr.md)
- [BarcodeSymbology.msiPlessey](vision/barcodesymbology/msiplessey.md)
- [BarcodeSymbology.pdf417](vision/barcodesymbology/pdf417.md)
- [BarcodeSymbology.qr](vision/barcodesymbology/qr.md)
- [BarcodeSymbology.upce](vision/barcodesymbology/upce.md)

## Relationships

### Conforms To

- [CaseIterable](swift/caseiterable.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Configuring a request

- [symbologies](vision/detectbarcodesrequest/symbologies.md)
- [supportedSymbologies](vision/detectbarcodesrequest/supportedsymbologies.md)
- [coalescesCompositeSymbologies](vision/detectbarcodesrequest/coalescescompositesymbologies.md)
