Weekly Shift Schedule Maker: Build the Grid and Spot Gaps
Make a printable weekly shift schedule for a small team. Type each person's shifts, see weekly hours per person and get a warning for any half hour with too few people on duty. Runs in your browser.
Names and times stay in this browser. Nothing is uploaded or sent to a server, and nothing is saved when you close the page.
Shifts
Type a shift in each box, such as 9-17, 9am-5pm or 09:00-17:30/30 (the number after / is an unpaid break in minutes). Leave a day off empty.
The tool failed to load. Please reload the page.
Report a problem or suggest an improvement
Nothing is sent until you press Send. Your measurements are included only if you tick the box, and you can see the full report below first.
When to use this
- You run a small team and want one printable page showing who works when.
- You need at least a set number of people on duty during opening hours and want gaps pointed out.
- You want each person's weekly hours, then a hand-off to the timesheet calculator.
How to use
- Type one name per line, then set opening time, closing time, people needed and the days you are open.
- Press Build the grid and type each shift, such as 9-17 or 9am-5pm. Add /30 for a 30 minute unpaid break. Leave days off empty.
- Press Check coverage. Read the schedule, the list of short periods and the hours per person.
- Print the page, copy the text or download a CSV. Use the link under the table to open one person's week in the Timesheet Hours Calculator.
Examples
- Two people needed 09:00 to 17:00, Monday shifts 9-17 and 9-13: From 13:00 to 17:00 only one person is on shift, so the tool lists Monday 13:00-17:00: 1 on duty, 2 needed.
- A shift of 9-17/30: 8 hours minus a 30 minute break counts as 7:30 of scheduled time. The person still counts as on duty for the whole 9-17 span.
- A night shift of 22:00-06:00 on Friday: It counts as 8 hours. The part after midnight covers Saturday 00:00 to 06:00 in the coverage check.
Understanding the result
The schedule table repeats the shifts you typed, one row per person, with the week total after unpaid breaks. The coverage check looks at each half hour between opening and closing on the days you ticked and counts how many people are on shift. Any stretch with fewer people than you asked for is listed with how many are on duty.
Limitations
- For reference only. The tool adds up the times you type. It does not check working-time limits, rest breaks, overtime or pay rules. Check your local labour law and your contracts.
- It does not suggest who should work or fill the gaps for you.
- Names and shifts stay in your browser and are not saved. Print, copy or download the schedule before you close the page.
- One week at a time, up to 15 people. Skills, roles and time off are not tracked.
FAQ
How do I make a weekly shift schedule?
List your team, set the opening hours and how many people you need, then type a start and end time for each person and day. This tool lays out the grid, totals each person's hours and lists any period with too few people.
How does the coverage warning work?
For each half hour between opening and closing on the days you tick, it counts the people whose shifts include that half hour. If the count is below the number you need, the period is listed.
Which shift formats can I type?
9-17, 9:30-17:30, 9am-5pm, 09:00-17:00 and 22:00-06:00 all work. Add a slash and minutes for an unpaid break, such as 9-17/30.
Does this check overtime or labour law?
No. It only adds up what you type. Overtime and rest rules differ by country, state and contract, so check the rules that apply to you.
Can I see one person's weekly hours in more detail?
Yes. Under the schedule there is a link for each person that opens the Timesheet Hours Calculator with their shifts filled in.
Are the names I type stored or sent anywhere?
No. Everything is handled in your browser and is gone when you close the page, so print or copy the schedule first.
Related tools
- Time
Timesheet Hours Calculator: Add Up Your Week
Add up hours worked from start times, end times and unpaid breaks. Get each day, the weekly total, decimal hours and the part over your weekly limit. Runs in your browser.
- Time
Meeting Time Zone Planner: Find a Time That Works Across Time Zones
Enter your time zone and the time zones of the people you meet with, and see every start hour side by side, who is inside working hours, and a shareable link. Runs in your browser.
- Time
Business Days Calculator: Add Working Days or Count Them
Add or subtract working days from a date, or count the working days between two dates. You choose the days off and type your own holidays. No holiday data is built in. Runs in your browser.
- Time
Meeting Cost Calculator: What Does This Meeting Cost?
Work out what a meeting costs from the number of people, an hourly cost you type and the length. See cost per minute and run a live meter. Runs in your browser.