Use this planner to turn a few inputs into a simple study timeline. Choose how many minutes to focus, how many minutes to rest between blocks, and how many blocks to schedule. The result reports total focus time, total break time, and every block in order. It is a planning aid that stays local; it does not run a background timer or send notifications.
The processor keeps every value practical by applying a minimum of one minute to focus, breaks, and blocks. Decimal focus and break values remain decimal when multiplied, while the block count is rounded to a whole number. Review the schedule before starting if your class or accessibility plan needs longer rests.
What a study timer plan contains
A block is one focus period. Between consecutive blocks, the planner inserts one break using the break-minute value. There is no break after the final block, so break total equals break minutes multiplied by blocks minus one. Focus total always equals focus minutes multiplied by the block count.
This tool is deterministic: the same inputs create the same list. It does not track whether you actually started, pause a clock, measure attention, or save a history. Use a separate timer or calendar when you need alarms and reminders.
Read the schedule
Focus total is the amount of planned concentration time. Break total counts only rests between blocks. The listed block lines show exactly when each break occurs.
A longer total is not automatically better. Match the block length to the subject, your energy, and any accommodations you need.
Common mistakes
Do not expect a break after the final block; the processor inserts breaks only between blocks.
Do not treat blocks as minutes. Blocks is a count, and fractional input is rounded.
Planner limits
The tool does not run a clock, alert you, record completed sessions, or adjust for interruptions.
It does not schedule meals, travel, setup, or subject changes. Add those constraints in your calendar if they matter.
Create a schedule
Enter focusMinutes as the intended length of one focused block.
Enter breakMinutes for the rest inserted between blocks.
Enter blocks as the number of focus periods. Fractions are rounded to the nearest whole block and at least one block remains.
Run the tool and check focus total, break total, and each listed block before you begin.
Planning rules
Focus total
focusMinutes × blocks
focusMinutes: minutes in one block
blocks: rounded number of blocks
The planner multiplies the normalized focus value by the normalized block count.
Break total
breakMinutes × max(0, blocks − 1)
breakMinutes: minutes between blocks
A break appears only between two blocks. One block therefore has zero scheduled break minutes.
Minimum values
Focus minutes, break minutes, and blocks are each clamped to at least one before the schedule is built.
The schedule is generated locally and does not account for setup time, meals, travel, or interruptions.
Examples
Default session
What does the default plan create?
Focus minutes
50
Break minutes
10
Blocks
4
Use four blocks of 50 focus minutes.
Insert a 10-minute break between the first three blocks.
focusTotal
200
breakTotal
30
blocks
4
The plan has 200 focus minutes and 30 break minutes.
There are three gaps between four blocks.
Two short blocks
What is a 25-minute plan with two blocks and 5-minute breaks?
Focus minutes
25
Break minutes
5
Blocks
2
Multiply 25 by 2 for 50 focus minutes.
One gap contributes 5 break minutes.
focusTotal
50
breakTotal
5
blocks
2
The schedule totals 50 focus minutes and 5 break minutes.
Only the first block is followed by a break.
One uninterrupted block
What happens with one 90-minute block?
Focus minutes
90
Break minutes
15
Blocks
1
Keep one block of 90 focus minutes.
Calculate 15 × max(0, 1 − 1) for breaks.
focusTotal
90
breakTotal
0
blocks
1
The plan has 90 focus minutes and no scheduled break.
The final block never receives a trailing break.
Decimal durations
Can a 22.5-minute focus value be used?
Focus minutes
22.5
Break minutes
7.5
Blocks
2
Multiply 22.5 by 2.
Add one 7.5-minute gap.
focusTotal
45
breakTotal
7.5
blocks
2
The plan has 45 focus minutes and 7.5 break minutes.
Focus and break inputs may remain decimal values.
Fractional block input
What does 3.6 blocks produce?
Focus minutes
30
Break minutes
5
Blocks
3.6
Round 3.6 to four blocks.
Compute four focus periods and three gaps.
focusTotal
120
breakTotal
15
blocks
4
The normalized plan has 120 focus minutes and 15 break minutes.
The block count is rounded before totals are calculated.
Values below one
How are zero focus, negative breaks, and zero blocks handled?
Focus minutes
0
Break minutes
-5
Blocks
0
Clamp each value to one minute or one block.
Build one one-minute focus block with no gap.
focusTotal
1
breakTotal
0
blocks
1
The normalized plan has 1 focus minute and 0 break minutes.
Minimum values prevent an empty schedule.
Frequently asked questions
What are the default values?
The defaults are 50 focus minutes, 10 break minutes, and 4 blocks.
Is there a break after the last block?
No. Breaks occur only between blocks.
Can durations be decimals?
Yes. Focus and break values can remain decimal numbers.
What happens to fractional blocks?
The block count is rounded to the nearest whole number and clamped to at least one.
Can I use zero minutes?
Zero and negative focus or break values become one minute.
Does it send reminders?
No. It creates a local schedule but does not run a timer or send notifications.
How is break total calculated?
Multiply break minutes by blocks minus one, never below zero.
Can it track completed sessions?
No. It does not save history or observe whether a block was completed.