📚 Bookshelf Space Calculator
Enter your shelf's length and the average width of your books to estimate how many will fit.
Length divided by spine width, rounded down
books per shelf = floor(shelf length / average book width)
total capacity = books per shelf × number of shelves
0.8" mass-market 1.0" trade paperback
1.3" hardcover 2.0" textbook
A 36-inch shelf takes 36 trade paperbacks, 45 mass-market paperbacks, 27 hardcover novels or 18 textbooks. The rounding is downward, so 36 inches at 1.3 inches gives 27 rather than 27.7 – the leftover 0.9 inch is not a book. Six shelves of 30 inches, the usable width of a common 80 cm bookcase, comes to 180 trade paperbacks.
Before you trust the number
- Leave slack. A shelf packed to the last inch is one you cannot get a book out of. Take 5 to 10% off, or reserve a few inches for bookends and the books stacked flat on top.
- Average across your actual collection. Measure a run of 10 books you own and divide, rather than picking a category. Four art books on a shelf of paperbacks will wreck the estimate.
- Height and depth are not modelled. Hardcovers stand about 9.5 inches tall and 6.5 deep, so a shelf with 9 inches of clearance holds none of them however long it is.
Frequently asked questions
How many books fit on a 36-inch shelf?
About 36 trade paperbacks at an inch each, 27 hardcovers, or 45 mass-market paperbacks. Mixed shelves land between those, usually nearer the hardcover figure than people expect.
How wide is an average book spine?
Roughly one inch for a trade paperback, 0.8 for mass-market, and 1.3 for a hardcover novel. Textbooks and reference titles run 2 inches and up, which is why they deserve their own shelf in the estimate.
How many books does a standard bookcase hold?
A six-shelf case about 31 inches wide gives roughly 30 usable inches per shelf, so around 180 paperbacks or 138 hardcovers. Subtract a little for shelves you actually want to look at rather than fill.