Free Tool · No Sign-up

Revision Schedule Generator

Turn a topic list and days-until-exam into a spaced revision calendar.

100% freeNo sign-up requiredInstant resultsMath steps shown
Topics scheduled
4
Math steps
  1. 4 topics across 45 days before the exam
  2. Spaced intervals used: 0, 1, 3, 7, 14, 30 days from first study (classic expanding schedule)
  3. Topics are staggered so first-study days do not all land on Day 1.
Revision plan
  • Integration: revise on Day 1, Day 2, Day 4, Day 8, Day 15, Day 31 (exam on Day 46)
  • Electrostatics: revise on Day 2, Day 3, Day 5, Day 9, Day 16, Day 32 (exam on Day 46)
  • Organic mechanisms: revise on Day 3, Day 4, Day 6, Day 10, Day 17, Day 33 (exam on Day 46)
  • Essay writing: revise on Day 4, Day 5, Day 7, Day 11, Day 18, Day 34 (exam on Day 46)
100%
Free, always
0
Sign-ups required
Live
Updates as you type

How spaced revision is scheduled

Expanding intervals

Each topic is first studied on a staggered start day, then revisited at expanding offsets of 0, 1, 3, 7, 14, and 30 days — a common spaced-repetition pattern used in study-skills literature. Reviews that would fall on or after the exam day are dropped. This is a planning aid, not a medical/cognitive prescription.

Frequently asked questions

Why these intervals?

They approximate widely taught expanding-rehearsal schedules; shorten them if your exam is sooner than 30 days.

Too many topics?

Cap is 20 for readability — split into two runs by paper.

What if days < 7?

Only intervals that fit before the exam are kept.

Combine with timetable?

Yes — block revision slots from this list into the Study Timetable Generator.

For developers & AI agents

The Revision Schedule Generator is also available as a free, unauthenticated JSON API — no API key, no sign-up, CORS enabled for all origins. Send a GET request with the parameters below and receive the computed result as JSON, including the source of the format or formula used. Invalid input returns HTTP 400 with a JSON { "error": "..." } body.

Endpoint
GET https://knwdle.com/api/tools/revision-schedule-generator
Query parameters
ParameterRequiredDescription
topicsYesComma-separated topics
daysUntilExamYesWhole days until exam (1–365)
Example

Request:

GET https://knwdle.com/api/tools/revision-schedule-generator?topics=Integration,Electrostatics,Organic&daysUntilExam=45

Response:

{
  "tool": "revision-schedule-generator",
  "input": {
    "topics": "Integration,Electrostatics,Organic",
    "daysUntilExam": "45"
  },
  "result": {
    "primaryLabel": "Topics scheduled",
    "primaryValue": "3",
    "steps": [
      "3 topics across 45 days before the exam",
      "Spaced intervals used: 0, 1, 3, 7, 14, 30 days from first study (classic expanding schedule)",
      "Topics are staggered so first-study days do not all land on Day 1."
    ],
    "extras": [],
    "tables": [],
    "listSections": [
      {
        "title": "Revision plan",
        "items": [
          "Integration: revise on Day 1, Day 2, Day 4, Day 8, Day 15, Day 31 (exam on Day 46)",
          "Electrostatics: revise on Day 2, Day 3, Day 5, Day 9, Day 16, Day 32 (exam on Day 46)",
          "Organic: revise on Day 3, Day 4, Day 6, Day 10, Day 17, Day 33 (exam on Day 46)"
        ]
      }
    ]
  },
  "formula": "Spaced offsets 0,1,3,7,14,30 days from staggered first-study days.",
  "source": "Spaced offsets 0,1,3,7,14,30 days from staggered first-study days."
}

Keep academics organised beyond one calculator

Knwdle Connect gives students and parents attendance, tests, and announcements in one app — beside the admin dashboard your institute already runs.

Free trial · No credit card · SaaS or custom-built