Generate labels inside receiving workflows
Send item, lot, bin, price, or supplier data from the system your team already uses. Get one print-ready PDF back.
Add product and inventory label generation to any ERP, WMS, marketplace, or internal tool. Send data, choose a template, and get a PDF ready for the printer.
Eligible new accounts · 2,000 one-time production labels · First PDF in about five minutes
curl -X POST \
https://prod-bcm-api.barcodeman.app/api/v1/print \
-H "Authorization: Bearer $KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "PASTE_TEMPLATE_ID",
"items": [
{
"quantity": 24,
"data": {
"name": "Trail Bottle",
"sku": "TB-1042",
"price": "$24.00"
}
}
]
}' BarcodeMan focuses on product and inventory labels—not postage, carrier rates, or shipping documents.
Send item, lot, bin, price, or supplier data from the system your team already uses. Get one print-ready PDF back.
Keep your application focused on its core workflow. BarcodeMan handles layout, barcode rendering, pagination, and output.
Use reusable templates and arbitrary JSON fields to generate branded product and inventory labels for every account.
Start from the paper preset catalog and a designed layout in the visual editor, or create a template through the API. Save it once, then use its template ID for every print job.
Read the quickstart ↗Start from the paper preset catalog or enter a custom label size.
Use the visual editor or template API, then copy the returned template ID.
Send the templateId with any product or inventory JSON payload.
Turn hundreds of rows and quantities into one correctly paginated, print-ready PDF.
Render a single label synchronously for template previews and approval workflows.
Create a layout once, save its template ID, and reuse it across every print job.
Design reusable layouts in the browser, then bind elements to fields in your JSON payload.
Add SKUs, prices, lot numbers, product images, QR codes, custom text, or your own fields.
Print with Zebra, Rollo, DYMO, Brother, office printers, or any workflow that accepts PDF.
Eligible accounts receive 2,000 one-time Trial labels.
Use a saved templateId with your item data.
Print or pass it downstream.
No. BarcodeMan is for product and inventory labels: SKUs, prices, barcodes, QR codes, lot numbers, bin locations, and other data from your system. It does not buy postage or create carrier shipping labels.
No. The API is platform-agnostic. If your application can send an HTTPS request with JSON, it can generate labels with BarcodeMan.
Yes. Create and save a reusable template first, then send its templateId with each print request. The visual editor can start from a paper preset and a designed layout.
BarcodeMan supports common product and inventory formats including Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, GS1-128, ISBN, and QR codes.
The API returns standard PDF files, so it works with thermal printers such as Zebra, Rollo, DYMO, and Brother, as well as desktop and commercial printers.
Eligible new accounts receive 2,000 production labels once.