---
title: "Batch tools | Unitag Documentation"
description: "Create or update products in bulk from a spreadsheet, and download the QR codes of a whole catalogue as print-ready SVG files."
canonical: "https://www.unitag.io/documentation/packaging/batch-tools"
locale: "en"
route: "/packaging/batch-tools"
---

# Batch tools

Two screens exist for the case where the number of products makes the interface the wrong tool: Batch management, for creating and updating products from a spreadsheet, and Batch download, for getting their QR codes out as files.

## Batch management

![The Batch management screen: importing a spreadsheet of products on one side, exporting existing products on the other](https://www.unitag.io/documentation/images/packaging/en/packaging-batch-management.webp)

Batch management has two halves:

- **Import a batch**: create QR codes in bulk by importing a spreadsheet of products. Create batch starts the import.
- **Export products**: download your existing products as a spreadsheet, to review them or to modify them and import the result back.

The export is also the reliable way to get the template: a file exported from your own account already has the right columns and your own data in them, which removes most of the guesswork about what each column expects.

> Check a batch before you run a big one
>
> A batch that is wrong is wrong across every row it touches. Run a handful of products first, look at what was created, then run the rest.

## Batch download

![The Batch download screen: the download filters, the file size and format options, and the naming convention](https://www.unitag.io/documentation/images/packaging/en/packaging-batch-download.webp)

Batch download produces the QR code files for a set of products, ready for artwork. It is organised around three questions:

- **Download filters**: which products — by brand and range, optionally narrowed to GS1 type, or by batch ID for the products created in one import.
- **File size and format**: SVG files in real size, print-ready and GS1 certified, with the dimension you need.
- **Naming convention**: files are bundled into a ZIP, named after each product.

SVG rather than a raster format is the point: a QR code that will be printed at an unknown size has to stay sharp at every one of them.

- [Create a new batch](https://www.unitag.io/documentation/atlas/create-a-new-batch)

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "TechArticle",
    "@id": "https://www.unitag.io/documentation/packaging/batch-tools#article",
    "headline": "Batch tools",
    "url": "https://www.unitag.io/documentation/packaging/batch-tools",
    "description": "Create or update products in bulk from a spreadsheet, and download the QR codes of a whole catalogue as print-ready SVG files.",
    "image": "https://www.unitag.io/documentation/og/default-en.png",
    "inLanguage": "en",
    "articleSection": "Smart Packaging",
    "isPartOf": {
      "@type": "WebSite",
      "@id": "https://www.unitag.io/documentation/#website"
    },
    "publisher": {
      "@type": "Organization",
      "@id": "https://www.unitag.io/#organization",
      "name": "Unitag"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://www.unitag.io/documentation"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Smart Packaging",
        "item": "https://www.unitag.io/documentation/packaging/introduction"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Batch tools",
        "item": "https://www.unitag.io/documentation/packaging/batch-tools"
      }
    ]
  }
]
```
