
Count packets on a shelf from a photo
Works with JPG, PNG, WEBP · Free up to 20 MB, Premium 50 MB
Photograph the shelf or rack face straight-on so each of the packets in the front row is visible; repeat per shelf and combine in the tally sheet. Built for shops, distributors and FMCG stockrooms — review and correct each photo before adding it to a CSV or PDF tally.
- Review the photo, then count visible packets
- Count without marking; add example boxes if you need a guided recount
- Stop counting the same packets twice to be sure of the total
- Free to use · No signup required · Without watermark
Works with JPG, PNG, WEBP · Free up to 20 MB, Premium 50 MB
Upload Image
Tips for an accurate count
• Use an even, well-lit photo with the packets fully in frame
• Check that each marked example boxes a whole packets rather than a repeated part
• Dots and heatmap show retained detections — review and correct the tally
About the Packets Counter
The packets counter counts visible packets from your photo and marks detections for review. Auto mode uses the selected item name. For a guided recount, mark up to three examples of what you want counted. Visibility, overlap and similar-looking items can affect the total. Built for shops, distributors and FMCG stockrooms.
How It Works
1. Photograph your packets
2. Check that packets is selected, then choose Count
3. Review the markers and correct the tally; add example boxes for a guided recount if needed
4. Add to the tally sheet and export your count as CSV
Perfect For
• Fast shelf replenishment counts during trading hours
• Delivery checks against the invoice
• Promotional stock counts before an offer starts
• Back-room stock reconciliation
Counting packets and pouches on shelves and peg hooks
Snack, noodle, spice and confectionery packets are counted on the shop floor during store hours to plan replenishment, at delivery against the invoice and before a promotion starts. Flexible packaging is harder than boxes or cans because it creases, slumps and shines. Photograph each shelf or each peg-hook column straight-on, at the height of its middle, without flash.
Packets tipped into a box or bin overlap and fold over each other; stand them up in a row or lay them out in one layer before counting. On peg hooks, packets hang one behind another and only the front one shows, so count the hooks and estimate the depth, or take the packets off one hook at a time. Glossy film throws glare that can split one packet into two highlights, so look for doubled dots. Stand-up pouches and flat packets of the same brand need separate examples.
Label tally rows by shelf, hook or promotion, then export the CSV. Single-serve strips of shampoo or coffee are handled on the sachet counter, shelf audits of product facings on the facings page, and outer cases in the back room on the box counter.
Frequently asked questions
- How do I count a whole shelf accurately?
- Shoot each shelf face straight-on in even light, count the visible front row, and multiply by the row depth if the shelf is uniformly stocked — or photograph each row. The tally sheet adds shelf-by-shelf rows into one total.
- What if the photo has more than just packets in it?
- Auto mode uses the selected item name to find what to count. For a guided recount, mark one complete, clearly visible packets — up to 3 examples for different-looking kinds. Similar-looking distractors can still affect the result, so review every marker before using the total.
- Can I count several photos into one total?
- Yes — count each photo and add every reviewed result to the tally sheet as a labelled row. If you use example boxes, mark them separately on each photo. Export the tally as CSV or a PDF report, or save it to your account.
- Is it free and private?
- Yes. You can count, review and download a free result without an account. Downloads are free without a watermark. No signup required. Server-processed photos are encrypted in transit and removed under our Security policy.
What you can do with Bottle Counter
Review the main capabilities before you begin.
- Count bottles on shelves, crates and cold rooms
- Tally stock for bar and beverage inventory
- Review each counted bottle marker before using the total
- Audit many photos in one bulk session
- Keep a running tally across labelled batches
- Skip tiny false detections for a cleaner count
Settings reference
12 settings
Available controls for Bottle Counter.
Upload
- Single photo / Bulk auditPresets
- Choose a single-photo count or a Premium bulk audit. Review every result.Options: Single photoBulk audit
Count
- Add to tallyOne-click
- Add this photo as a row in the current stock-take.
- Counting modePresets
- Chooses the counting engine: Auto and Similar items count from your marked examples — mark 1 to 3, one complete bottle per different-looking kind; Distinct objects labels separate, fully visible items without an example.Options: AutoSimilar itemsDistinct objects
- Included markersSliderRange: 0–1 · Default: 0.21
- Starts at 21%; slide toward Show more to include weaker markers or Only strongest to hide them.
- Overlay stylePresets
- Choose dots, a heatmap, both or a clean preview.Options: BothDotsHeatNone
- What to countText input
- Names the item to count and comes pre-filled with bottles; clear or change it to count a different item in the photo.
- Detection sensitivitySliderRange: 0–1 · Default: 0.5
- Adjust detection sensitivity for larger or smaller visible items.
Examples
- Mark example bottlesDraw on image
- Drag a tight box around one complete, clearly visible bottle. The counter uses it as a visual reference; review every result marker for lookalikes or missed items.
Tally
- LabelText input
- Rename this row so it is identifiable in the exported stock-take.
- CountNumber input
- Correct this row's count; totals and exports update automatically.
Advanced
- Result overlayDropdown
- Choose how count markers appear on the downloaded result.Options: Dots + heatmapDots onlyHeatmap only
- Ignore small detectionsSliderRange: 0–1 · Default: 0
- Ignore detections below the selected size.
Related tools for Bottle Counter
Tools for common next steps after Bottle Counter.
Counting & Inventory
Object Counter
Estimate an object count from a photo. Review and correct the numbered markers before using the count.
Try it nowCounting & Inventory
Live Object Counter
Aim your phone at separated, fully visible items and review the detector markers as the count updates in real time.
Try it nowCounting & Inventory
Box & Carton Counter
Count boxes on pallets, in stacks, or in trucks from one photo, with counted detections marked for review.
Try it nowHow Bottle Counter helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start.
Review a Delivery Against the Invoice
Photograph the pallet or crates for an AI-assisted draft, then check the physical delivery, correct the tally, and follow the normal receiving procedure before signing. Do not rely on the image alone.
Run a Bar Stocktake from Your Phone
Snap every shelf and cold-room row with your phone camera, add each shot to the Tally sheet, and export the full stocktake as a CSV or a branded PDF report for the manager.
Audit Multiple Warehouses in One Sitting
Open Bulk audit to run Distinct objects mode across every shelf photo, then review every result before using the grand total.
Isolate One Product on a Mixed Shelf
For one brand or SKU, mark a complete bottle in the Examples setting before counting, then review every marker for similar-looking products before using the tally.
Share a Reviewed Count with Your Team
After checking and correcting the markers against physical stock, save the tally and copy a read-only team link so a manager can review the result. The shared image is not proof of quantity by itself.
Count Empty Bottle Returns for Deposit Refunds
Photograph a crate or trolley of empty bottles for a draft tally, then physically review and correct it before reconciling a deposit refund or exchange.
Watch each transformation land
Every photo crosses the slash untouched and comes out the other side finished.


























