Bookshelf Capacity Calculator
Estimate how many books a bookcase holds from the shelf width, number of shelves and the average thickness of your books.
How it works
Books per shelf = shelf width ÷ average spine thickness (rounded down) · Total = books per shelf × number of shelves
A shelf holds as many books as its width divided by the average thickness of a spine, so thicker hardcovers cut the count and slim paperbacks raise it. The result is rounded down because you cannot fit a fraction of a book. Publishers and librarians estimate roughly 8 to 10 average books per linear foot, which matches a spine of about 1.2 to 1.5 inches.
Worked example
A 30-inch shelf with 1.2-inch spines holds 30 ÷ 1.2 = 25 books. Across 5 shelves that is 25 × 5 = 125 books, on a total shelf run of 12.5 linear feet.
Frequently asked questions
How many books fit per foot of shelf?
A common rule of thumb is 8 to 10 average books per linear foot, which corresponds to a spine around 1.2 to 1.5 inches. Slim paperbacks can push that toward 15 per foot.
Should I leave space on each shelf?
Yes — pack shelves to about 90% so books slide in and out without crushing covers, and so you have room to add to a collection. Enter a usable width slightly less than the full shelf to build in that margin.
Related calculators
This calculator is for educational purposes. Double-check important results before acting on them.