{"$schema":"https://toolsly.tools/schemas/tool-manifest-v1.json","generated":"2026-05-20T20:47:38.057Z","discovery":{"catalog":"https://toolsly.tools/tools.json","llmsTxt":"https://toolsly.tools/llms.txt","sitemap":"https://toolsly.tools/sitemap.xml"},"relatedTools":[{"slug":"txt-to-pdf","name":"TXT to PDF","url":"https://toolsly.tools/txt-to-pdf"},{"slug":"pdf-merge","name":"Merge PDF","url":"https://toolsly.tools/pdf-merge"},{"slug":"pdf-rotate-pages","name":"Rotate PDF Pages","url":"https://toolsly.tools/pdf-rotate-pages"},{"slug":"pdf-delete-pages","name":"Delete PDF Pages","url":"https://toolsly.tools/pdf-delete-pages"},{"slug":"pdf-extract-pages","name":"Extract PDF Pages","url":"https://toolsly.tools/pdf-extract-pages"},{"slug":"pdf-reorder-pages","name":"Reorder PDF Pages","url":"https://toolsly.tools/pdf-reorder-pages"},{"slug":"pdf-add-watermark","name":"Add Watermark to PDF","url":"https://toolsly.tools/pdf-add-watermark"},{"slug":"pdf-add-page-numbers","name":"Add Page Numbers to PDF","url":"https://toolsly.tools/pdf-add-page-numbers"}],"kind":"converter","slug":"pdf-to-txt","name":"PDF to TXT","description":"Extract the text layer from a PDF as a plain-text (.txt) file — free online, no upload.","longDescription":"Drop in a PDF and download a .txt file with the document's text content. Pages are separated by a `--- page N ---` marker (you can turn this off). Caveat: this reads the PDF's embedded text layer via PDF.js — for scanned PDFs that contain only page images, no text will come out (you'd need OCR, which this tool does not perform). For text-native PDFs the result is usually clean enough for grep, search, or feeding to another tool. Runs entirely in your browser.","category":"document","categoryName":"Document","keywords":["pdf to txt","pdf to text","pdf to text extract","extract text from pdf","pdf to txt converter","pdf text extractor","convert pdf to text","pdf to plain text","pdf to text online free","free pdf to text","pdf text extraction","pdf to txt online","save pdf text as txt"],"url":"https://toolsly.tools/pdf-to-txt","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".pdf"],"mimeTypes":["application/pdf"]},"output":{"type":"file","extension":".txt","mimeType":"text/plain"},"options":[{"type":"boolean","key":"pageMarkers","label":"Include page markers","defaultValue":true,"help":"Insert a `--- page N ---` line between each page's text."}],"invocation":{"webUi":"https://toolsly.tools/pdf-to-txt","api":null,"notes":"Currently runs client-side in the user's browser. Drop a file on the UI at `webUi` and download the converted result. A remote MCP/REST API is planned."}}