Alternative Barcodes (Barcode, Datamatrix, QR Code)
Learn about Shelf's alternative barcode feature that extends beyond standard QR codes, enabling organizations to integrate multiple barcode formats into their asset tracking systems.

Shelf's alternative barcode feature extends beyond the standard QR codes automatically generated for assets and kits. This paid add-on enables organizations to integrate multiple barcode formats into their asset tracking systems.
Supported Barcode Types
The feature supports four barcode types:
- Code 128: 4-40 characters including letters, numbers, and symbols
- Code39: 4-43 alphanumeric characters
- Data Matrix: 4-100 characters, printable at extremely small sizes
- EAN-13: 13-digit numeric codes matching retail product standards
How to Generate Code 128 Barcodes
To generate a Code 128 barcode for an asset:
- Open any asset in your workspace
- In the right sidebar, find the code selector dropdown and the + button next to it
- Click the + button to open the "Add barcode to asset" dialog
- Barcode Type defaults to Code 128 — change it if you need a different format
- Enter your barcode value (4-40 characters — letters, numbers, and symbols like
ABC-123) - Click Add Barcode
The barcode is generated and saved immediately. It appears in the Barcodes section of the asset page and can be scanned with any barcode scanner.

You can also add barcodes by scanning existing physical barcodes using a device camera. The system automatically detects the barcode type and value during scanning.

Barcodes on Your Assets
Once added, barcodes appear in the Barcodes section at the bottom of each asset page. You can attach multiple barcodes of different types to a single asset — there is no limit.

Migrating Barcodes from Another System
If you are migrating from another asset manager and want to keep your existing barcodes:
- Export your barcodes from your current system as a CSV
- Import via CSV — Shelf's CSV import supports adding barcodes in bulk, enabling you to bring hundreds of barcodes simultaneously
- Each barcode must be unique across your workspace — duplicates will be flagged during import
This makes it straightforward to switch from tools that use Code 128 or other barcode formats without losing your existing identifiers.
Primary Use Cases
Organizations implement alternative barcodes to:
- Maintain existing barcode systems while adopting Shelf
- Facilitate departmental preferences for different code formats
- Preserve manufacturer identification codes
- Support space-constrained labeling scenarios (Data Matrix is ideal for small labels)
Operational Features
- Multiple barcodes can attach to single assets with no quantity limits
- All barcode types function identically within Shelf's scanning, booking, and check-in systems
- CSV bulk import enables adding hundreds of barcodes simultaneously
- Each barcode must maintain uniqueness across the workspace
Enabling the Barcodes Add-on
The Barcodes add-on is self-service — workspace owners can activate it directly without contacting sales.
Free trial
Workspace owners can start a 7-day free trial of the Barcodes add-on at no cost. To start your trial:
- Open any asset in your workspace
- In the Barcodes section of the asset form, click Start free trial
- Review the features and confirm — barcodes will be enabled immediately for your entire workspace
Each workspace can use the free trial once. After the trial period ends, a paid subscription is required to continue using barcodes.
Subscribe directly
If your workspace has already used the free trial, or you are ready to subscribe:
- Open any asset in your workspace
- In the Barcodes section, click to open the unlock dialog
- Choose a monthly or yearly subscription and complete checkout via Stripe
Note: Only workspace Owners can start a trial or subscribe. Administrators and other team members will see a prompt to ask their workspace owner to enable the add-on.
Ready to try Shelf?
Put what you're learning into practice. Free plan available — no credit card required.