Kitchen organizer

Pantry Expiration Tracker

Log what's in your pantry with purchase and use-by dates. See what's expired, what needs using soon, and what's still fresh, sorted automatically.

0Expired
0Expiring soon
0Fresh
days

Saved only in your browser's local storage. Nothing is uploaded.

Why track pantry expiration dates

Waste less food

Seeing what's about to expire first means you actually use it before it goes bad.

Shop smarter

A quick glance shows what's already covered, so you don't buy duplicates of things you already have.

No app install

Runs right in your browser and remembers your list between visits, with nothing to download.

How to use the tracker

  1. Add an itemEnter its name, purchase date and use-by date, then click Add item.
  2. Check the badgesEach item shows expired, expiring soon or fresh, and the list sorts soonest-first automatically.
  3. Adjust the thresholdChange the "expiring soon" window to match how far ahead you like to plan.
  4. Clean up as you goMark an item used once it's gone, or delete it if you no longer need to track it.

About the tracker

Every item you add is stored in your browser's local storage under a namespaced key, so your list is private to this device and browser and persists across page reloads without needing an account or a server. Status badges are calculated by comparing each item's use-by date to today's date, with both dates reduced to whole calendar days so that a mismatched time of day never causes an item to flicker between statuses. An item is expired once its use-by date has passed, expiring soon when it falls within your chosen threshold window (seven days by default, adjustable up to ninety), and fresh otherwise. The list re-sorts every time you add, edit or remove an item so the thing you need to use first is always at the top. Marking an item "used" or deleting it both remove it from the list immediately — use "used" for anything you finished normally and delete for anything added by mistake.

Local storage only

Your pantry list stays on this device — nothing is sent to a server.

Soonest-first sorting

Items are always ordered by how close they are to their use-by date.

Adjustable threshold

Set your own "expiring soon" window in days to match how you plan meals.

Pantry expiration tracker FAQ

Where is my pantry list stored?

Everything is saved to your browser's local storage for this site. It stays on this device and browser and is never uploaded anywhere, so clearing your browser data will remove it.

How is expiring soon defined?

By default, an item is "expiring soon" if its use-by date falls within the next 7 days. You can change that threshold at the top of the tracker to any number of days you prefer.

What happens when I mark an item as used?

It's removed from your list immediately, the same as deleting it. Use it once you've finished or thrown out that item.

Does it know the shelf life of specific foods?

No. You enter the use-by or expiration date yourself, from the package or your own judgment. The tracker only compares dates you provide — it does not estimate expiration for you.

Why does an item show as expired even though it's the same day?

Dates are compared as whole calendar days with the time of day zeroed out, so an item only shows as expired once its use-by date is strictly before today, not on today itself.

Try other kitchen tools

More free cooking tools from My Panda Toolbox.