Understanding Your Results
Use a stable box identifier and one contents row per item type. Room classification belongs in Storage location; there is no separate room field on this tool.
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.
The count does not measure the box’s volume or weight.
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.
Build a linen-box total from counted contents
A box contains different linen items that need a reliable combined count.
Enter each item type on its own contents row.
Inputs: Box identifier: LINEN-01; Contents: Item: count | YYYY-MM-DD (expiry optional): Towels: 4
Pillowcases: 6.
Result: Contents rows sum to 10 items. Check each row, unit and packaging. Saved quantity: 10 items.
The box total is ten items, with the four-and-six composition retained.
The count does not measure the box’s volume or weight.
Read the full worked exampleGive similar boxes different identifiers
Two boxes contain blankets but occupy different shelves.
Create one record and label for each physical box.
Inputs — record 1: Box identifier: BLANKET-A; Contents: Item: count | YYYY-MM-DD (expiry optional): Blankets: 3.
Result: Contents rows sum to 3 items. Check each row, unit and packaging. Saved quantity: 3 items.
Inputs — record 2: Box identifier: BLANKET-B; Contents: Item: count | YYYY-MM-DD (expiry optional): Blankets: 2
Throws: 1.
Result: Contents rows sum to 3 items. Check each row, unit and packaging. Saved quantity: 3 items.
Both boxes total three items, but only the second contains a throw.
Visible box codes remain useful when scanning is unavailable.
Read the full worked exampleRecord a partially unpacked storage box
Two towels leave a previously counted linen box.
Reduce the towel row on the existing box record.
Inputs — record 1: Box identifier: LINEN-02; Contents: Item: count | YYYY-MM-DD (expiry optional): Towels: 5
Sheets: 2.
Result: Contents rows sum to 7 items. Check each row, unit and packaging. Saved quantity: 7 items.
Inputs — record 2: Box identifier: LINEN-02; Contents: Item: count | YYYY-MM-DD (expiry optional): Towels: 3
Sheets: 2.
Result: Contents rows sum to 5 items. Check each row, unit and packaging. Saved quantity: 5 items.
The total falls from seven to five without removing the sheets.
The record cannot detect unpacking events automatically.
Read the full worked exampleCommon Mistakes to Avoid
Replacing the contents field with only the new item would erase the blankets. The box now contains three items with both categories visible. Only physically packed items belong in the contents list.
Leaving both location records would duplicate one physical box. The total stays eight while the saved location changes. Moving the box does not update its label unless rebuilt.
A complete-set description could hide missing pieces. Ten items are packed; the two absent mugs are not included. Items stored elsewhere need their own location if tracked.
How do I keep borrowed items out of the packed-box count?
Count what is physically inside, not the original set size. Ten items are packed; the two absent mugs are not included.
Items stored elsewhere need their own location if tracked.
How do I use an empty box record without inventing contents?
Enter an explicit zero-count row as a clearly empty state. The record totals zero while preserving the box identifier.
Replace the zero row when real contents are added.
How do I restore box composition rather than only a total?
Export JSON and verify the restored contents lines and code. The five-item total remains traceable to two covers and three sheets.
Keep the original export while testing recovery.
How do I choose concise names for a scannable storage label?
Use short factual row names and keep sensitive details out. The eleven-item total remains readable alongside its three contents groups.
A shorter label still needs a printed scan test.
How do I replace a box label after repacking?
Save the changed rows, rebuild and replace the old physical label. Both states total five, but the new contents are materially different.
An older code can still reveal the former contents.