BookHaloBookHalo

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.

Four steps, start to finish

  1. Open your book in Kindle Cloud Reader.
  2. Press one button in the BookHalo popup.
  3. Walk away. Pages turn and are transcribed on their own, about 10 seconds each.
  4. The file is already on your computer — text plus a reference PDF. Nothing to click.

Before you start

Step by step

From installing the extension to opening your first transcribed file.

  1. Add BookHalo from the Chrome Web Store. Open the BookHalo listing and press Add to Chrome. Chrome asks you to confirm the permissions once.
    The BookHalo listing on the Chrome Web Store, with the Add to Chrome button
  2. 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://extensions into the address bar — Chrome blocks links to that page, so it has to be typed or pasted.
    BookHalo listed and enabled on the Chrome extensions page
  3. Sign in with your email address. BookHalo sends a one-time code. There is no password to remember.
    The BookHalo popup asking for an email address, with a Send button
  4. 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.
    The pricing section on book-halo.com, showing the paid plan and the free allowance
  5. Open your library in Kindle Cloud Reader and pick the book you want.
    The Kindle Cloud Reader library, showing book covers
  6. 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.
    A book open in Kindle Cloud Reader, with the reading position shown in the footer
  7. 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.
  8. 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.
    The BookHalo popup open next to Kindle Cloud Reader, under the toolbar icon
  9. 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.
    A capture in progress: the popup shows the current position and a Stop button while the Kindle page turns
  10. 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.
    The BookHalo popup after a capture finished: the file is saved and listed under Processing status
Before a long run: use Test on the same book first. Transcription quality depends on the book — fonts, ruby text, tables and dense layouts all affect it, and 3 pages are enough to tell.

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.

The transcribed text file opened in a browser tab

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:

Some books are simply hard. Ruby text, vertical writing, tables and very dense layouts all cost accuracy, and a decorative capital at the start of a chapter is sometimes dropped. The test is how you find out in 30 seconds instead of an hour.

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.

When it finishes, the ZIP lands on your computer by itself: the transcribed text, plus a reference PDF of the captured pages.

The reference PDF opened in a browser tab, showing 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.

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