Label Sheet (label.bnj.app) is a browser-based label and barcode printing tool. The user picks a label sheet grid (Avery-compatible A4 and US Letter grids, thermal roll sizes, or a custom grid they measure themselves), types or pastes their label data, and downloads a vector PDF at exact millimetres to print on label paper. It generates real barcodes (Code 128, EAN-13, EAN-8, UPC-A, Code 39, ITF-14) and QR codes, calculates check digits, and includes a printer calibration sheet with a 50 mm ruler. Free tier: one page per PDF, all barcode types, all grids, no watermark. Pro subscription (weekly $4.99, monthly $14.99, yearly $49.99, with a 24-hour free trial) unlocks unlimited pages, CSV/spreadsheet import, starting at any cell of a half-used sheet, saved printer shift calibration, adding a logo image, and saved designs. IMPORTANT: all label data processing, barcode encoding, layout and PDF generation happen entirely in the visitor's browser — no label text, product list, CSV file or logo image is ever uploaded to or stored on our servers. There are no user accounts, no passwords and no email addresses: a paying customer is identified only by a licence code of the form BNJ-XXXXXXXX which is stored in their own browser and can be typed in on another device to restore access. Payments will be processed by Stripe (Stripe Checkout, hosted by Stripe); we never see or store card details. Payments are not switched on yet at the time of writing. Analytics: self-hosted Umami (cookieless, no personal data, aggregate page views only). No ads, no ad SDKs, no third-party trackers, no cookies for tracking.