DocExtractor

Extract documents into Claude-friendly markdown + images

📄
Drop files here or click to browse
Single or multiple files
.pdf .pptx .ppt .docx .doc

Get More Out of Claude Pro ($20/mo)

Practical tips to stretch your usage on the free tier. Works for both the desktop app and Claude Code (terminal).

The Big Idea
Claude's usage limits are based on tokens — the text going in and coming out. PDFs and images get processed as vision tokens which cost way more than plain text. A 30-page PDF can eat 30k–50k tokens as images vs ~3k as extracted markdown. That's the whole point of this tool.
Claude Desktop App (Mac)
Pre-extract docs before uploading. Use this tool. Drop the .md file + images/ folder into the chat instead of the raw PDF/PPTX.
💬 Start new chats for new topics. Long conversations accumulate context that gets re-sent every message. Fresh chat = fresh token budget.
🎯 Be specific in your prompts. "Summarize slides 5-10 on X" beats "tell me about this presentation." Less ambiguity = shorter responses = fewer tokens.
📋 Copy-paste text when possible. If you can select the text from a doc, paste it directly instead of uploading the file. Text is always cheaper than file uploads.
Avoid re-uploading the same file. If Claude already has context on a document from earlier in the conversation, reference it by name instead of attaching it again.
Claude Code (Terminal)
Use /compact regularly. Compresses your conversation history. Do this when you switch tasks or after a big block of work.
📄 Use a CLAUDE.md file. Put project context, conventions, and instructions there. Claude reads it automatically — no need to explain your project setup every chat.
🔀 Use --model strategically. Use Haiku (haiku) for simple tasks like file renaming, formatting, or boilerplate. Save Sonnet/Opus for complex reasoning.
🎯 Scope your requests. "Fix the bug in auth.py" is cheaper than "look through the codebase and find what's wrong." Point Claude at exactly what you need.
📦 Start fresh sessions for new tasks. Same as desktop — old context bloats every message. Ctrl+C and start a new claude session when switching gears.
General Token Savers
🖼 Images are expensive. Each image costs 1,000–1,600 tokens regardless of content. Only attach images when visual context actually matters.
Limits reset on a rolling window. If you hit the cap, wait a bit rather than switching to shorter messages — the window resets and you get your full budget back.
💡 Ask Claude to be concise. Adding "be brief" or "short answer" to your prompt genuinely reduces output tokens. Less output = more room for your next question.