# Key Features

* Barcodes may contain static data or dynamic data dependent upon the record being applied
* Barcodes may contain multiple contents of varying types
* Barcode content can be text, spacers, HTML, barcodes, or QR codes
* Barcode labels (as well as all contents) can be custom sized and aligned
* Sample Formatter & UI Actions are included to facilitate viewing and printing barcode labels
* Compatible with all modern browsers
* Supports barcode types:
  * Aztec Code
  * CODE39
  * CODE93
  * CODE128
  * Data Matrix
  * EAN2
  * EAN5
  * EAN8
  * EAN13
  * GS1 DataBar Expanded
  * GS1 DataBar Omnidirectional
  * GS1 DataBar Stacked
  * GS1 DataBar Truncated
  * ISBN
  * ISSN
  * ITF (Interleaved 2 of 5)
  * ITF-14
  * MSI
  * PDF417
  * Pharmacode
  * QR Code
  * Rationalized Codabar
  * UPC-A
  * UPC-E

#### Uses include:

* Generate Configuration Item barcodes directly on the form for simple scanning
* Generate & print asset tags directly from ServiceNow for corporate devices
* Batch generate asset tags from a filtered list
* Generate QR Codes linked directly to ServiceNow content


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.yansalabs.com/barcode-and-qr-code-generator/overview/key-features.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
