`QR code` is a custom field type that allows you to generate a QR code from a string value. This is useful for generating QR codes for things like URLs, phone numbers, or other data that can be represented as a string.
The following column types are supported for the reference column:
* Formula
* Single Line Text
* Long Text
* Phone Number
* URL
* Email
## Create a QR code field
1. Click on `+` icon to the right of `Fields header`
2. [**Optional**] On the dropdown modal, enter the field name.
3. Select the field type as `QR Code` from the dropdown.
4. Select the field to be used as the source for the QR code.
5. Click on `Save Column` button.
![image](/img/v2/fields/QR.png)
### Cell display
Cell displays the QR code generated from the source field. Click on the cell to open enlarged view of the QR code.
`Barcode` is a custom field type that allows you to generate a barcode from a string value. This is useful for generating barcodes for things like URLs, phone numbers, or other data that can be represented as a string.
![image](/img/v2/fields/barcode.png)
The following column types are supported for the for reference column:
* Formula
* Single Line Text
* Long Text
* Phone Number
* URL
* Email
## Create a barcode field
1. Click on `+` icon to the right of `Fields header`
2. [**Optional**] On the dropdown modal, enter the field name.
3. Select the field type as `Barcode` from the dropdown.
4. Select the field to be used as the source for the barcode.
5. Select the barcode type from the dropdown.
6. Click on `Save Column` button.
### Cell display
Cell displays the barcode generated from the source field. Click on the cell to open enlarged view of the QR code.
![image](/img/v2/fields/barcode-cell.png)
![image](/img/v2/fields/barcode-expand.png)
### Supported barcode types
NocoDB supports the following barcode types for the barcode field type.