███████╗████████╗██╗ ██╗██████╗ ██╗ ██╗
██╔════╝╚══██╔══╝██║ ██║██╔══██╗╚██╗ ██╔╝
███████╗ ██║ ██║ ██║██║ ██║ ╚████╔╝
╚════██║ ██║ ██║ ██║██║ ██║ ╚██╔╝
███████║ ██║ ╚██████╔╝██████╔╝ ██║
╚══════╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ _
Study Schedule Generator
Add your exams → get a day-by-day revision plan — smart workload balancing — no signup
📅
Add your subjects and exams, then click generate schedule.
▸ Frequently Asked Questions
// Study Schedule Generator — FAQ
How does the schedule generator work?
You enter each subject with its exam date, difficulty, and estimated revision hours. The tool calculates how many days you have until each exam, applies a buffer period before the exam date, and distributes your study sessions across the available days — respecting your daily hour limit and weekend preferences. Front-load places more sessions early so you have review time; cram clusters sessions close to the exam.
What does difficulty level affect?
Difficulty multiplies the estimated hours. Easy ×1.0, Medium ×1.3, and Hard ×1.6. So a subject you estimate at 10 hours on Hard difficulty becomes 16 hours of planned revision. This ensures harder subjects get proportionally more time without you having to calculate it manually.
What is the buffer days setting?
Buffer days are reserved before each exam as a final review period — no new study sessions are scheduled in this window. A buffer of 1–2 days lets you do a light final review, rest well, and go into the exam without last-minute cramming.
Is my data saved?
Yes — your subjects and settings are automatically saved to localStorage in your browser. Nothing is sent to a server. Your data persists between visits on the same device and browser. Use the CSV or plain text export to keep a copy outside the browser.
Can I study multiple subjects in one day?
Absolutely — the scheduler assigns sessions from multiple subjects to the same day when needed, up to your daily hours limit. Each subject's session block is colour-coded so you can see at a glance what you need to do each day.
What if I run out of days before all hours are scheduled?
The scheduler will warn you in the output. This usually means your daily hours limit is too low, or the exam date is too close for the hours you've estimated. Try increasing your daily limit, reducing estimated hours, or starting earlier.