Study Plan Generator

Generate a personalized study schedule for your exams. Input subjects, exam date, and daily hours to get a spaced repetition study calendar. Export as CSV or ICS.

Updated

Share:
Home/Education Tools/Study Plan Generator

Study Plan Generator

Generate a personalized study schedule with spaced repetition.

Study Setup

Frequently Asked Questions

What is spaced repetition?

Spaced repetition is a learning technique where you review material at increasing intervals. The planner schedules review sessions every 3 days to reinforce memory.

Can I export the study plan?

Yes! Export as CSV for spreadsheet applications or as ICS to import into Google Calendar, Apple Calendar, or Outlook.

How does topic distribution work?

Topics are distributed evenly across your available days. Subjects with higher difficulty receive proportionally more study sessions.

Is the Study Plan Generator free to use?

Yes, the Study Plan Generator is 100% free with no registration, no hidden fees, and no usage limits. All processing happens locally in your browser, ensuring complete privacy.

Is my data safe with this tool?

Absolutely. The Study Plan Generator processes everything client-side in your browser. No data is uploaded to or stored on any server. Your content remains private on your device at all times.

Does the Study Plan Generator work on mobile devices?

Yes, the Study Plan Generator is fully responsive and works on smartphones and tablets. You can use it on any device with a modern web browser -- no app download required.

Do I need to create an account to use this tool?

No account or registration is needed. Simply open the Study Plan Generator in your browser and start using it immediately. There are no sign-up walls or usage restrictions.

How do I use the Study Plan Generator?

Simply enter your input in the provided field, adjust any settings to your preference, and the tool will process it instantly. You can then copy the result to your clipboard or download it.

Which browsers are supported?

The Study Plan Generator works in all modern browsers including Chrome, Firefox, Safari, Edge, and Opera. For the best experience, use the latest version of your preferred browser.

What does the difficulty rating from 1 to 5 actually change in my plan?

The difficulty rating decides how much of your schedule each subject earns. The generator multiplies a subject's difficulty by its number of topics to get a weight, so a subject rated 5 with 10 topics is treated as far heavier than one rated 2 with 8 topics and is given proportionally more study attention. It does not stretch a topic across extra days on its own; rather, harder subjects with more topics naturally consume more of your available sessions because they contribute more tasks to the pool. If a subject feels tough, raise its difficulty so it is not crowded out by lighter material. Be honest with the numbers, since inflated ratings just shift time away from subjects that genuinely need it. Set a difficulty for each subject above and regenerate to see the balance shift instantly.

How many topics can I study per day, and how is that decided?

The number of new topics scheduled each day comes directly from your daily study hours: the planner allocates roughly one session per hour, so entering three hours yields about three new topics a day and six hours yields about six. The daily hours field accepts whole numbers from 1 to 12, and the value is rounded down, so 3.5 hours behaves like 3 sessions. On top of those new sessions, every third day adds a separate spaced-repetition review of an earlier topic, so some days carry one extra task beyond your hourly count. Setting hours higher packs more material into fewer days and finishes the syllabus sooner, leaving more buffer time before the exam. Be realistic, because a plan built on hours you cannot keep will leave gaps. Enter your honest daily hours above and generate to see your per-day load.

What is the difference between the CSV and ICS export options?

Both downloads contain your complete plan, including days beyond the 42 shown on screen, but they serve different purposes. The CSV is a spreadsheet file with one row per task listing the date, day of week, subject, task label, and whether it is new material or a review. Open it in Excel, Google Sheets, or Numbers to sort, print, reorder, or tweak the schedule by hand. The ICS is a standard calendar file: each study session becomes an all-day event you can import into Google Calendar, Apple Calendar, or Outlook, so your plan sits alongside your other commitments and syncs to your phone. Choose CSV when you want to edit or print the plan as a table, and ICS when you want reminders and your revision blocks living in the calendar you already check daily. Generate a plan, then pick the format that fits your workflow.

Why does my study plan include review days at the end?

