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.
full_text.txt, and a reference PDF.Four steps, start to finish
- Open your book in Kindle Cloud Reader.
- Press one button in the BookHalo popup.
- Walk away. Pages turn and are transcribed on their own, about 10 seconds each.
- The file is already on your computer — text plus a reference PDF. Nothing to click.
Before you start
- Desktop Chrome. BookHalo is a Chrome extension and runs on the computer in front of you.
- A book you can already open in Kindle Cloud Reader. BookHalo works from the page your browser is showing. It does not unlock anything you cannot already read, and sample editions are not supported.
- A supported Amazon reader domain —
read.amazon.com,read.amazon.co.uk,read.amazon.co.jp,read.amazon.de,read.amazon.fr,read.amazon.it,read.amazon.es,read.amazon.nl,read.amazon.ca,read.amazon.com.au,read.amazon.in,read.amazon.com.br,read.amazon.com.mxand their localised aliases. - A BookHalo account. You sign in with a one-time code sent to your email address. There is no password.
Step by step
From installing the extension to opening your first transcribed file.
- Add BookHalo from the Chrome Web Store. Open the BookHalo listing and press Add to Chrome. Chrome asks you to confirm the permissions once.

- Pin it to the toolbar. Open the extensions menu (the puzzle icon) and pin BookHalo, so the icon stays visible while you read. To check it is installed and enabled, paste
chrome://extensionsinto the address bar — Chrome blocks links to that page, so it has to be typed or pasted.
- Sign in with your email address. BookHalo sends a one-time code. There is no password to remember.

- Choose a plan. Test runs are free — up to 3 pages per book, 20 books a month — so you can judge the transcription before paying. A paid plan unlocks full runs: up to 10 books a month and 1,000 pages per book. You subscribe from inside the extension after signing in; payment is handled by Stripe. The price depends on the country of your payment method and is shown before you confirm.

- Open your library in Kindle Cloud Reader and pick the book you want.

- Go to the page you want to start from. BookHalo transcribes from the current page onward, so put the book where you want it to begin.

- Check that pages turn — do this every time. Click once on the page, then press the right arrow key. If the arrow keys do not turn pages, BookHalo cannot either, and the run will stop at 0 pages. This one check prevents the most common failure.
- Click the BookHalo icon in the toolbar. The popup opens directly under the icon, next to your book. Pick the language of the book in Book language — this single setting changes accuracy more than anything else.

- Press “Test” first, not “Run”. Three pages, free, about 30 seconds. It exists so you never spend an hour on a book that was never going to transcribe well.

- The file is already saved. When the capture finishes there is nothing to press — the ZIP is on your computer. If you need it again, it stays under Processing status in the popup for 7 days.

Now look at what came out
Open the text file from the test before you commit to the whole book. Three pages tell you almost everything.

If it reads well, run the book. If it does not, the fix is almost always in Kindle’s own Aa menu — change one thing, run Test again, and compare:
- Background colour — White. Sepia and dark themes make the text harder to read.
- Text size — standard to slightly small, around 5 of 13. Very large text means fewer words per page and more pages to capture.
- Margin — narrow, so the text area is as wide as possible.
- Spread view is fine. Two-page spreads are split automatically.
Run the whole book
Press Run. It is the same flow as the test, without the 3-page limit — up to 1,000 pages per book.
- Budget the time. About 10 seconds per page: 300 pages is roughly 50 minutes.
- Leave that tab alone. Switching tabs pauses the capture. Open a separate window if you want to keep working.
- Stopping early still counts as one book once 20 or more pages have been processed.
- Resuming the same book in the same month does not count as an extra book.
When it finishes, the ZIP lands on your computer by itself: the transcribed text, plus a reference PDF of the captured pages.

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 the capture 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.
Limits
- Test — 3 pages per book, 20 books a month. Free.
- Run — up to 1,000 pages per book, 10 books a month.
- Need more? Extra books can be bought from the popup.
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
- Search through a personal reading-note text file.
- Use the text with NotebookLM, ChatGPT, Claude, or another AI tool if its terms allow it.
- Keep the PDF for visual reference and spot checks.
- Review dense books without manually copying page by page.
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