How to Use Kindle Books with Claude AI & Claude Code (2026)
• By Mike
How to Use Kindle Books with Claude AI & Claude Code (2026)
To use a Kindle book with Claude in 2026, you need to get the text out of Kindle first, because Amazon's copy cap blocks you at around 10% of the book. Once you have the text, three paths open: paste it into Claude.ai, upload it as a TXT or EPUB to Claude Projects for persistent reference, or load it into a Claude Code Skill that any future terminal session can read. The 1M-token context window on Opus 4.7 and Sonnet 4.6 means most full-length books fit in a single conversation now.
I built TextMuncher after getting frustrated with Amazon's copy cap on technical books I wanted Claude to help me work through. This guide is the workflow I actually use, including the parts that have changed in 2026 with longer context windows, EPUB upload support, and Claude Code Skills.
Why You Can't Just Paste Kindle Text Into Claude
Amazon caps text selection at around 10% of any Kindle book. Publishers control this through DRM and contractual limits, and once you hit it, copy-paste stops working entirely, even for single sentences. The wall sits between your purchased book and Claude.
A few things make it worse:
- Kindle Cloud Reader renders many books as images instead of selectable text
- The Kindle desktop app has stricter DRM than the web reader
- Highlight exports are capped at the same 10% limit
- Copy-paste triggers "copy limit exceeded" errors, which happens to be our top-traffic post (people hit this wall a lot)
The restriction isn't technical, it's contractual. But since the text is rendered on your screen, you can capture it through other means. Once you have the text, Claude can do everything you'd expect from a book-length input.
The 2026 Context Window Reality
This is the part most older Kindle-to-Claude tutorials get wrong. Anthropic retired the Sonnet 4 / 4.5 1M-token beta on April 30, 2026. Here's where the current models actually sit, per Anthropic's context-windows documentation:
| Model | Context window | Words equivalent | Practical capacity |
|---|---|---|---|
| Claude Opus 4.7 | 1M tokens | ~750,000 words | 5-7 average non-fiction books |
| Claude Sonnet 4.6 | 1M tokens | ~750,000 words | 5-7 average non-fiction books |
| Claude Mythos Preview | 1M tokens | ~750,000 words | 5-7 average non-fiction books |
| Claude Opus 4.6 | 1M tokens | ~750,000 words | Same |
| Claude Sonnet 4.5 | 200K tokens | ~150,000 words | One 400-page book |
| GPT-4 (for reference) | 128K tokens | ~96,000 words | ~300-page book |
For most full-length non-fiction or fiction, you can paste the entire extracted text into a single Claude conversation with room left for back-and-forth. Reference textbooks at 1,000+ pages still need chunking, but the 200K-era "chapter-by-chapter only" advice is out of date for the current generation. Worth checking Anthropic's live model docs on the day you're working. Anthropic ships fast and this number moves.
Three Paths From Kindle to Claude
Once you have the extracted text, there are three workflows worth knowing. I use all of them depending on the book.
Path 1: Paste into Claude.ai (the quickest)
For one-off analysis (summarize a chapter, pull arguments out of a section, draft flashcards from a few pages), paste the extracted text directly into a new Claude.ai conversation and ask. Works in any browser, no setup. This is the right path when you're treating the book as a transient input.
Path 2: Upload to Claude Projects (for books you'll come back to)
For textbooks, professional references, or anything you'll query repeatedly, Claude Projects lets you attach the extracted text as a persistent source. Every new conversation in that project has the book in context automatically. No re-pasting, no re-uploading.
The upload formats Anthropic accepts on Claude.ai (per their file upload support docs): PDF, DOCX, CSV, TXT, HTML, ODT, RTF, EPUB, JSON, XLSX. Notice EPUB is on that list. If you happen to own a DRM-free EPUB of the book (Project Gutenberg, indie publishers, your own manuscripts), you can upload it directly with no extraction step.
Anthropic does not accept .azw, .kfx, or .mobi. Those are DRM-encrypted Kindle formats Anthropic has no decryption rights for. There's no roadmap that fixes this from Anthropic's side. The extraction step is the workaround.
Path 3: Claude Code Skills (the persistent terminal pattern)
This one's newer and most tutorials haven't caught up yet. Claude Code Skills let you define a named primitive that loads context into any Claude Code session on demand. You save the extracted book as a file in your project (or a global location), reference it from a Skill, and any terminal session you start can pull the book into working memory.
The pattern that actually works in practice:
- Extract the book text once, save as
~/books/atomic-habits.txt - Create a Skill that exposes the book (for example,
skill-name: read-atomic-habitswith a description telling Claude to load the file when relevant) - From any Claude Code session, mention the book by name and Claude pulls the contents
- Query across sessions without re-uploading or re-pasting
This is what changed in 2026. Before Skills, "Claude knows my book" meant Custom-GPT-style work inside Claude.ai. With Skills, your terminal-resident Claude Code has the same persistent-book pattern but ties into your file system, your other Skills, and your MCP servers. Useful for developers using technical books as live reference, and for anyone doing repeated research against the same source.
Extracting Your Kindle Book
The extraction step is the same regardless of which path you take afterward. Two methods work for Kindle's DRM:
Method 1: Manual Screenshot + OCR (Free)
Screenshot each page in Kindle Cloud Reader, run the images through any OCR tool, paste the resulting text into Claude.
How it works:
- Open your book in Kindle Cloud Reader
- Screenshot each page (Windows:
Win+Shift+S, Mac:Cmd+Shift+4) - Upload screenshots to an OCR tool like OnlineOCR.net or Google Drive
- Copy the extracted text
- Paste into Claude
The problem: this is brutal past a few pages. A 300-page book is 300 screenshots, 300 uploads, hours of click-by-click work. I tried this on a 200-page reference book and gave up at page 40.
Best for: A specific chapter or a handful of pages you need fast. Not realistic for a full book.
Method 2: Automated extraction with TextMuncher
I built TextMuncher to automate the screenshot + OCR loop, so a full book happens hands-free while you work on something else.
How it works:
- Install the TextMuncher Chrome extension
- Open your book in Kindle Cloud Reader
- Click "Start" in the extension popup
- Walk away while the extension turns pages and captures screenshots
- Upload the batch to textmuncher.com for OCR processing
- Get clean text ready to feed into Claude
A 200-page book runs in about 10-15 minutes of automated capture, plus another 5 minutes for OCR. The OCR pipeline hits 97% accuracy on standard book text, clean enough to paste directly into Claude without cleanup. We charge $6/month for unlimited extraction; the first 30 pages are free.
For more on why text outperforms screenshot uploads in any AI tool, see why text beats screenshots for AI analysis.
A Note on Vision-OCR Degradation
One thing worth knowing if you're tempted to skip extraction and just feed Claude screenshots: Claude's vision pipeline OCRs images internally before reasoning about them. That's a second OCR layer on top of whatever rendering Kindle already did, and it's noticeably lossy on proper nouns, technical terms, and quote integrity. Character names get mangled. Citations come out partially garbled.
Text-first extraction sidesteps the vision-OCR pass entirely. The text gets OCR'd once, cleanly, by a pipeline tuned for book pages, and Claude reads text as text. The difference shows up most in fiction (character-name recall), academic work (terminology accuracy), and any prompt that asks Claude to quote the source verbatim.
This is the part I noticed building TextMuncher's OCR pipeline. The token-cost difference between text and screenshots is well-documented; the accuracy difference is less talked about, but matters more for the kinds of analysis you'd actually want a book in Claude for.
Prompts That Work With Claude + Your Book
Claude tends to produce longer, more careful responses than ChatGPT, especially on book-length inputs. The prompts that work best lean into that. Here are the ones I actually use:
For Comprehension and Study
For dense non-fiction or textbooks, "Summarize Chapter [X] in 5 bullet points, then list the 3 claims that need the most evidence" gives you a usable summary plus a critical-reading map in one pass. For confusing concepts, "Explain [concept] in terms a smart 12-year-old would understand, then give one example from the book" anchors the simplification in the source instead of letting Claude wander. Before an exam or talk, "Generate 8 questions a professor would ask about this chapter, ranked by difficulty" is genuinely useful prep.
For Research and Writing
If you're writing a paper or lit review, "What evidence does the author provide for [specific claim]? Quote each piece of evidence verbatim with the surrounding context." is how I get citable material out of Claude without hallucination risk. Making Claude quote the source verbatim is the guardrail. "How does [argument from this book] compare to [other framework]? Be specific about where they agree and where they conflict." does the comparative analysis you'd otherwise spend hours mapping out manually.
For Cross-Book Synthesis (Claude's Sweet Spot)
This is where the 1M context window changes the workflow. Drop two or three full books into a single conversation and ask "Find the three places where the arguments in these books contradict each other. Quote the conflicting passages." That's a multi-book lit-review move that simply didn't work at 200K. With 1M, it does.
For active recall, "Generate 15 flashcards from this book: front of card is a question that requires understanding (not recognition), back is a concise answer with the chapter reference." outputs cleanly into Anki via plain-text import.
Pro tip: Always paste or upload the full chapter (or full book) before asking, not snippets. Claude reasons better with the surrounding context than with isolated fragments. And if you find yourself fighting hallucination, switch the prompt to require verbatim quotes — Claude is much more careful when forced to cite.
When NOT to Use Claude
A few cases where another tool is the better path:
- Highlights-only workflows. If you only need to work with the passages you've already highlighted on Kindle, Mark Carrigan's setup of exporting Kindle's notebook + pasting to Claude is faster than extracting the full book. Glasp and Readwise both import Kindle highlights cleanly if you want a managed pipeline.
- Audio-first studying. If you'd rather listen than read, Google NotebookLM generates podcast-style audio overviews from your extracted text. Claude doesn't do audio output.
- Free + huge context. Gemini offers 1M tokens on the free tier. Claude is more careful and produces better long-form analysis in my experience, but if budget is the bottleneck, Gemini is a viable starting point.
The extraction step is the same regardless of which AI you end up using. TextMuncher outputs plain text that works with any of them.
Is This Legal?
Extracting text from books you own for personal research, study, or AI-assisted analysis generally falls under fair use, the same legal frame as photocopying textbook chapters for a study session. TextMuncher captures what's already rendered on your own screen; it doesn't break DRM or interact with Amazon's servers.
The line is on redistribution. Sharing the extracted text publicly, selling it, or feeding it into a commercial product without rights is where fair use ends. Personal analysis with Claude (including academic research, professional study, and your own writing work) sits comfortably inside personal use.
The Best Way to Use Claude With Kindle Books
The whole workflow comes down to one bottleneck: getting the text out of Kindle. Once that's solved, the three paths (paste, Project, Skill) let you pick the right level of persistence for the book at hand. Quick one-off analysis goes into a chat. References you'll return to belong in a Project. Books you want resident in your development environment ride along inside a Claude Code Skill.
The 1M context window means most books fit in a single conversation now, and the EPUB-direct upload path means DRM-free books skip the extraction step entirely. For DRM-locked Kindle purchases, OCR-based extraction is the workaround that's been working since Cloud Reader existed.
Solve the extraction problem once, and the rest of your reading life with Claude opens up: chapter summaries in seconds, cross-book synthesis at scale, citable evidence pulled on demand. For more on AI workflows for readers and learners, see our guide for AI-powered learners, the tool-agnostic Kindle + AI guide, or the sister post on using Kindle books with ChatGPT.
FAQ
How much of a Kindle book can I fit into Claude in 2026?
Claude Opus 4.7, Sonnet 4.6, and Mythos Preview all support a 1M-token context window: roughly 750,000 words, or about 5-7 average non-fiction books in a single conversation. The older Sonnet 4 and 4.5 1M-token beta was retired on April 30, 2026, so those models are back to 200K (~150,000 words, or one 400-page book). Most full-length Kindle books fit comfortably on the current Opus and Sonnet 4.6 line.
Can Claude Code read my Kindle highlights?
Not directly. Claude Code can't open Kindle's encrypted .azw or .kfx files. The working pattern is to export your highlights to a text file (via My Clippings.txt on physical Kindles, or Amazon's notebook export for cloud users), then point Claude Code at that file via a Skill or by passing the path as an argument. For the full book and not just highlights, use TextMuncher to OCR-extract the Cloud Reader pages, save as a .txt or .md, and feed that into Claude Code.
What's the best way to convert a Kindle book for Claude?
Three paths, ranked by friction. If you only need highlights, use Amazon's notebook export: fastest, free, but limited to passages you happened to highlight. For DRM-free EPUBs from Project Gutenberg or indie publishers, upload directly to Claude.ai (EPUB is on Anthropic's accepted upload list). For purchased Kindle books with DRM, screen-OCR the Cloud Reader pages (TextMuncher automates this) and paste the resulting text. Roughly 10-15 minutes for a 200-page book at 97% OCR accuracy.
Does Anthropic let me upload a Kindle book?
Anthropic accepts PDF, DOCX, CSV, TXT, HTML, ODT, RTF, EPUB, JSON, and XLSX uploads to Claude.ai, up to 500MB per file in chat (30MB per file in Projects). It does not accept Kindle's native formats (.azw, .kfx, .mobi) because those are DRM-encrypted and Anthropic has no decryption rights. The practical workaround is to extract the text yourself first and upload as TXT, MD, or EPUB.
Why use Claude over ChatGPT for Kindle book analysis?
The extraction step is identical: both AIs need the text out of Kindle first. The differences kick in at the analysis step. Claude Opus 4.7 / Sonnet 4.6 has a 1M-token context (~750K words) versus ChatGPT-4's 128K (~96K words), so Claude handles longer books or multi-book analysis in a single conversation. Claude also produces more careful, longer-form summaries, useful for academic, research, or technical reading. ChatGPT's Custom GPTs feature is more polished for persistent book-knowledge agents inside the consumer app; Claude Projects plus Claude Code Skills is the parallel pattern, and more flexible for developers.
Is it legal to extract Kindle text for Claude?
Extracting text from books you own, for personal research or analysis, generally falls under fair use, the same legal frame as photocopying a textbook chapter for study. What's not fair use is republishing the extracted text, selling it, or feeding it into a commercial product. TextMuncher captures what's rendered on your own screen; it doesn't decrypt DRM or interact with Amazon's servers. Sharing extracted text with Claude for your own analysis sits comfortably inside personal use.
Will Amazon ban my account for extracting text?
Screen-OCR extraction doesn't touch Amazon's servers or violate their terms of service. You're capturing what's displayed on your own screen, the same thing you'd do by taking a phone photo of your monitor. Readers have been doing this for years without account issues.
Does the extracted text include images and charts?
No. OCR pulls text only. Diagrams, charts, and inline images don't come through as visual content. For image-heavy books like art textbooks or cookbooks, you'll want the original alongside your extracted text. Most non-fiction and fiction books are text-dominant and extract cleanly.
Want to feed your Kindle library into Claude? Try TextMuncher free (30 pages included, no credit card). The dedicated Kindle to Claude solution page covers the product side.