Bulk CSV import

Create or update many website codes at once from a spreadsheet.

Bulk import is on Pro and Business. It creates dynamic Website codes, or updates existing ones.

Import a file

  1. Open QR codes and click Import CSV.
  2. Click Download the template to get a file with the right columns.
  3. Fill it in, save it as CSV, and choose the file.
  4. Check the summary, for example "120 rows ready (20 updates)".
  5. Click Import.

When it finishes you see a count such as "118 saved, 2 failed", with the reason for each failed row. Rows that worked are saved even if others fail, so fix the failed rows and import just those.

Columns

The first row must be the header. Column names aren't case-sensitive.

ColumnRequiredWhat it does
idNoLeave empty to create a new code. Put an existing code's ID to update that code
nameYesThe code's name, up to 120 characters
urlYesThe destination, a full http:// or https:// URL
folderNoFolder name. Matched to an existing folder ignoring case; a new folder is created if none matches
tagsNoTags separated by commas, semicolons or vertical bars. Quote the cell if you use commas
placementNoWhere the code is displayed

Example:

id,name,url,folder,tags,placement
,Spring flyer,https://example.com/spring,Flyers,"spring, print",Main St window

Updating codes

  • Find a code's ID in its page address: /codes/<id>.
  • On an update row, name and url are required. The URL replaces the destination.
  • tags replaces all of the code's tags. Leave the column empty to keep them.
  • Only Website codes can be updated this way.

Limits

  • Up to 500 rows and 1 MB per file.
  • Each row is checked like a manual save: your plan's code limit, safety checks and edit locks all apply, row by row.
  • Imported codes can't use your custom domain. To put a code on your custom domain, create it on the New code page.

After importing, open each code to download its image.