Guide

Making a book for Reading Room

How to package a scanned or image-based book as a ZIP file that Reading Room can import. No technical knowledge required — if you can make a folder and zip it, you can make a book.

The short version

  1. Put all your page images (JPEGs) in one folder.
  2. Name them so they sort in reading order — e.g. page_001.jpg, page_002.jpg, …
  3. (Optional) Add a metadata.json file for the title, author, and collections.
  4. (Optional) Add a thumbnail.jpg for the cover.
  5. Zip the folder and add it to Reading Room.

That's it. Everything below is detail and options.

1. Gather your pages

Each page of the book is a single JPEG image (.jpg or .jpeg). One image = one page.

Put every page image into a single folder. For example, a folder called the-secret-garden:

the-secret-garden/
├── page_001.jpg
├── page_002.jpg
├── page_003.jpg
└── …  (one image per page)

2. Name the pages so they're in order

Reading Room orders pages by the number in each filename, read smallest to largest. The rest of the name doesn't matter — page_, p, scan-, or no prefix at all all work.

These all order correctly:

Tip — pad your numbers. Write 001, 002, … 010, … 100 rather than 1, 2, … 10. Padding with leading zeros keeps everything tidy and avoids any chance of page 10 landing before page 2.

3. (Optional) Add a title, author, and collections

By default, if you include nothing else, Reading Room names the book after the ZIP file (it cleans up the name — underscores and dashes become spaces, and words are capitalized). So the_secret_garden.zip becomes “The Secret Garden.”

To set the details yourself, add a small text file named exactly metadata.json inside the folder. Any field you leave out is simply left blank in the app.

A simple example:

{
  "title": "The Secret Garden",
  "author": "Frances Hodgson Burnett"
}

If a book has more than one author, or you want it filed under one or more collections, you can use lists instead:

{
  "title": "The Secret Garden",
  "authors": ["Frances Hodgson Burnett", "Charles Robinson (illustrator)"],
  "collections": ["Childhood Classics", "Illustrated"]
}

The fields you can use:

FieldWhat it doesFormat
titleThe book's titleText in quotes
authorA single authorText in quotes
authorsSeveral authorsA list of names
collectionA single collection to file it underText in quotes
collectionsSeveral collectionsA list of names

Use either author or authors (not both), and likewise either collection or collections. If a collection name doesn't exist yet, Reading Room creates it for you.

Tip — keep the JSON valid. Use straight double quotes " (not curly “smart” quotes), and put commas between items but not after the last one. If the file can't be read, the app just falls back to the defaults — it won't break.

4. (Optional) Choose a cover

By default the first page becomes the cover. To use a different image, add a file named thumbnail.jpg (or thumbnail.JPG / thumbnail.jpeg) to the folder.

5. A complete example folder

the-secret-garden/
├── metadata.json        ← optional: title, author, collections
├── thumbnail.jpg        ← optional: cover image
├── page_001.jpg
├── page_002.jpg
├── page_003.jpg
└── …

6. Zip it and add it

Then get the ZIP onto your iPad in any of these ways:

Reading Room notices new files automatically and adds the book to your library within a moment or two. You don't need to unzip anything yourself.

Quick troubleshooting

  • Pages are out of order. Check the numbers in the filenames and pad them with leading zeros (002 not 2).
  • The title is wrong or blank. Add or fix metadata.json, or simply rename the ZIP file — the filename becomes the title when there's no metadata.
  • Wrong cover. Add a thumbnail.jpg, or make sure your intended first page sorts first.
  • A page is missing. Make sure it's a real .jpg/.jpeg image and isn't hidden (filenames starting with a dot are ignored). Files Macs add automatically, like the __MACOSX folder, are ignored too — that's normal.
  • Nothing imported. Confirm the ZIP actually contains image files (not another zip inside it), and that you placed it in the Reading Room folder.

You can also add a single PDF or a single JPEG directly to the Reading Room folder — those work too. The ZIP format is for multi-page image books and is the only one that supports a title / author / collections file and a custom cover.