Garden & QR Printing

Bulk QR Label Generator

Preview CSV rows and create individual inventory labels. Enter your own values; defaults are examples.

← Garden & QR Printing

About This Tool

Bulk QR Label Generator helps you manage a common household situation: two physical boxes need different counts and locations. Use it when keeping the package details in memory is no longer reliable, or when another household member needs to understand what is available.

Preserve the item ID rather than creating a duplicate.

When Should You Use It?

The row must survive selecting its saved record and rebuilding.

A descriptive name includes punctuation that would otherwise create an extra column.

  • Rebuild the imported selected record without changing its values.
  • Enclose the comma-containing name in double quotes.

What Information Do You Need?

CSV: name,quantity,unit,location; optional tool,data,notes
Paste a header row followed by one item per row. Quote cells containing commas; escape quotes by doubling them. Preview after every edit. Import adds records, so importing the same file twice creates duplicates.

Item name should identify the exact supply or container. Storage location should identify where you can find it now. Minimum stock is compared with the saved quantity in result units, including equality; it is not a days-remaining alert. Notes are included in the readable QR snapshot, so keep them concise and avoid private information.

Item quantity and Quantity unit also support a single record. Supported units are items, packs, bottles, g, kg, ml, litres, rolls, bags, cells, sheets, tablets, pods, servings, layers and labels. Decimal quantities are allowed only for g, kg, ml and litres.

How to Use This Tool

  1. Keep each physical box on its own row.
  2. Replace the sample values with your own measurements. Check CSV: name,quantity,unit,location; optional tool,data,notes against your physical supply before saving.
  3. For a batch, select Preview CSV and resolve all errors, then Import validated CSV. For a single item, use Calculate & Save.
  4. Check the name, location and minimum, then download SVG or PNG, or use Print. Records are saved in this browser; export JSON Backup from My Items before clearing browser data or moving devices.
  5. To record a change, open the saved item through My Items and choose Edit. Update the affected fields, select Calculate & Save, then Rebuild QR Code and replace the physical label. Saving alone leaves the last built label snapshot unchanged.

Understanding Your Results

CSV import is separate from Calculate & Save for an individual item. Required headers are name,quantity,unit,location; tool,data,notes are optional. Preview CSV validates every row before Import validated CSV commits them.

The quantity beside the item name is the stock value used for LOW STOCK: quantity at or below your minimum triggers that status. Additional days, cycles, sets or dates describe the entered assumptions; they are not a live measurement. Recount after use, receipt or relocation. A different device reads the printed snapshot and does not automatically receive later inventory changes.

CSV labels describe snapshots rather than live sensors.

Practical Examples

These are illustrative household inputs, not product specifications or recommended use rates. Enter each record below, select Calculate & Save, and compare the displayed calculation.

Import two storage-box labels in one file

Two physical boxes need different counts and locations.

Keep each physical box on its own row.

name,quantity,unit,location
Winter box,4,items,Loft
Camping box,3,items,Garage

Choose Preview CSV, then Import validated CSV. Two records are imported: Winter box = 4 items at Loft; Camping box = 3 items at Garage.

The two generated records retain different quantities and locations.

CSV labels describe snapshots rather than live sensors.

Read the full worked example

Import a seventeen-bottle garage record without default overwrites

The row must survive selecting its saved record and rebuilding.

Rebuild the imported selected record without changing its values.

name,quantity,unit,location,notes
Bottle reserve,17,bottles,Garage,Keep the reserve separate

Choose Preview CSV, then Import validated CSV. One record is imported with 17 bottles, Garage and the supplied note.

The rebuilt snapshot must retain seventeen bottles at Garage.

Preserve the item ID rather than creating a duplicate.

Read the full worked example

Import mixed units without adding incompatible totals

A household batch contains mass, roll and bottle records.

Inspect each row’s unit in the previewed batch.

name,quantity,unit,location
Dry product,2,kg,Pantry
Kitchen paper,6,rolls,Kitchen
Soap refill,3,bottles,Bathroom

Choose Preview CSV, then Import validated CSV. Three records are imported with their original units: 2 kg, 6 rolls and 3 bottles.

The records remain separate; there is no meaningful combined total of eleven units.

A generic CSV row does not infer a product-specific use rate.

Read the full worked example

Tips for Better Tracking

  • Use UTF-8 text when copying the CSV into the input. The imported name retains its punctuation rather than becoming an unreadable label.
  • Quote the comma-containing notes field and inspect the selected record. The note stays attached to the intended item.
  • Keep the CSV quantity equal to the stock computed from data. The row stores 1,000 ml; forty is a derived load count, not the quantity column.

Common Mistakes to Avoid

An unquoted comma would create the wrong column count. The quoted comma belongs to the name instead of splitting the CSV row. Counted items still require a clear physical counting boundary.

A different text encoding can corrupt characters before the site reads them. The imported name retains its punctuation rather than becoming an unreadable label. Anyone holding the resulting QR can read this item name.

A comma inside unquoted notes would shift the row structure. The note stays attached to the intended item. Do not include sensitive household details in QR notes.

Frequently Asked Questions

How do I import notes without turning them into extra columns?

Quote the comma-containing notes field and inspect the selected record. The note stays attached to the intended item.

Do not include sensitive household details in QR notes.

How do I create a product-specific calculator record from CSV data?

Keep the CSV quantity equal to the stock computed from data. The row stores 1,000 ml; forty is a derived load count, not the quantity column.

The dose must come from appropriate product instructions.

How do I reject an empty CSV quantity before any import?

Correct the blank quantity to 4 and preview the corrected file before importing. An empty value is not silently converted to zero.

An intentional zero must be written explicitly.

How do I reject a row with an unexpected extra column?

Remove the unwanted fifth value and preview again. The corrected four-column row imports one four-item record.

Every row must match the selected header width.

How do I edit one imported item without changing the next row?

Open Bottle reserve, change quantity to 12 and location to Kitchen shelf, save, then rebuild. The first record retains its ID while the second record is unchanged.

Verify the second row after a sequence of edits.

  • Seed Packet Inventory & Sowing Label Maker — Quantity counts packets, not seeds or expected seedlings. Sowing date and planting notes are saved references; they do not calculate germination or a local planting season.
  • Plant Care QR Tag Maker — The date is last watered plus your chosen interval. Treat it as an inspection reminder: soil condition and the plant’s circumstances still determine whether watering is needed.
  • Fertilizer & Potting Mix Usage Calculator — Use a product-supported area rate in grams per square metre. Area times rate gives mass per application; the calculator cannot convert a volume-only potting recipe into an area rate.

More Worked Cases

Related Guides

How to Create Printable QR Label Sheets