Expiry Date Calculator

Calculate product expiry dates based on manufacture date and shelf life. Perfect for food safety, inventory management, and product compliance tracking.

Expiry Date
Days Until Expiry
Status
Shelf Life Period
Freshness Progress
Manufactured 0% Expired

Common Shelf Life Reference

Typical shelf life durations for various products (unopened, properly stored):

Food Products

ProductShelf LifeDays
Fresh Milk7-10 days7-10
Fresh Eggs3-5 weeks21-35
Fresh Meat (refrigerated)1-2 days1-2
Fresh Fish (refrigerated)1-2 days1-2
Yogurt2-3 weeks14-21
Hard Cheese3-4 weeks21-28
Bread5-7 days5-7
Frozen Meat6-12 months180-365
Canned Goods2-5 years730-1825
Dry Pasta1-2 years365-730
Rice (white)2-3 years730-1095
Flour6-8 months180-240

Medications & Cosmetics

ProductShelf LifeDays
Over-the-counter meds2-3 years730-1095
Prescription drugs1-5 years365-1825
Vitamins/Supplements2 years730
Sunscreen3 years1095
Mascara3-6 months90-180
Foundation12-18 months365-545
Lipstick2 years730

How to Use the Expiry Date Calculator

  1. Enter the manufacture date — select when the product was made or packaged. Look for manufacturing codes on packaging.
  2. Set the shelf life — enter the number of days the product remains safe/effective, or use the preset buttons for common durations.
  3. Add product name (optional) — label the calculation for easy reference.
  4. Check the status — see if the product is fresh, nearing expiry, expired, or critically expired with color-coded badges.
  5. Monitor the progress bar — visualize how much of the product's shelf life has elapsed.

Understanding Date Labels

Product date labels can be confusing. Here's what the common terms mean:

"Best Before" vs "Use By"

"Best Before" (or "Best By") indicates when the product is at peak quality. Food may still be safe to eat after this date, though quality may decline. This is common on shelf-stable foods like canned goods, dry pasta, and cereals.

"Use By" is the last date recommended for consumption at peak quality, primarily for perishable foods. After this date, the product should not be consumed for safety reasons. This is common on dairy, meat, and prepared foods.

"Sell By" tells the store how long to display the product for sale. Consumers can still use the product for a short time after this date. It's mainly an inventory management tool for retailers.

Storage Conditions Matter

Shelf life assumes proper storage conditions. Factors that affect shelf life include temperature, humidity, light exposure, and packaging integrity. Refrigerated products left at room temperature, or products exposed to heat and sunlight, will spoil faster than indicated.

Frequently Asked Questions

Is it safe to eat food after the expiry date?
It depends on the product and the type of date label. "Best before" dates indicate quality, not safety - many foods are still safe after this date. "Use by" dates are safety-related and should be followed strictly for perishable items. Always use your senses (smell, appearance) and err on the side of caution with meat, dairy, and prepared foods.
How do I find the manufacture date on packaging?
Look for codes printed on the packaging, often on the bottom, side, or lid. Manufacture dates may be printed as "MFG 01/15/2026" or encoded in batch codes. Some products only show an expiry date - if so, you can work backward using the typical shelf life for that product type.
Why do some products not have expiry dates?
In many countries, certain products (like salt, sugar, vinegar, and hard liquor) are exempt from expiry date labeling because they have indefinite shelf lives when stored properly. However, packaging quality may degrade over time.
How does freezing affect shelf life?
Freezing significantly extends shelf life by halting bacterial growth. Most foods can be frozen before their expiry date and kept for months. However, freezing may affect texture and quality. Always label frozen items with the freeze date.
What does the progress bar represent?
The progress bar shows how much of the product's shelf life has elapsed from manufacture to expiry. Green (0-60%) means fresh, yellow (60-90%) means use soon, orange (90-100%) means nearing expiry, and red (100%+) means expired.
Can I use this for medication safety?
This calculator can help track medication expiry dates, but always consult with a healthcare professional about using expired medications. Some medications lose potency after expiry, while others may become unsafe. Store medications according to package instructions.