Free Online Timetable / Schedule Generator

Build a Weekly Timetable and Export It as CSV

Need to use Timetable / Schedule Generator right now?

A weekly schedule — class timetable, work shift plan, or a personal routine — is genuinely easier to plan visually as a grid of days and hours than as a list, since a grid immediately shows gaps and overlaps that a list format hides. Building that grid by hand in a spreadsheet means manually setting up rows, columns, and borders before even entering the actual schedule.

No sign-upNo uploads 100% free
TimeMonTueWedThuFriSatSun
8:00
9:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00

Features

  • Runs entirely in your browser
  • Privacy-first — your data is never uploaded
  • Real-time, instant results
  • 100% free, no sign-up required
  • Works on desktop, tablet, and mobile
  • No installation needed

Who uses this tool?

TeachersStudentsTutorsParents

About Timetable / Schedule Generator

A weekly schedule — class timetable, work shift plan, or a personal routine — is genuinely easier to plan visually as a grid of days and hours than as a list, since a grid immediately shows gaps and overlaps that a list format hides. Building that grid by hand in a spreadsheet means manually setting up rows, columns, and borders before even entering the actual schedule.

This tool gives you a ready-made weekly grid — days of the week across the top, a configurable range of hours down the side — where you click directly into any cell to type what happens during that time slot. Adjust the start and end hour to match your actual schedule's range, whether that's a school day or a full 24-hour shift rotation.

Once filled in, export the whole grid as a CSV file, which opens directly in Excel, Google Sheets, or Numbers for further editing, printing, or sharing — useful for handing off a finalized schedule to someone else or keeping a backup outside the browser.

How it works

  1. Set your hour range. Choose the start and end hour that match your schedule.
  2. Fill in the grid. Click any cell and type what happens during that day and hour.
  3. Export as CSV. Download the completed schedule to open in a spreadsheet app.

Examples

Typical use

Input

Start: 8, End: 18, Monday 9:00 = "Math class"

Output

A weekly grid with "Math class" in the Monday, 9:00 cell.

Frequently asked questions