# Barcodes

> Generate QR code, Code 128 or Data Matrix images in curl or .NET with barcodes/create: size, colors and text, plus length and validity checks of the text first.

- **Product:** DS Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** DS Server > Document Processing > Barcodes
- **Web URL:** https://docs.textcontrol.com/ds-server/document-processing/barcodes/
- **LLMs URL:** https://docs.textcontrol.com/ds-server/document-processing/barcodes/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/ds-server/document-processing/barcodes/llms-full.txt

---

## On This Page

- [How Creating Barcodes Works](https://docs.textcontrol.com/ds-server/document-processing/barcodes/#how-creating-barcodes-works)
- [Create a Barcode With curl](https://docs.textcontrol.com/ds-server/document-processing/barcodes/#create-a-barcode-with-curl)
- [Create a Barcode With .NET](https://docs.textcontrol.com/ds-server/document-processing/barcodes/#create-a-barcode-with-net)
- [Set the Appearance](https://docs.textcontrol.com/ds-server/document-processing/barcodes/#set-the-appearance)
- [Choose the Barcode Type](https://docs.textcontrol.com/ds-server/document-processing/barcodes/#choose-the-barcode-type)
- [Check the Text Before Creating a Barcode](https://docs.textcontrol.com/ds-server/document-processing/barcodes/#check-the-text-before-creating-a-barcode)
- [Next Steps](https://docs.textcontrol.com/ds-server/document-processing/barcodes/#next-steps)

---

## Nearby

- **Previous:** [PDF Form Fields](https://docs.textcontrol.com/ds-server/document-processing/pdf-forms/llms.txt)
- **Next:** [Errors and Status Codes](https://docs.textcontrol.com/ds-server/document-processing/errors/llms.txt)
