Free Tool · No Sign-up

Subject-Wise Time Allocation Planner

Decide how many hours each subject deserves this week — by equal share or custom weights.

100% freeNo sign-up requiredInstant resultsMath steps shown
Hours allocated
24.0 h / week
Math steps
  1. Weight sum = 7.00
  2. Maths: (3.0 ÷ 7.00) × 24.0 = 10.29 h
  3. Physics: (2.0 ÷ 7.00) × 24.0 = 6.86 h
  4. Chemistry: (2.0 ÷ 7.00) × 24.0 = 6.86 h
SubjectWeightHoursShare
Maths3.010.29 h42.9%
Physics2.06.86 h28.6%
Chemistry2.06.86 h28.6%
100%
Free, always
0
Sign-ups required
Live
Updates as you type

How hours are allocated

Weight proportional share

Hours for subject i = (weight_i ÷ Σ weights) × total weekly hours. Leave weights blank for equal shares (every weight = 1). Use higher weights for weaker or higher-credit subjects.

Frequently asked questions

Weights vs hours?

Weights are relative — 2 means twice the hours of weight 1, not “2 hours”.

Daily plan?

Feed the resulting weekly hours into the Study Timetable Generator.

Credit-based?

Set weights equal to credit points for a credit-proportional plan.

Limit on subjects?

Practical readability soft-limit is whatever you type; keep lists focused.

For developers & AI agents

The Subject-Wise Time Allocation Planner 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/subject-wise-time-allocation-planner
Query parameters
ParameterRequiredDescription
subjectsYesComma-separated subjects
weightsNoComma-separated weights matching subjects
totalHoursYesTotal weekly study hours
Example

Request:

GET https://knwdle.com/api/tools/subject-wise-time-allocation-planner?subjects=Maths,Physics,Chemistry&weights=3,2,2&totalHours=24

Response:

{
  "tool": "subject-wise-time-allocation-planner",
  "input": {
    "subjects": "Maths,Physics,Chemistry",
    "weights": "3,2,2",
    "totalHours": "24"
  },
  "result": {
    "primaryLabel": "Hours allocated",
    "primaryValue": "24.0 h / week",
    "steps": [
      "Weight sum = 7.00",
      "Maths: (3.0 ÷ 7.00) × 24.0 = 10.29 h",
      "Physics: (2.0 ÷ 7.00) × 24.0 = 6.86 h",
      "Chemistry: (2.0 ÷ 7.00) × 24.0 = 6.86 h"
    ],
    "extras": [],
    "tables": [
      {
        "headers": [
          "Subject",
          "Weight",
          "Hours",
          "Share"
        ],
        "rows": [
          [
            "Maths",
            "3.0",
            "10.29 h",
            "42.9%"
          ],
          [
            "Physics",
            "2.0",
            "6.86 h",
            "28.6%"
          ],
          [
            "Chemistry",
            "2.0",
            "6.86 h",
            "28.6%"
          ]
        ]
      }
    ],
    "listSections": []
  },
  "formula": "hours_i = weight_i / Σw × totalHours.",
  "source": "hours_i = weight_i / Σw × totalHours."
}

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