Once every topic from your subjects has been placed onto the calendar, any days still remaining before your exam are filled with "Review & Practice" sessions spanning all subjects. This is deliberate: the tool front-loads new material so you stop learning fresh topics with time to spare, then uses the leftover days to consolidate everything you have covered. Those buffer days are where shaky topics become solid, which is exactly when cramming-style learning tends to fail. If you see only a few review days, your subjects nearly fill the available time; if you see many, you have generous slack. A useful trick is to set your exam date a day or two earlier than the real one to guarantee that consolidation window. Add or remove topics above and regenerate to tune how much review time you get.

How does the spaced repetition review get woven into my schedule?

Beyond the final review block, the planner threads short reviews through the schedule as it builds. Every third day it inserts a review of a topic you studied three days earlier, adding it as a separate task alongside that day's new material and highlighting it in a contrasting color so revision is easy to tell apart from fresh learning at a glance. This applies a simple version of spaced repetition, the well-supported idea that revisiting material at growing intervals beats re-reading it once for long-term recall. You do not have to plan these reviews yourself; they appear automatically and are labeled clearly in both the on-screen grid and the CSV and ICS exports. Breaking large subjects into more topics rather than fewer spreads the workload and gives the review cadence more to work with. Enter your subjects above and generate to see the reviews placed for you.

About the Study Plan Generator

The Study Plan Generator turns a looming exam date into a day-by-day revision schedule. You enter the subjects you need to cover, the date of your exam, and how many hours you can study each day, and the tool lays out a calendar that spreads your topics across the time you have left — then mixes in spaced-repetition review days so material actually sticks. It's built for students cramming for finals, anyone sitting a certification or licensing exam, and self-learners working through a course with a hard deadline.

How the schedule is built

For each subject you provide a name, a difficulty rating from 1 to 5, and the number of topics it contains. The generator counts the days between today and your exam, then places study sessions across them. The number of new sessions per day comes from your daily study hours — roughly one session per hour, so three hours yields about three topics a day. Subjects are weighted by difficulty multiplied by topic count, so a hard 10-topic subject is treated as heavier than an easy 8-topic one and earns more of your attention.

Once every topic has been scheduled, any leftover days before the exam are filled with "Review & Practice" sessions across all subjects — a deliberate buffer so you finish learning new material with time to consolidate.

Spaced repetition, built in

Spaced repetition is a study technique where you revisit material at growing intervals instead of re-reading it once. Memory research consistently shows that spacing reviews out beats massed cramming for long-term recall. This planner applies a simple version automatically: every third day it inserts a review of a topic you studied earlier, marked separately on the calendar so you can tell new material from revision at a glance. You don't have to plan the reviews yourself — they're woven into the schedule as it's generated.

Reading and exporting your plan

The result appears as a color-coded calendar grid. Each subject gets its own color, review sessions are highlighted in a contrasting shade, and each day shows the specific topics assigned to it. The on-screen grid displays the first 42 days; longer plans are complete in the export files.

You can take the plan with you in two formats:

  • CSV — a spreadsheet-friendly file with a row per task, listing the date, day of week, subject, task label, and whether it's new material or a review. Open it in Excel, Google Sheets, or Numbers to sort, print, or tweak.
  • ICS — a standard calendar file you can import into Google Calendar, Apple Calendar, or Outlook. Each study session becomes an all-day event, so your plan lives alongside the rest of your commitments and syncs to your phone.

Private by design, free to use

Everything happens in your browser. Your subjects, dates, and the generated schedule are never uploaded to a server — the calendar is built on your device and the CSV and ICS files are created locally when you click download. That means no account, no sign-up wall, and no usage limits, and it works on phones and tablets as readily as on a laptop.

A few tips for a realistic plan: be honest about daily hours, since a schedule built on six hours a day you can't actually keep will leave gaps. Break large subjects into more topics rather than fewer so the workload distributes smoothly across your days. And give yourself a buffer by setting the exam date a day or two before the real one — those extra review days are where shaky topics become solid. Adjust your inputs and regenerate as often as you like; the plan recalculates instantly every time.