Free scheduling tool

Check the schedule.
Catch the conflicts.

Paste your roster, set your rules, and see which assignments need attention. No account, upload or AI prompt required.

1. Paste your schedule

Private · runs in your browser

One assignment per row, with Employee, Start and End headers. Paste comma-separated text or three columns copied from a spreadsheet. Use full dates: 2026-09-21 08:00.

2. Set your rules

40 hours and 12 hours are example rules, not legal limits. Use your own policy. Dates use one local wall clock; daylight-saving changes, time zones and unpaid breaks are not calculated.

Your results

Find the conflicts before the shift starts.

Check for overlapping assignments, short rest gaps and weeks above your hours cap. Load the example to try it.

How to prepare your roster

Use exactly three columns: Employee, Start, End. Each row assigns one person to one shift. Start and End must include the date and 24-hour time, such as 2026-09-21 22:00 and 2026-09-22 06:00. Up to 500 assignments, each at most 24 hours. Names are case-sensitive: use the same spelling for each employee.

What this checks

The checker compares every assignment for the same employee, flags duplicate or overlapping intervals, measures rest between work blocks, and splits assigned hours across Monday- or Sunday-based weeks. Fix input errors before running it; invalid rows are never silently skipped.

What you still need to review

This tool uses local wall-clock arithmetic. Do not use it for elapsed-time checks across daylight-saving transitions or multiple time zones. It does not check staffing coverage, qualifications, availability, breaks, fatigue or legal compliance. Include the preceding and following shifts to check rest at the edges of your roster.

Your text stays in memory in this browser tab. It is not uploaded or stored by this tool. Clearing the input or closing the tab discards it; downloaded reports stay on your device.

For coverage, roles and availability, follow the five-check schedule validation guide. Inspect the original 24/7 schedule test and workbook to see how plausible assignments failed three checks.