BookHaloBookHalo
How to use BookHalo

Transcribing Kindle Cloud Reader pages

BookHalo is a Chrome extension that transcribes Kindle Cloud Reader pages. It captures the pages you can view in the browser, transcribes them, and exports text plus a reference PDF.

What makes the workflow useful: the result is not just screenshots. The ZIP includes transcribed text, usually as full_text.txt, and a reference PDF.
Open the illustrated BookHalo manual: installation, sign-in, a three-page test, the full run, and opening your files.

Before you start

Follow the current capture workflow

The step-by-step manual shows the current controls and where to start. Use Test to check representative pages, then return to your intended starting position before Run.

Keep Kindle in front during capture. Once capture is complete and transcription is running, you can work in other tabs or apps while keeping the Kindle tab and Chrome open. The ZIP downloads after processing finishes, not immediately after capture.

What you get

A ZIP containing the transcribed text, a reference PDF of the captured pages, and the page images. It is saved to your device automatically when processing finishes — there is no button to press.

Finished books stay in Processing status for 7 days, so you can download the same file again, for example on the same computer after clearing your downloads folder. The file itself is on your device; the 7 days apply to re-downloading it from BookHalo.

Working on another computer? The finished file lives on the machine that ran the capture. Open the popup on that machine, or run the book again from the other one.

Limits

If something goes wrong

Nothing happens, or it stops at 0 pages

BookHalo reads your current position from the reader footer. If the footer does not show a location, the extension cannot start. Click once on the page, turn a page with the arrow keys, and check that the position in the footer changes. If the arrow keys do not turn pages, BookHalo cannot either.

A dialog appears asking to go to the most recent page

Kindle shows this when your reading position differs between devices. It covers the page and interrupts the capture. Dismiss it before you start, and keep the book at the position you want to capture from.

The browser says it is out of storage

Transcription happens in your browser and needs room to work. Delete finished books you no longer need from Processing status, or free up space on the computer, then try again.

The transcription has mistakes

Pick the language of the book in Book language before you start — this is the single setting that changes accuracy the most. Ruby text, vertical writing, tables and very dense layouts are harder to read, and a decorative large capital at the start of a chapter is sometimes dropped. Run Test on the same book first: three pages are enough to see what you will get.

Billing

Payment is handled by Stripe. You can cancel at any time from Manage in the popup; access continues until the end of the period you have already paid for. Prices depend on the country of your payment method and are shown before you confirm.

What you can do with the output

What BookHalo is not

BookHalo is not a DRM removal tool and does not replace buying or accessing a book through Kindle. It works from the rendered browser reader and is intended for personal reading notes and study support.

Try it on a few Kindle Cloud Reader pages for free.

Open BookHalo on Chrome Web Store