Schedcraft

Free Shift Schedule Maker

Manage morning, afternoon, evening and night shifts for your whole team.

 
Employee
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Alex
Morning
08:0016:00
Afternoon
14:0022:00
Evening
16:0000:00
Morning
08:0016:00
Morning
08:0016:00
Afternoon
14:0022:00
Evening
16:0000:00
Jordan
Afternoon
14:0022:00
Evening
16:0000:00
Morning
08:0016:00
Morning
08:0016:00
Afternoon
14:0022:00
Evening
16:0000:00
Morning
08:0016:00
Taylor
Evening
16:0000:00
Morning
08:0016:00
Morning
08:0016:00
Afternoon
14:0022:00
Evening
16:0000:00
Morning
08:0016:00
Afternoon
14:0022:00
Morgan
Morning
08:0016:00
Morning
08:0016:00
Afternoon
14:0022:00
Evening
16:0000:00
Morning
08:0016:00
Afternoon
14:0022:00
Evening
16:0000:00

Data stays in your browser only — nothing is uploaded.

This schedule is a visual planning tool. Compliance with applicable labor laws (FLSA, EU Directive 2003/88/EC) is the sole responsibility of the user.

How to set up a rotating shift schedule

Shift scheduling covers workplaces that run across multiple time blocks — retail, logistics, hospitality and more. This tool lets you assign morning, afternoon, evening and night shifts to any employee for each day of the week. Click a cell to open the shift editor and choose from pre-configured time presets or enter custom hours.

The colour-coded grid makes it easy to spot gaps in coverage or unfair distributions at a glance. Add each worker's name, fill in their shifts, then export the completed schedule as a PDF to share with the whole team.

Tip: rotate shift types across employees week-over-week to maintain fairness. The "Custom" shift type lets you enter any start and end time, which is useful for split shifts or on-call blocks that don't fit standard patterns.

Frequently asked questions

Can I schedule more than 4 shift types?

The tool includes Morning, Afternoon, Evening, Night, Day Off, and Custom. The Custom type lets you enter any time range, effectively giving you unlimited shift variations.

How do I handle overlapping shifts?

Each cell supports one shift per employee per day. If you need multiple shifts in a day, add a second employee row for that person or use the note field to indicate split coverage.

Can I copy shifts from one week to the next?

Currently the schedule is stored per-week. You can use the same browser tab and navigate weeks with the chevron arrows; the grid retains the last saved state for each week separately.

Is there a mobile-friendly version?

Yes — the grid scrolls horizontally on small screens. For the best experience when building a complex schedule, a laptop or desktop is recommended.