FoodShiner: Pantry Companion
Track Food, Reduce Waste
Free · In-App Purchases
FoodShiner – Your Fridge’s New Best Friend!
Tired of finding expired yogurt in the back of your fridge? Bought a third bottle of ketchup because you forgot you already had two? We’ve all been there. FoodShiner is here to help!
With FoodShiner, you can easily track everything in your fridge, freezer, and pantry—so you waste less food, save money, and avoid those “what’s that smell?” moments.
Why FoodShiner?
Unlike other apps, we believe food management is your business. That’s why your data stays private—no accounts, no tracking, no creepy data collection. Everything is stored only on your device or iCloud, safe and sound.
Awesome Features You’ll Love:
- Unlimited Lists – Organize your pantry, fridge, freezer, or even your secret snack stash.
- iCloud Sync & Sharing – Keep everything up to date across devices and share with family or roommates.
- SmartLists – Instantly see what’s expiring soon, already expired, or already opened.
- Barcode Scanner – Just scan, and boom! Product added.
- Expiration Reminders – Because throwing out food is throwing out money.
- Dark Mode Support – Because your midnight snack tracking should look good.
- Food Waste Score & Achievements – Challenge yourself to waste less and save more!
- Face ID & Touch ID Lock – Because your snack inventory is top secret.
- Backups & Files Integration – Your food list, always safe.
- Full iPadOS Support – Split view, trackpad, keyboard shortcuts… all the good stuff.
FoodShiner is completely FREE! No hidden fees, no subscriptions—just a better way to manage your food. If you love the app and want to support us, you can always leave a tip. No pressure, just appreciation!
more What's New
• AI expiration date estimation now only runs for products without a barcode, since barcoded products already carry reliable date information from the product database.
• Added a setting in the Product form section to enable or disable AI expiration date estimation on devices that support Apple Intelligence.
Bug Fixes
• Updated the OpenFoodFacts integration to use API v3.6, fixing product lookups by barcode.
3.2.6 5 Jul
What's New
• When adding a product to inventory, swipe the category field to get an AI-suggested category. On devices with Apple Intelligence the best matching existing category is selected automatically, or a precise new one is suggested.
Bug Fixes
• Fixed a bug where adding all recipe ingredients to a shopping list would silently fail.
• Fixed a bug where Apple Intelligence expiration date estimation was not always triggered for products stored in sub-storages.
3.2.5 27 Jun
What's New
• Tap any time expression in a recipe step to start a countdown timer. On Apple Intelligence devices, the timer is automatically named after what you are doing.
Bug Fixes
• Fixed an issue where the product picture was not visible when consuming an inventory product.
3.2.4 21 Jun
Features:
• On devices that support Apple Intelligence, FoodShiner now automatically estimates the expiration date when adding a new product, based on its name, category, and storage location.
Bug Fixes:
• Fixed an issue where printing a label immediately after saving a product could fail.
• Fixed an issue where widgets were displaying placeholder data instead of real content.
• Fixed an issue where a product's photo could be silently replaced by an image from the public database when reopening the edit form.
3.2.3 15 Jun
- You can now also add sections for ingredients.
- Updated the print template of the recipe to also show sections for both the steps and ingredients.
- Cook a recipe and automatically consume the matching inventory items, soonest-expiring first.
- When entering quantity for a product, a keyboard toolbar now suggests popular package sizes for metric and imperial units (e.g. 250 g, 0.5 kg, 75 cl).
- When adding a product to a storage, a new 'Frequently Used' section now appears showing up to 6 products you've most often added to that storage in the past year, making restocking faster.
- Inventory products, storages, shopping lists and recipes are now indexed in iOS Spotlight, making it possible to find your food directly from the system search.
- Fixed a bug in a recipe the steps below a section all have the number 1.
- Fixed an issue where it was not possible to restore a backup from the settings.
3.2.2 29 May
- Added a setting to enable / disable restrict scanning area.
- You can now move a planned meal to another by drag and drop.
- Fixed a bug during import of Paprika recipes where the URL was not correctly parsed.
- Fixed a bug where the content quantity for existing and new products was lost.
- The planned meals in a day are now shown in order breakfast, lunch, snake and dinner.
- Fixed a bug when consuming a product that the remaining quantity was not correctly calculated.
3.2.1 13 Apr
- Mealplanner is finaly here.
- Improve the barcode scanner so that the barcode is only detected inside the square.
- Added the ability to import your existing recipes from Paprika or Mela.
- You can now search on the smartlist soon to run out.
- Added a batch mode make writing steps smoother, this will make it easier and faster to copy/paste an existing recipe to FoodShiner.
- When creating a recipe, you can now organize steps into sections — perfect for recipes that require distinct preparation stages, such as making the dough and preparing the sauce.
- You can now see which storage location a product belongs to when consuming it.
- The same product can now be offered in multiple content sizes (e.g., 10 slices and 25 slices).
- Added a new AppIntent to import CSV file, this intent works the same way as the import file interface in FoodShiner.
- Added support of arabic language.
- You can now change the location of automated backup.
- Fixed a bug causing deletion of a recipe book to fail when iCloud sync is enabled.
- Fixed a bug where soon to expire notification was shown for products that have been already consumed.
- Fixed a rounding issue where product quantities were sometimes incorrectly rounded when consuming gram-precise amounts.
3.2.0 9 Apr
- Resolved a bug that caused the chosen opening date of a product to be reverted to todays date.
3.1.4 13/12/2025
- Resolved a bug that caused eight blank pages to be added when printing a label.
3.1.3 07/12/2025
- Small fixes and improvements.
- Change minimal watchOS required version to 10.5.
3.1.2 20/09/2025
- Fixed a but under iOS 18 where the add recipe button wasn't visible.
3.1.1 15/09/2025
- Add full support of liquid design.
- Widgets supports now the tinted or glass look.
- Make iCloud sharing more reliable.
- Fixed a bug on the CSV file importer, where in some cases the quantity was not correctly parsed.
3.1.0 11/09/2025
- Foodshiner now helps you whip up magic in the kitchen! Save and manage recipes, turn your food inventory into meal ideas, and auto-build shopping lists. Say goodbye to boring dinners and hello to culinary greatness. Let’s get cooking!
- Fixed the numerical input field for quantity so that it doesn't add comma only if the user chooses to.
- On apple watch app added a button to delete all bought products.
- You can now update the notification that reminds you about a product’s upcoming expiration date.
- The expiration date reminder notification will now include the product picture.
- You can also add nutrition facts to products.
3.0.0 08/05/2025
- You can now send to us your feature requests, and vote for requested features right from FoodShiner settings.
- You can also translate a feature request to your mother language, and that right from the context menu.
- Added some under the hood changes to support food recipes.
2.7.0 10/03/2025
- Added two new imperial units 'Pint' and 'Quart'.
- Fixed a crash when searching for something on the help and there is no matching result.
2.6.6 03/02/2025
- The sort order of the lists on the sidebar is now synced between the user own devices.
- Fixed a bug where when taking the picture for a product it wasn't shown on the form.
2.6.5 09/12/2024
- Apple Watch app, shopping lists are sorted by the most recently updated.
- Minors enhancements to the what's new interface.
- When adding a product to a storage you, if you long press on the save button you can also choose to 'save and print label'.
- When searching for a product in a storage by name or barcode, you get now additionally products suggestions to add.
- Fixed a severe bug that caused the pictures to be deleted.
2.6.4 02/12/2024
- Migrated all icons to use Apple SF-Symbols library.
- Enhance the data import with the ability to import generic products.
- Enhance the live shopping activity under watchOS 11.
2.6.3 10/11/2024
Fixed issues with cloud sync on the Apple Watch, the data is synced now fast.
2.6.2 28/10/2024
- Fixed a bug that when a tag is too long was causing the app to crash.
- Performance improvements to backup.
2.6.1 14/10/2024
- Added the ability to ignore expiration date, a product with an ignored expiration date will not be listed on the smartlist expired.
- When adding a product to a shopping list you can also define the date the discounted price will start, the discount icon will be grayed out until the date arrive.
- It is now possible to import products to a storage or a shopping list from a CSV file.
- You can now add products in the inventory log to a shopping list, and that by swiping left on a product or from the context menu.
- Added a new shortcut to filter products in all storages and shopping list, the shortcut offer many search criteria: list, name, barcode etc...
- Added a new shortcut to consume / throw product.
- Added a new shortcut to add a product to a shopping list.
- Added a new shortcut to add a product to a storage.
- Added a new shortcut to parse the data of a scanned FoodShiner label.
- While adding an item to a shopping list, if you updated its tags you will get asked if you want to update the tags in the linked product.
2.6.0 01/07/2024
- Fixed live shopping activities were not working.
- Fixed a bug where searching by tag wasn't working.
- Bug fixes and performance enhancements.
2.5.7 31/03/2024
- We've enhanced the deeplink that opens the user interface of an inventory product with parameter actions to specify if you want to consume, throw away, move...
- InApp Help has been enhanced with pages related to available siri shortcuts actions, and details about deeplinks that FoodShiner offers.
- InApp Help of inventory has been extended with section about inventory label printing.
- When adding items to a shopping list you can tap on the available stock of each product to see exactly in which storages you have that product.
- Added support of smaller label with a width of 29mm and 24mm, the choice between 38mm, 29mm and 24mm can be configured on the settings.
- You can now also print a label for a storage which will offer a QR code that when scanned FoodShiner opens and navigate you automatically to that storage.
- Fixed a bug that was causing the widgets to crash sometimes.
- Fixed a bug that causes the application to crash when there is a duplicated tag.
2.5.6 22/01/2024
- When adding a picture to a product it is now possible to import it from the clipboard.
- It now is possible to assign a picture to a product when adding it to a shopping list.
- Added Hebrew language support (Thank you Omer Maron for providing the translation).
- The products displayed in the live shopping activity are the next products after the most recently purchased product, rather than the first products on a shopping list.
- Watch app uses the new WidgetKit for complication, you can now have a complication for a given shopping list.
- Added support of smart stack widgets under watchOS 10.
- Added the ability to print the label of a product in a storage with a generated QR code. The label can be scanned to immediately get the interface to mark the product as consumed, thrown etc ...
- Fixed a crash that was happening some times when a storage or a shopping list is opened.
- Fixed a bug on the watchOS app where the tap on a shopping list to see its items wasn’t always registered (you needed to tap exactly on the name or the icon for it to work).
- Fixed a bug that when a product has a content unit and was marked as open the opening date was not shown.
- Fixed a bug that when changing the category of a product in a shopping list in some cases the product wasn't updated with the new category.
- Fixed a bug on the multi lists widget where tapping a list didn't open the app and navigate to the tapped list.
2.5.5 19/11/2023
- When adding a picture to a product it is now possible to import it from the clipboard.
- It now is possible to assign a picture to a product when adding it to a shopping list.
- Added Hebrew language support (Thank you Omer Maron for providing the translation).
- The products displayed in the live shopping activity are the next products after the most recently purchased product, rather than the first products on a shopping list.
- Watch app uses the new WidgetKit for complication, you can now have a complication for a given shopping list.
- Added support of smart stack widgets under watchOS 10.
- Added the ability to print the label of a product in a storage with a generated QR code. The label can be scanned to immediately get the interface to mark the product as consumed, thrown etc ...
- Fixed a bug on the watchOS app where the tap on a shopping list to see its items wasn’t always registered (you needed to tap exactly on the name or the icon for it to work).
- Fixed a bug that when a product has a content unit and was marked as open the opening date was not shown.
- Fixed a bug that when changing the category of a product in a shopping list in some cases the product wasn't updated with the new category.
- Fixed a bug on the multi lists widget where tapping a list didn't open the app and navigate to the tapped list.
2.5.4 15/11/2023
What's New
• AI expiration date estimation now only runs for products without a barcode, since barcoded products already carry reliable date information from the product database.
• Added a setting in the Product form section to enable or disable AI expiration date estimation on devices that support Apple Intelligence.
Bug Fixes
• Updated the OpenFoodFacts integration to use API v3.6, fixing product lookups by barcode.
more Version 3.2.6 5 Jul
Data Not Linked to You The following data may be collected but it is not linked to your identity: