TT
TimetableGen
Education Timetable Generator
? Tutorial
📚
Add Courses
Single
Bulk
Auto
Course Code
Instructor
Course Name *
Location / Room
Start Time
End Time
Days
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Color
+ Add Course
CSV Data
Format:
Code, Name, Instructor, Room, Start, End, Days (space-sep), Color
Days:
Mon Tue Wed Thu Fri Sat Sun
Import CSV
Upload File
No. of Courses
Max Hrs/Day
Earliest Start
Latest End
Preferred Days
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Break Settings
Lunch Break
Break End
⚡ Generate Timetable
📊
Statistics
0
Total Courses
0
Total Hours/Week
⚙
Timetable Settings
Start Time
End Time
Time Interval
30 minutes
60 minutes
120 minutes
Days to Show
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Timetable Design
Apply Settings
📁
Cases
+ Create New Case
🗑 Clear All
🎨 Change Design
⚠ Conflicts
💾 Templates
⬇ Export
⚠ Scheduling Conflicts Detected
Create New Case
✕
Case Name *
Description (optional)
Create & Start
Cancel
Export Timetable
✕
📄
PDF
Print-ready PDF
🖼
PNG Image
High-res screenshot
📊
Excel
XLSX spreadsheet
💾
JSON Backup
Save & restore
Restore from JSON backup
Choose Timetable Design
✕
Apply Design
Manage Templates
✕
Save current as template
Save
Saved Templates
Quick Tutorial
✕
1
Add Courses
Use Single tab to add one at a time, Bulk to paste CSV, or Auto to generate a full schedule automatically.
2
Customize Settings
Adjust time range, interval, visible days, and design theme from the left panel.
3
Check Conflicts
Click "Conflicts" in the toolbar to detect overlapping classes and fix them.
4
Export
Export to PDF, PNG image, Excel spreadsheet, or JSON backup using the Export button.