Free online tools to generate, calculate,
convert, format, encode, and play.
 

Class Schedule Builder

Enter your courses below with days, times, and room numbers to generate a visual weekly timetable. Conflicts are detected automatically. Print or save the grid as an image when you're done.


Course
Days
Start
End
Room
 
 

How It Works

Enter each course's name, the days it meets (Mon, Tue, Wed, Thu, Fri, Sat, Sun), start and end times, and room number. The timetable grid updates live as you type.

  • Conflict detection - If two courses overlap on the same day, a warning lists every conflicting pair so you can adjust.
  • Color coding - Pick a color for each course so blocks are easy to tell apart at a glance.
  • Grid range - Use "Grid start" and "Grid end" to zoom in on the hours that matter and cut empty rows from the printed page.
  • Print / Save as PDF - Use the print button to print your timetable or save it as a PDF via your browser's print dialog.
  • Auto-save - Your schedule is stored in your browser's localStorage and restored when you return. Nothing is sent to a server.

Embed This Util

You can embed this util on your own site as a widget. Adding ?embed=1 to the URL loads a compact version with just the tool itself; no header, menu, or documentation. Paste this snippet into your HTML:


    

Copy snippet Adjust the height to taste.



Feedback

Help us improve this page by providing feedback, and include your name/email if you want us to reach back. Thank you in advance.


Share with