Warranty Expiry Calculator
ConvertEverything runs locally in your browser — nothing is uploaded
Enter the purchase date, choose how long the warranty runs (months, years or days), and you get the expiry date, the days remaining, and whether it has expired. Calendar-month arithmetic clamps to the end of the month: 31 January plus one month is 28 February (29 in a leap year), not 3 March — which is what you get by letting a date library roll “31 February” over. Leap days work the same way: 29 February 2024 plus one year is 28 February 2025. When clamping happens, the result says so. Everything runs on your device.
Features
- Purchase date + warranty length (months, years, days) → expiry as YYYY-MM-DD
- End-of-month clamping: 31 January plus one month is 28 February
- Leap-day handling: 2024-02-29 plus one year is 2025-02-28
- Days remaining, or how long ago it expired
- A verdict line: still covered, expired, or expires today
- A note when the date was clamped to month end, which you can turn off
- Pick the purchase date from the native calendar, no format to guess
- Everything runs on your device; the date never leaves the page
How to use
- Open the picker and choose the purchase date
- Enter the warranty length and pick months, years or days
- The expiry date, days remaining and status appear at once
- Use the copy button on a row to take the expiry date
FAQ
- Why is 31 January plus one month not 3 March?
- Because a warranty is not counted that way. The rule is “the same day next month, or the last day if there is none” — 31 January plus one month is 28 February (29 in a leap year). 3 March comes from handing “31 February” to a date library that rolls it over, which is a bug, not the rule.
- Bought on a leap day with a one-year warranty — what date does it expire?
- If the next year is also a leap year, 29 February; otherwise it clamps to 28 February. For example, 2024-02-29 plus one year is 2025-02-28.
- Is it expired at “0 days left” or after one more day?
- The expiry day itself is still covered (“expires today, the last day”); it counts as expired from the next day. That is the more common reading, for both sellers and buyers.
Related tools
Date Calculator
ConvertCount the days, weeks or months between two dates, or shift a date by any of those. Dates can be picked from a calendar or pasted in — nothing is uploaded.
Timestamp Converter
ConvertConvert Unix timestamps into dates and back, telling seconds, milliseconds, microseconds and nanoseconds apart, with Windows FILETIME and decimals.
SLA Downtime
WebTurn an availability figure such as 99.9% into the downtime allowed per year, month, week and day, and show the number of nines.
Number Base Converter
ConvertConvert numbers between binary, octal, decimal, hex, base 36 and base 64, with long IDs converted digit for digit. Runs in your browser.
Cron Parser
ConvertExplain a cron expression field by field and list the next and previous run times, saying plainly when a schedule can never fire.
Color Converter
ConvertConvert between HEX, RGB, HSL, HWB, CMYK, Lab and OKLCH, with colour temperature, inverse, complement, nearest ANSI colour and WCAG contrast.