OpenToolDesk.
English
Study

Study plan generator

Split a list of study topics into daily sessions using a chosen time budget.

Study plan generator settings

Upload a file

Drag and drop files here

CSV · TSV · TXT

One file · 5 MB per file

Use a direct public file link up to 20 MB, or the smaller limit shown above. The download service retrieves the file; sign-in links are not supported.

    or

    CSV input

    Paste text or upload a file. If you select a file, it takes priority.

    Study plan generator

    Turn a list of topics and estimated study minutes into daily sessions. Set the start date and daily time budget, then review the generated schedule against your availability. Adjust estimates when a topic needs more time than expected.

    How to use this tool

    1. Choose a file, drag it into the upload area, import a public file URL, or paste your text below the upload options.
    2. Review the settings and create your result.
    3. Download and check the output before using it.

    Supported input formats

    • CSV
    • TSV
    • TXT

    Available settings

    • Start date
    • Daily study minutes

    Output and limitations

    Split a list of study topics into daily sessions using a chosen time budget.

    Required headers: topic,minutes, with positive whole-minute estimates. Topics stay in input order and may span days. Every calendar day is used; no school calendar, deadlines or weekend exclusions are inferred. Maximum 365 days and 10,000 sessions. Upload a UTF-8 file up to 5 MB or paste up to 12,000 characters. An uploaded file takes priority. Up to 10,000 rows and 100 columns. Formula-like spreadsheet cells receive a protective apostrophe.

    Where are my files processed?

    Selected files are processed in your browser. Importing a URL uses the download service to retrieve the remote file.

    What if processing fails?

    Check the supported formats and file limits, then try a smaller file. Keep an original copy. A clear error message will explain an unsupported input or an unavailable processing service.