Round product labels from Shopify (3-inch circles)
Round labels are everywhere in retail, candle lids, jar tops, soap wraps, kraft boxes, product seals, and merchants have been asking Shopify's own barcode app for them for years. The request keeps coming up, and the answer keeps not arriving: Shopify's Retail Barcode Labels app supports only its fixed set of rectangular templates, with no custom sizes and no circles. That's part of why a free first-party app sits at 2.2 stars across 465 reviews.
This guide covers why circles are genuinely different from rectangles, what to check before you buy round label stock, and how to print 3-inch circle labels from your Shopify products today.
Why round labels break rectangular templates
Every label app works with rectangles internally, the printable region is a bounding box. If you take a rectangular template and print it onto circular stock, the corners of your layout land outside the circle. Whatever was near a corner, the price, the edge of a barcode, the end of a long product name, gets physically cut off by the die-cut edge.
The geometry is unforgiving. A 3-inch circle inscribed in a 3-inch square covers only about 78.5% of it, over a fifth of the bounding box simply doesn't exist on the sticker. A layout can look "mostly fine" in preview and still lose the last digit of a price on paper.
The correct approach is a safe area: an inner zone, comfortably inside the circle, where all content is placed and centered. Text and barcodes live in the safe area; nothing important approaches the curved edge. That requires the app to actually know the label is round, which is exactly what template-list apps don't.
What you need
- Round label stock. For 3-inch circles the common options are letter-size sheets (typically 6 circles per sheet, 2 columns × 3 rows) or rolls for thermal label printers. Note the exact layout printed on your stock's packaging, sheet arrangements vary by brand, so don't assume.
- A printer. Ordinary laser/inkjet for sheets; a thermal label printer for rolls.
- Barcodes on your Shopify products, if you want the labels scannable, the barcode field on each variant must be filled in.
- A label app that supports custom sizes and circular labels. This is the hard requirement that rules out Shopify's own app.
Step 1: Set up a circular template
LabelFast (LabelFast) supports custom label sizes including 3-inch circles directly. When you choose a circular label, it handles safe-area centering for you: your content, product title, price, barcode, is centered within the circle's safe area rather than laid out to the corners of a bounding box, so nothing important rides the curved edge. You don't compute the geometry; you pick the circle size and the app keeps content inside it.
Set the label shape to circle and the diameter to 3 inches. If you're printing on sheets, also set the sheet layout to match your stock, the grid and margins from the packaging of the exact product you bought.
The free tier covers 200 labels a month, so a full test-and-verify run on round stock costs nothing, and the app is read-only, it never writes to your store.
Step 2: Decide what goes on a circle
Round labels reward restraint. What works well on a 3-inch circle:
- Product name, centered, one or two short lines
- Price, large, centered
- Barcode, horizontal, in the vertical middle of the circle where the safe width is greatest
That last point is the key layout fact about circles: the widest usable strip is the horizontal middle. A barcode needs its full width to scan, so put it at the vertical center, not near the top or bottom where the circle narrows, and keep those narrower zones for short text.
Skip anything long: multi-line descriptions, SKU + barcode + vendor + price all at once. Dense information is a job for a rectangular label on the back of the product; the circle on top is for the name, the price, and the scan.
Step 3: Select products and quantities
Pick the products to label and set quantities. If you're labeling everything in stock, the usual case when a batch of candles or jars comes off the bench, the number you want per product is your on-hand count.
LabelFast pre-fills each quantity with inventory on hand by default, so a "label the whole batch" run needs no typing. With apps that default to 1 (or, like Shopify's own app since April 2026, don't fill quantities properly at all), you'll enter each count manually.
Step 4: Print: same rules as any label, one extra check
In the print dialog:
- Paper size matching your stock (Letter for 6-up sheets; the roll's size for thermal).
- Scale: 100%, with "fit to page" off. Scaling is doubly fatal on circles: it distorts barcode bar widths and slides content out of the safe area toward the die-cut edge.
- Margins none, headers/footers off.
Then do a plain-paper test: print page one on ordinary paper, lay it over a sheet of the round stock, and hold both up to the light. Every printed circle of content should sit inside its sticker's die-cut circle, check the corners of the sheet especially, where printer feed drift shows up first.
Step 5: Verify with a scanner
Print one real sheet, peel one label, stick it on an actual product, a curved candle lid if that's where it will live, and scan it with your register scanner. Curved surfaces bend barcodes, which is another reason the barcode belongs in the flat-ish center of the label, printed at true 100%. If it scans on the product, run the batch.
Troubleshooting
- Content clipped at the curved edge: the layout isn't respecting the circle, confirm the template is set to a circular shape, not a 3 × 3 square, and that scale is 100%.
- Print lands between the circles on the sheet: the sheet grid in your template doesn't match your stock's actual layout. Rebuild it from the numbers on the packaging.
- Scans on the sheet, not on the jar: the barcode is too close to the label's edge, wrapping onto the curve of the product. Keep it in the horizontal middle band.
The short version
Round labels aren't a styling tweak, they need an app that knows the label is a circle and centers content in the safe area accordingly. Shopify's own barcode app doesn't do custom sizes at all, which is why this feature request has stayed open for years. With circle-aware templates, 100% scale, and one plain-paper overlay test, 3-inch round labels are as routine as any rectangle.