ForHosting KIT · Home, food & hobbies

Quarantine books calculator

14 days of 60 minutes a day at 40 pages per hour is 560 pages, enough to finish 1 book of 300 pages with most of a second under way. Enter your days, your real reading time and your pace. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Days
14
Daily minutes
60
Pages per hour
40
You get
Pages per book
300
Total minutes
840
Total hours
14
Pages
560

A quarantine stretch is a time budget, not a reading list. Multiply the days you have by the minutes you will actually sit down with a book, convert that product into hours, then multiply by your average pages per hour. Divide the page total by a standard three-hundred-page book and take the whole number: that is how many books you can finish before the isolation ends. This quarantine books calculator accepts three positive finite numbers — days available, daily reading minutes, and pages per hour — and returns the complete book count plus the exact quotient, the page total, and the hours behind it.

How the quarantine book count is computed from days, minutes, and speed

The quarantine books identity is a time-budget identity, not a recommendation engine. Total reading minutes equal the days you have multiplied by the minutes you will actually sit with a book on a typical day. Total reading hours are that product divided by sixty.

Pages you will turn equal those hours multiplied by your average pages per hour — the reading speed field. A finished book is the whole number of times a book length fits inside that page total. Fourteen isolation days at sixty minutes a day and forty pages per hour produce eight hundred forty minutes, fourteen hours, five hundred sixty pages, and one complete three-hundred-page book, with two hundred sixty pages left toward the next title.

Thirty days at one hundred twenty minutes and fifty pages per hour produce three thousand pages and exactly ten finished books.

Plan a two-week isolation reading stack

Turn fourteen days, sixty daily minutes, and forty pages per hour into one finished three-hundred-page book so the nightstand holds a title you can actually complete.

Set a library or classroom reading pledge

Convert a stay-home window and an honest daily pace into an integer book count a child can write on a challenge sheet without guessing.

What reading speed should I use for pages per hour?

Use the page rate you actually sustain, not a sprint. Many adult readers sit between thirty and sixty pages per hour on narrative prose; denser non-fiction is slower.

Why is the default book three hundred pages?

Three hundred pages is the length most trade paperbacks and public-library reading challenges assume.

What happens if a day count, daily time, or speed is zero or negative?

A quarantine with no days, a day with no reading minutes, or a page rate of zero is not a reading plan, and those failures are not billed.

Can I change the length of the book?

Yes. The count assumes 300 pages, the usual length of a paperback, but you can enter the average page count of your own stack if your books are denser or slimmer.

Why does it count only finished books?

Because the goal is titles you can actually complete. The whole number is the books you finish, and the exact figure and page total are shown alongside so you can see how far into the next book you get.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/life/quarantine-books

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/life/quarantine-books \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"days":14,"daily_minutes":60,"pages_per_hour":40}'
{
  "days": 14,
  "daily_minutes": 60,
  "pages_per_hour": 40
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.quarantine_books",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

max_days36500
max_daily_minutes1440
max_pages_per_hour10000
max_pages_per_book100000
HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Zero, negative, missing, or non-finite inputs fail with invalid_input and are not billed. Use the page in your browser at no charge, or call the API at $0.002 per successful request when a spreadsheet, library challenge, or classroom planner needs the identical figure.

How the quarantine book count is computed from days, minutes, and speed

The default book is three hundred pages, the length most trade paperbacks and public-library challenge sheets assume; send pages_per_book when your stack is denser or slimmer. The response echoes the cleaned days, daily_minutes, and pages_per_hour, reports pages_per_book, then returns total_minutes, total_hours, pages, books as the integer count of titles you can finish, books_exact as the unrounded quotient, and a formula string so a user interface can print the rule next to the number. This endpoint does not look up a title in a shop or library catalogue, does not subtract note-taking or rereading, and does not consult a civil calendar. It answers one question: if you keep the minutes you named, at the page rate you named, for the days you named, how many complete books is that stretch of reading.

Input contract, reading speed, default book length, and validation errors

Errors always name the canonical field so the web form can mark the right control. Zero and negative values fail because a quarantine with no days, a day with no reading time, a page rate of zero, or a book of zero pages is not a reading plan. POST a JSON body with three required positive finite numbers: days, the isolation or stay-home days you can count on; daily_minutes, the minutes you will read on a typical day; and pages_per_hour, your average reading speed. Aliases quarantine_days, available_days, and n are accepted for days; minutes_per_day, daily_time, minutes, and daily for daily_minutes; and reading_speed, speed, pph, and pages_hour for pages_per_hour. An optional pages_per_book overrides the three-hundred-page default; aliases book_pages, average_pages, and book_length are accepted. Each field may arrive as a JSON number or as a numeric string; booleans, objects, empty strings, NaN, and Infinity fail with invalid_input. Magnitudes above the documented ceilings fail so a typo cannot blow the isolate: days above thirty-six thousand five hundred, daily_minutes above one thousand four hundred forty, pages_per_hour above ten thousand, or pages_per_book above one hundred thousand. On success the body includes the echoed inputs, pages_per_book, total_minutes, total_hours, pages, books, books_exact, and a formula string. A familiar check is fourteen days of sixty minutes at forty pages per hour, which yields one complete book and books_exact of 1.866666666667. Missing fields and non-positive values are invalid_input and are not billed. Successful API calls use the published $0.002 base price; the free browser path runs the same solve function without consuming prepaid balance.

Where a quarantine books calculator earns its keep

Households staring at two weeks of isolation need a book count, not a vague hope that they will finally clear the nightstand. A parent can turn fourteen days, sixty daily minutes, and a forty-page hour into one finished novel plus a remainder, then decide whether to add a second shorter title or raise the daily minutes. School reading challenges and public-library summer sheets need a deterministic conversion from days and pace into a pledge they can print on a bookmark without opening a spreadsheet for every child. Book clubs planning a lock-in weekend can swap pages_per_book for the actual length of the chosen title and see whether Saturday and Sunday at a honest page rate finish the book before Monday. Teachers building a stay-home packet can pin books and books_exact in a worksheet so every student who types the same three numbers gets the same integer, not a rounded guess from a search-engine snippet. Keep every input positive and finite, pin books and books_exact in your tests, and you get a reproducible finish count for a family plan, a classroom challenge, a club lock-in, or an edge worker without standing up a bookstore catalogue of your own.

Size a book-club lock-in against a real title

Send the chosen book's page count as pages_per_book and see whether the weekend minutes at your club's page rate finish the novel before Monday.

How do I calculate how many books I can finish during quarantine?

Send three positive numbers: days, daily_minutes, and pages_per_hour. The API returns pages = (days × daily_minutes / 60) × pages_per_hour, then books = floor(pages / pages_per_book) with pages_per_book defaulting to 300.

What does the quarantine books calculator cost?

The browser tool is free. API requests use prepaid KIT balance at $0.002 per successful call; invalid input is not billed.

Read the full KIT documentation →