https://txtfetch.com/blog/
Guides for document-to-text pipelines.
Practical write-ups on extracting, OCR-ing, and parsing documents for RAG, search, and LLM ingestion. No fluff, just how to do it.
- Aug 15, 2026Getting text out of video and audio: extraction vs. transcriptionText in a media file can live in a sidecar, an embedded track, a container tag, or nowhere at all. Extraction and speech-to-text are different jobs.
- Jul 14, 2026Per-document vs per-page pricing for document extractionPer-page pricing looks cheaper until you multiply it by a 300-page report. This post frames what actually predicts your bill, and when per-page wins.
- Jun 23, 2026Ingesting large documents and big batches without falling overA 500-page PDF and a ten-thousand-file backfill stress the same two things: single-request time and concurrency.
- Jun 2, 2026Extracting tables from PDFs and spreadsheets for RAGTables don't survive naive text extraction. They collapse into number-soup with no row or column structure. Structure-aware extraction keeps them usable.
- May 5, 2026Using txtfetch as a LangChain and LlamaIndex document loaderThere's no official txtfetch SDK yet. Wiring the endpoint into a LangChain or LlamaIndex loader takes about fifteen lines.
- Apr 7, 2026Chunking strategies for RAG: from clean text to good retrievalFixed-size, recursive, and structure-aware chunking all assume clean extracted text. Extraction quality bounds chunk quality, whichever one you pick.
- Mar 10, 2026Parsing DOCX, PPTX, and XLSX into clean text for LLM ingestionpython-docx, python-pptx, and openpyxl each have their own API and their own way of failing on real files. One endpoint replaces all three.
- Feb 3, 2026OCR scanned documents and images through one API callScanned invoices, faxed contracts, and photographed receipts have no text layer, so they OCR through the same endpoint as everything else.
- Jan 12, 2026How to extract text from a PDF for RAG (without maintaining a parser)Feeding PDFs into a RAG pipeline breaks the usual parser stack: multi-column layouts, embedded tables, scanned pages. One request handles all three.
Try it on your own file.
The free reader runs in your browser. Nothing gets uploaded.
Open the file reader →