SpiceRack tracks every spice you own — quantity, expiry, and what's running low — so you stop buying duplicates and stop wasting jars that expired months ago. Scan a barcode to add a spice in seconds, and get a shopping list built automatically from what's low or expired. No account needed — everything stays private on your device. Free to start; premium unlocks unlimited spices and extra features.
No reviews yetBe the first to leave a review for SpiceRack
Maker
📌
Hey Product Hunt! 👋
I built SpiceRack because I was tired of opening my spice cabinet and finding three half-used jars of the same thing — while somehow being out of the one I actually needed.
SpiceRack lets you track every spice you own: how much is left, when it expires, and what to restock. You can scan a barcode to add spices in seconds, and it automatically builds a shopping list from anything running low or expired.
No login, no account — everything stays on your device. It's free to use, with an optional premium tier for unlimited spices and a few extra features.
Would love to hear what you think, and any feedback on what would make it more useful for your own kitchen!
Report
💡 Bright idea
honestly this looks really useful, exactly the kind of thing i'd use since my spice drawer is basically chaos right now. one thing that would be huge for me is letting me scan a photo of the whole drawer at once instead of one barcode at a time, basically batch detection for similar jars. would save a ton of setup time especially when migrating from another app or starting fresh after a grocery haul.
Report
💎 Pixel perfection
Scanned a few jars and it pulled up matches instantly which honestly surprised me. The low-stock list alone is going to save me from buying another bottle of cumin I already own.
Report
💎 Pixel perfection
Finally decluttered the cabinet after scanning everything in. Love that nothing leaves my phone and the auto shopping list from low jars already saved me a duplicate cumin buy.
Report
honestly the barcode scanning sounds super handy, but what would really make it stick for me is a way to track which recipes i've used a spice in, so when something's about to expire i can see what meals would actually use it up before it goes bad.
Report
Scanned a few jars in my cabinet and was surprised how fast it pulled up everything, even the random blends I forgot I owned. The auto shopping list from low stock is genuinely useful.
Report
love that it stays on device without needing an account, that was actually a big reason i was curious about it. one thing i'd suggest is adding a way to set a default shelf life per spice since some people buy in bulk or get them from different stores with varying freshness. basically just a small tweak where you can override the estimated expiry date when you scan something in. would make the low stock alerts way more accurate for me
honestly this looks really useful, exactly the kind of thing i'd use since my spice drawer is basically chaos right now. one thing that would be huge for me is letting me scan a photo of the whole drawer at once instead of one barcode at a time, basically batch detection for similar jars. would save a ton of setup time especially when migrating from another app or starting fresh after a grocery haul.
Scanned a few jars and it pulled up matches instantly which honestly surprised me. The low-stock list alone is going to save me from buying another bottle of cumin I already own.
Finally decluttered the cabinet after scanning everything in. Love that nothing leaves my phone and the auto shopping list from low jars already saved me a duplicate cumin buy.
honestly the barcode scanning sounds super handy, but what would really make it stick for me is a way to track which recipes i've used a spice in, so when something's about to expire i can see what meals would actually use it up before it goes bad.
Scanned a few jars in my cabinet and was surprised how fast it pulled up everything, even the random blends I forgot I owned. The auto shopping list from low stock is genuinely useful.
love that it stays on device without needing an account, that was actually a big reason i was curious about it. one thing i'd suggest is adding a way to set a default shelf life per spice since some people buy in bulk or get them from different stores with varying freshness. basically just a small tweak where you can override the estimated expiry date when you scan something in. would make the low stock alerts way more accurate for me