# Designing labels

***

#### **What barcode format does BoxHero use?**

When you auto-generate a barcode in BoxHero, the system creates a 13-digit number in the **EAN-13 format**. When designing a label, you can choose a different barcode format. If you don’t select one, Code128 is used by default because it offers broad compatibility.

<figure><img src="/files/dSOHFFu3tr7PSkVyo6PU" alt=""><figcaption></figcaption></figure>

#### **Which barcode types are supported (1D, 2D, QR)?**

BoxHero supports both 1D barcodes and 2D barcodes.

* For **1D**, supported formats include Code128, Code39, Code93, EAN-13, ITF, and STF.
* For **2D**, BoxHero supports QR codes and Data Matrix codes.

#### **Can I customize the label size or layout?**

Yes. BoxHero offers two ways to create labels: you can choose from pre-designed templates for common label sheets and thermal rolls, or create a custom design to build a label from scratch with full control over layout, sizing, and positioning.

If your label size isn't listed in the templates, you can enter custom dimensions manually.

#### **Can I add an image or logo to a barcode label?**

Yes. Use the <mark style="color:$primary;">`Create Custom Design`</mark> option when printing your barcode labels. This gives you full control over the label layout, including the ability to add images, logos, and custom text.

<figure><img src="/files/g0ve0rqDvhNRbV3JGsjF" alt=""><figcaption></figcaption></figure>

#### **Can I save barcode labels as image files?**

Not directly. Barcode labels can only be saved as a PDF. To download, click <mark style="color:$primary;">`Print`</mark> and select <mark style="color:$primary;">`Save as PDF`</mark>.


---

# 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://www.boxhero.io/docs/faq/barcode-labels/designing-labels.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.
