Working Days Calculator

Count working days between two dates, excluding weekends (Saturday–Sunday or Sunday only) and any list of holidays you paste in. Free, in your browser.

How working days are counted

The range is counted inclusively — both the start and end date are checked. Full weeks are counted first (each contributes the same number of working days), then the few leftover days are checked one by one against the weekend scheme: Saturday + Sunday for most offices, or Sunday only for six-day work weeks. Holidays you paste are then subtracted, but only when they land on a day that would otherwise count — a holiday falling on a weekend is never double-counted. Lines that aren't valid YYYY-MM-DD dates are simply ignored.

fullWeeks × (7 − weekendDays) + remainder − holidaysOnWorkdays

Frequently asked questions

Is my holiday list uploaded anywhere?

No. Counting runs locally in your browser — nothing you enter is uploaded, logged or stored. The two dates and the weekend scheme appear in the URL so you can share a configured link, but your pasted holiday list never does.

Are the start and end dates included in the count?

Yes — the count is inclusive of both ends, the convention used for payroll and leave calculations. A single working day where start and end are the same weekday date counts as 1. If you need an exclusive count (deadlines measured 'from tomorrow'), move the start date forward one day.

Where do I get the holiday dates?

Paste them from your company calendar or your country's official gazette, one date per line in YYYY-MM-DD format. Public holidays vary by country, state and even city, so no tool can guess them reliably — supplying your own list is the only accurate way. Duplicates and dates outside the range are harmless.

Last updated: 8 July 2026

More tools

Runs entirely in your browser — nothing you enter is uploaded. DateMint · MintKit