Weekly timetable builder

Activities4
Overlap pairs0
Outside view0
PageA4 landscape

Weekly timetable builder

Arrange recurring classes, shifts, and activities, detect overlapping times, and export a readable weekly timetable with editable project and CSV files.

Step by step

How to use it

  1. 01

    01Start with the source

    Choose the visible days and time range, then add activities with a name, day, start time, end time, and optional location. The timetable represents one recurring week, so it does not require dates or a connected calendar account.

  2. 02

    02Edit and inspect

    Drag a block to move it across days or times and resize it to adjust duration. Movement snaps to 15-minute intervals. Exact times and colors remain editable in the inspector. Conflicting activities appear side by side with red outlines.

  3. 03

    03Export and verify

    Check overlap pairs and activities outside the visible window. Export the illustrated timetable as PDF, SVG, or PNG, or download all activities as CSV. Save the project to continue editing names, locations, and times later.

Why this one

What this tool does differently

Time conflicts are real intervals

Two activities conflict only when they share a day and their time intervals intersect. An activity ending at 10:00 does not conflict with one beginning at 10:00. Connected overlap groups receive separate lanes so neither block silently covers the other.

Visibility does not delete events

Activities outside the selected days or hours stay in the project and CSV. They are excluded from the visible print layout and counted in the footer. Expand the window to include them before producing a complete paper schedule.

A portable recurring plan

The project stores activities and view settings as a local JSON file. CSV uses day names and readable 24-hour times. Neither output creates calendar invitations, sends notifications, handles holidays, or applies time-zone conversions.

FAQ

Questions, answered plainly

Can I make a class timetable?

The weekly timetable builder supports recurring classes, shifts, and activities with names, locations, colors, and exact times.

Does the timetable detect overlaps?

The weekly timetable builder detects intersecting activities on the same weekday and prints conflicting blocks in separate lanes.

Will hidden activities be deleted?

The weekly timetable builder retains activities outside the visible days or hours in the project and CSV exports.

Does the timetable sync with Google Calendar?

The weekly timetable builder is a local recurring-week editor. It does not connect to calendar services or send invitations.

Files and project content are processed on this device. No AI tokens or third-party processing API are used. Share links include settings only; source files and private project content are excluded. Downloaded projects are ordinary local files that you choose where to store and share.