Exact days, weeks, months, and years between two dates
0
total days
Pick a start and end date to see the exact difference — total days, a calendar-aware years/months/days breakdown, and an optional business-days-only count that skips weekends.
Pick a start date
Choose the earlier date.
Pick an end date
Choose the later date.
Read the result
Total days plus a years/months/days breakdown.
What counts as a "business day"?
Monday through Friday — this doesn't account for public holidays, since those vary by country and region.
What if I enter the end date before the start date?
The tool shows the absolute difference either way, with a note that the order was reversed.
Convert between length, weight, and temperature units instantly. Free, works entirely in your browser.
Generate strong, random passwords instantly. Adjustable length and character sets (uppercase, lowercase, numbers, symbols), live strength indicator, one-click copy. All generation happens in your browser using the Web Crypto API — passwords are never sent anywhere.
Generate random UUID v4 identifiers instantly, one or in bulk (up to 100 at once). Copy individually or all at once. Perfect for database keys, API testing, and unique identifiers in code. 100% client-side using crypto.randomUUID().
Convert Unix epoch timestamps to human-readable dates and back. Live current-timestamp ticker, auto-detects seconds vs milliseconds, outputs ISO 8601, UTC, local time, and relative ("2 hours ago") formats. Perfect for debugging logs, APIs, and databases.