---
description: This page covers the description of the BarcodeType enumeration
---

# BarcodeType

`BarcodeType` enumeration contains types of barcodes which can be processed.

```java
public class BarcodeType {
    public static final int UNKNOWN = 0;
    public static final int BCT_CODE128 = 1;
    public static final int CODE39 = 2;
    public static final int EAN8 = 3;
    public static final int ITF = 4;
    public static final int PDF417 = 5;
    public static final int STF = 6;
    public static final int MTF = 7;
    public static final int IATA = 8;
    public static final int CODABAR = 9;
    public static final int UPCA = 10;
    public static final int CODE93 = 11;
    public static final int UPCE = 12;
    public static final int EAN13 = 13;
    public static final int QRCODE = 14;
    public static final int AZTEC = 15;
    public static final int DATAMATRIX = 16;
    public static final int ALL_1D = 17;
    public static final int CODE11 = 18;
}
```

| Constant         | Description                                                                                   |
| ---------------- | --------------------------------------------------------------------------------------------- |
| **UNKNOWN**      | unknown type                                                                                  |
| **BCT\_CODE128** | one-dimensional barcode, ISO 15417 (ANSI/AIM BC4-1999 Code 128)                               |
| **CODE39**       | one-dimensional barcode, ISO 16388 (ANSI/AIM BC1-1995 Code 39)                                |
| **EAN8**         | one-dimensional barcode, EAN8, ISO 15418                                                      |
| **ITF**          | one-dimensional barcode, Interleaved 2 of 5, ISO 16390 (ANSI/AIM BC2-1995 Interleaved 2 of 5) |
| **PDF417**       | two-dimensional barcode, ISO 15438 (AIM USS PDF417)                                           |
| **STF**          | one-dimensional barcode, Standard 2 of 5 (Industrial)                                         |
| **MTF**          | one-dimensional barcode, Matrix 2 of 5                                                        |
| **IATA**         | one-dimensional barcode, IATA 2 of 5 (Airline)                                                |
| **CODABAR**      | one-dimensional barcode, (ANSI/AIM BC3-1995, USS - Codabar)                                   |
| **UPCA**         | one-dimensional barcode, UPC-A                                                                |
| **CODE93**       | one-dimensional barcode, (ANSI/AIM BC5-1995, USS - Code 93)                                   |
| **UPCE**         | one-dimensional barcode, UPC-E                                                                |
| **EAN13**        | one-dimensional barcode, EAN13, ISO 15418                                                     |
| **QRCODE**       | two-dimensional QR barcode                                                                    |
| **AZTEC**        | two-dimensional AZTEC barcode                                                                 |
| **DATAMATRIX**   | two-dimensional DATAMATRIX barcode                                                            |
| **ALL\_1D**      | one-dimensional barcodes                                                                      |
| **CODE11**       | one-dimensional barcode, Code 11                                                              |
