> ## Documentation Index
> Fetch the complete documentation index at: https://help.hoopai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bulk actions

> Select multiple QR codes to export, delete, move to folders, or perform other operations in one step in the HoopAI platform.

The HoopAI platform's QR code library supports bulk selection so you can perform operations on multiple codes simultaneously. Instead of repeating the same action for each code individually, you can select a group and act on all of them at once.

## Selecting multiple QR codes

<Steps>
  <Step title="Open the QR code library">
    Navigate to **Sites > QR Codes**.
  </Step>

  <Step title="Enter selection mode">
    Check the checkbox that appears when you hover over a QR code card, or look for a **Select All** checkbox at the top of the list. Clicking this selects all codes currently visible in the view.
  </Step>

  <Step title="Select individual codes">
    Click the checkbox on each code you want to include in the bulk operation. Codes do not need to be in the same folder — navigate between folders while building your selection if needed.
  </Step>

  <Step title="Review the selection count">
    The toolbar displays how many codes are currently selected. Review this number before proceeding to confirm you have selected the right codes.
  </Step>
</Steps>

## Bulk move to folder

Moving multiple codes to a folder at once is the most common bulk operation, used when reorganizing a growing library or preparing codes for a new campaign structure.

<Steps>
  <Step title="Select the codes to move">
    Use the checkbox selection to mark all codes you want to move.
  </Step>

  <Step title="Click Move">
    In the bulk action toolbar that appears after selection, click **Move** or the move icon.
  </Step>

  <Step title="Choose the destination folder">
    A folder picker appears showing your existing folder hierarchy. Select the target folder. If you need a new folder, create it first (see [QR code folders](/qr-codes/qr-code-folders)) and then return to the move operation.
  </Step>

  <Step title="Confirm the move">
    Confirm the action. All selected codes move to the destination folder simultaneously.
  </Step>
</Steps>

## Bulk export (download)

Bulk export lets you download multiple QR codes at once, packaging them together for distribution or storage.

<Steps>
  <Step title="Select the codes to export">
    Check the codes you want to download.
  </Step>

  <Step title="Click Download or Export">
    In the bulk action toolbar, click **Download** or **Export**.
  </Step>

  <Step title="Select the file format">
    Choose the export format:

    * **PNG** — raster images suitable for digital use and standard print
    * **SVG** — vector files for large-format or scalable print
    * **PDF** — document-ready files for A4 or letter-size materials
  </Step>

  <Step title="Receive the download">
    The platform packages all selected codes into a compressed archive (ZIP file) and initiates the download. Each code is saved as an individual file inside the archive, named according to the QR code's name in your library.
  </Step>
</Steps>

## Bulk delete

Bulk delete removes multiple codes from your account permanently. Use this to clean up old codes from completed campaigns or remove test codes you no longer need.

<Steps>
  <Step title="Select the codes to delete">
    Check the codes you want to remove.
  </Step>

  <Step title="Click Delete">
    In the bulk action toolbar, click **Delete** or the delete icon.
  </Step>

  <Step title="Confirm the deletion">
    A confirmation dialog appears listing how many codes will be deleted. Confirm to proceed. Deletion is permanent — there is no undo option.
  </Step>
</Steps>

<Warning>
  Deleted QR codes cannot be recovered. Any physical or digital materials that display a deleted code's image will still show the code, but scanning it will no longer redirect to a destination. If materials are still in circulation, archive the codes in a folder rather than deleting them.
</Warning>

## Bulk creation from CSV

In addition to performing bulk operations on existing codes, the platform supports creating hundreds of new QR codes at once by importing a CSV file. This is a separate feature from the bulk actions described above. See [Importing QR codes](/qr-codes/importing-qr-codes) for the full guide.

## Tips for efficient bulk operations

### Use folders before selecting

If you organize codes into folders by campaign or project, bulk selecting within a folder is much faster than searching for codes across the entire library. Navigate into the folder, then select all.

### Name codes clearly

Bulk export downloads each code as a file named after the code's name in your library. Clear, consistent naming (for example, "Spring2026\_Window\_Sign" rather than "QR Code 47") means your exported files are immediately identifiable without opening each one.

### Archive instead of delete

If there is any chance a QR code might be needed in the future — for reference, analytics access, or reuse — move it to an archive folder rather than deleting it. Bulk move to an "Archive" folder is faster and safer than bulk delete for campaign cleanup.

### Select all, then deselect exceptions

When most codes in a view should be included but a few should not, it is faster to click **Select All** and then uncheck the exceptions rather than checking each included code individually.

<Tip>
  Before running a bulk delete on campaign codes, use the analytics view to note any codes with unusually high scan volumes — these may still be embedded on active materials and worth keeping for historical analytics reference.
</Tip>
