Skip to main content
Free Tool

Free University Timetable Generator

Personalized & Efficient Timetable — enter your subjects, rooms and staff, auto-generate a conflict-free weekly schedule, and export as PDF.

All data stays in your browser · No account required

Institution Settings
Days & Time Slots
Active Days
Time Slots
Subjects

No subjects added yet. Add a subject above.

Rooms / Venues

No rooms added yet.

How to Build Your University Timetable

Follow these steps to get results in under a minute

01
Set operational days
Toggle which days of the week your institution runs classes.
02
Define time periods
Add your teaching periods and break times to create a daily schedule structure.
03
Assign subjects & export
Assign subjects to each slot, then export the completed timetable as a PDF.

Real Results from Real Users

Trusted by lecturers and students across Sri Lankan universities

4.8
★★★★★
121 ratings
SJ
Sachith Jayaratne
Academic Coordinator
★★★★★

"Building the faculty timetable used to mean days of back-and-forth on spreadsheets. This tool lets me visualise clashes instantly and resolve them in a fraction of the time."

NA
Nadeesha Alwis
Department Head
★★★★★

"The click-to-assign scheduling interface is intuitive enough that even staff who are not tech-savvy could use it confidently after a single walkthrough."

PW
Prabath Weerasinghe
Senior Lecturer
★★★★☆

"I used it to plan my module's lecture and tutorial slots across the week and it exported cleanly to a shareable format. A lecturer view filter would be a useful addition."

DH
Dulani Hettige
Academic Coordinator
★★★★★

"The conflict-detection feature alone saves hours of manual cross-checking. I can confidently publish the timetable knowing room and lecturer clashes have been caught automatically."

How University Timetable Generator Compares

vs spreadsheets, manual processes, and paid platforms

FeatureUniCloud360University Timetable GeneratorGoogle Sheets / ExcelPaper / WhiteboardPaid Scheduler (FET)
Visual weekly gridYes — instantManual chartNo grid viewYes
Drag & edit in browserYes⚠️Cell editing onlyNoYes
PDF exportYes⚠️Print/screenshot⚠️Print onlyYes
Room & teacher displayYes⚠️Manual columnsNoYes
No login requiredYesYesYesAccount required
CostFree foreverFreeFree⚠️Free/Paid tiers

Why automated timetable generation matters for universities

Manual timetable construction — assigning lectures, labs, and tutorials to rooms and time slots across an entire programme catalogue — is one of the most labour-intensive administrative tasks in higher education. At institutions with more than 50 courses, 10 rooms, and multiple concurrent cohorts, a manual schedule almost always contains conflicts: a lecturer assigned to two concurrent sessions, a room double-booked, or a student cohort scheduled for two compulsory lectures at the same time.

Automated timetable generation solves this by treating the schedule as a constraint satisfaction problem: given a set of subjects, rooms, staff, and time slots, find a valid assignment that satisfies all hard constraints (no clashes) while optimising for soft constraints such as staff preferences, room suitability, and cohort load distribution.

How this timetable generator works

  1. Setup — Enter your subjects with their required weekly sessions and credit hours, and add the rooms available for scheduling.
  2. Auto-generate — The engine assigns each subject-session to a time slot, avoiding placing the same lecturer in two sessions during the same slot. Rooms are not auto-assigned — pick a room for each session afterward.
  3. Review and adjust — Click any cell to assign, change, or clear a session, and regenerate the remainder if needed.
  4. Export — Download the completed timetable as a print-ready PDF for distribution to students and staff, or copy individual views per lecturer or room.

University timetable maker for departments & faculties

Whether you're a single lecturer scheduling one module or a department coordinator building a full faculty timetable, the same setup works at either scale: add your subjects and rooms once, auto-generate the grid, then adjust individual sessions by hand. It's built to work as a university timetable maker for one class group today, and to scale up to a full department's weekly schedule without changing how you use it.

A free alternative to FET timetabling software

FET (Free Timetabling Software) is a well-known desktop application for generating academic schedules, but it requires installation and a steeper setup process before you see a result. This tool covers the same core need — subjects, rooms, staff, and an auto-generated conflict-free schedule — entirely in the browser, with no installation and no account required to get a working timetable out the same session.

Frequently asked questions

What types of conflicts does the timetable generator detect?

The generator detects lecturer clashes — the same staff member assigned to two sessions in the same time slot — and honors any per-subject unavailable time slots you've set. Rooms are not auto-assigned or conflict-checked; pick a room for each session manually after generating the grid.

How many subjects and rooms can this tool handle?

This browser-based tool is designed for medium-scale scheduling — up to approximately 30 subjects and 15 rooms. For larger institutions with 50+ courses across multiple programmes and departments, a dedicated timetabling module within an integrated SIS handles institutional-scale scheduling with automatic synchronisation to student and lecturer portals.

Does the generator avoid double-booking a lecturer?

Yes. When you click Auto-Generate, the engine checks each lecturer's name across the day and avoids placing them in two sessions during the same time slot. It does not yet support setting explicit "unavailable" hours per lecturer — for now, any hard availability constraints need to be applied manually by adjusting sessions in the Timetable tab.

Is the timetable data saved between sessions?

Yes — all data is saved to your browser's local storage automatically. If you close and reopen the page, your subjects, rooms, staff, and generated timetable will be restored. Data is stored only in your browser and never transmitted to a server. Use the Reset button to clear the current session and start fresh.

Is there free university timetable software, or do I need to pay?

This tool is completely free timetable software for building a weekly class schedule — no account, no trial period, and no payment required. It runs in your browser and exports directly to PDF.

Is this a good alternative to FET timetabling software?

Yes, for browser-based, install-free scheduling. It covers the same core workflow as FET — subjects, rooms, staff, and an auto-generated conflict-free grid — without a desktop installation, making it a fast option when you need a timetable the same session.

When should I use a dedicated timetabling system instead of this tool?

When your timetabling needs cross institutional boundaries — multiple cohorts sharing rooms across departments, integration with student enrolment data to auto-populate cohort sizes, publishing schedules directly to a student portal, or tracking room utilisation for facilities planning. These requirements call for a timetabling module that is part of an integrated SIS rather than a standalone browser tool.

Automate timetabling across your entire institution

UniCloud360's Timetable Management module handles multi-programme scheduling with conflict detection, room utilisation tracking, and automatic publication to the student portal — with zero manual spreadsheet work.

Book a Demo

Sign in to see your result

Sign up free & get 100 AI credits
or continue with email

Don't have an account?

Tool Limit Reached

You've used all available tool runs on your current plan.

Current PlanFree
Limit reached

Quick Feedback

Loading…

Please tap a face above to let us know what you think

Explore other free tools

Help Us Improve

What could be better?

Thank you! 🎉

Your feedback helps us build better tools for everyone.