1. Home
  2. Productivity tools
  3. Printable Price Tag and Shelf Label Maker

Printable Price Tag and Shelf Label Maker

For shop owners and market sellers who want neat price tags without a label printer.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use Printable Price Tag and Shelf Label Maker

  1. Type or paste your list, or press Sample to see an example.
  2. Choose the label sheet, or enter your own measurements, and the number of labels already used.
  3. Download the PDF and print it at 100% scale.

Features

  • Name, price, optional old price and code on each tag
  • Old price struck through above the new price
  • Optional Code 128 barcode of the code
  • A4 and US Letter label layouts or custom measurements
  • Skip used labels and shift for your printer

Supported formats

Input

  • Typed lines
  • Pasted text

You get

  • PDF

Private by design

Everything you enter is processed by your browser on this device. Nothing is sent to openWorkstand or anyone else, so the Printable Price Tag and Shelf Label Maker is safe for private and work data. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • Print at 100% (actual size), not “fit to page”, or labels will not line up with the sheet.
  • Prices print exactly as typed; tax and rounding rules are yours to apply.

Guide

Printable price tags: a name, a price, a struck-through old price and a barcode

A shop does not need a label printer to look tidy. A sheet of stickers and a sheet of price tags laid out properly do the job, and for market stalls, small shops and pop-ups that is often all that is needed. The effort is in the layout: making sure each name fits, each price is large and readable, and each tag lines up with its sticker. This page takes a list of products and prices and does the layout, producing a PDF to print.

The list

One tag per line: the product name, the price, then optionally the old price and a code, separated by pipes. For example, Blue ceramic mug | 9.99 | 12.99 | MUG-BLU-001. A line must have at least a name and a price. The currency symbol is a separate box, so you type 9.99 and the page prints $9.99, or whatever symbol you choose, up to four characters. Up to 500 tags can be made in one run.

How a tag is laid out

The name goes at the top, centred and in bold. Below it is the price, in your accent colour, as large as the label allows. If there is an old price, it is printed above the new one in grey, with a line through it. At the bottom, if a code is given and the barcode toggle is on, is a Code 128 barcode with the code printed in small type beneath it. Everything is centred, and the label has no border unless you turn on the outline.

Fitting text

Labels differ in size, so the page sizes text to fit. A long product name is shrunk, half a point at a time, until it fits the width or reaches six points, and if it still does not fit it is cut and ends with an ellipsis. The price is sized from the height left once the name, the old price and the barcode have their space, up to a maximum of 34 points. A price too wide for the label is shrunk in the same way.

A worked example

Press Sample for a small gift shop. The four lines are a blue ceramic mug at 9.99, down from 12.99, a 50 g green tea at 4.50, a linen tea towel at 7.25, down from 9.00, and a bamboo spoon set at 12.00, each with a code. The default sheet is A4 with 21 labels of 63.5 × 38.1 mm, so all four tags fit on one page, in the first row and the start of the second. Two of the tags show a struck-through old price above the new one in red. The tags without an old price show a larger price, since they have more height to use. Each has a barcode of its code at the foot.

The sheet

The same sheet controls as the barcode and QR tools are used: a preset for common A4 and US Letter label stock, or custom measurements, a count of labels already used, a shift for printer drift, and an optional outline. A small preview shows which labels will be filled. Choose a sheet with larger labels if you want bigger prices, since the price size follows the label height.

Edge cases

A line without a price is an error, with an example of the format. An empty code means no barcode, even if the toggle is on. A code that is not valid prints as plain text. If the barcode would be too thin to scan, the page warns you. Prices are text, so you can type 1,299 or 9.99 / kg, and they are printed exactly as typed.

Limits

The page does not add tax, convert currencies, round prices or check them against a price list. Rules for displaying prices, unit prices and reductions are set by law in many countries, and the page does not apply them. Label stock varies slightly between makers, so print a test page on plain paper first.

Checked against the current version of the Printable Price Tag and Shelf Label Maker on .

Troubleshooting

The download did not start

Look for your browser’s download bar or icon. Some browsers ask once before a site may download files; allow it and click the button again.

Frequently asked questions

Should the old price on a tag be the real previous price?

Yes. Many countries have rules about how a reduction may be advertised, such as requiring that the old price was genuinely charged for a period beforehand. The page prints whatever you type, so the responsibility for a true comparison is yours.

Why does the price look smaller on a tag with an old price?

Because the struck-through figure takes part of the label’s height. The page works out the largest price size that leaves room for it, so a tag with an old price shows a slightly smaller current price than one without.

Does the page add tax to prices?

No. It prints the price exactly as you type it, so include tax if your local rules require shelf prices to include it.

Which label sheet should I buy?

Any sheet whose size matches a preset here, or enter your own measurements. Larger labels give a more readable price and a barcode that scans more easily.

Keep working with the result

After you download, choose “Save to Workstand” to keep the result in a folder on your computer, attach it to a project and create a follow-up task. It is saved by your browser, not uploaded.