Extract Text From a Scanned PDF
OCR PDF to Text recognizes the text on scanned pages in the languages you choose and returns a plain .txt file. Pages that already contain text are copied as they are, and you can add a heading before each page.
Kéo tệp vào đây, hoặc nhấp để chọn
Nhận PDF · tối đa 500.0 MB mỗi tệp · tối đa 20 tệp mỗi lần
Bạn cũng có thể dán tệp bằng Ctrl/Cmd+V hoặc từ menu clipboard.
OCR PDF to Text reads the pages of a PDF and returns a plain .txt file. Pages that have no usable text layer are rendered and recognized with Tesseract in the languages you pick; pages that already contain text are copied from the file, so a mixed document is not recognized twice.
Pick up to four languages that appear on the pages, choose whether each page gets a heading line such as --- Page 3 ---, and optionally restrict the run to a page range. Force OCR recognizes every selected page instead of trusting the existing text layer.
Limits are stated up front: up to 50 pages that need OCR per request on this site, counted after skipping pages that already have text, and files up to 500 MB. Layout is not preserved: columns and tables come out as running text, so use the table tool when the structure matters.
Tính năng
- Plain .txt output; text layers are reused and scans are recognized
- Up to four recognition languages at once
- Optional heading before each page
- Optional page range
- No account or sign-in required
Khi nào nên dùng
- Pulling the words out of a scanned letter, report or ID document
- Feeding scanned pages to a search index or an AI workflow as text
- Copying a few paragraphs from a photographed page without retyping
How do I extract text from a scanned PDF?
- Upload the scanned PDF
- Choose the document languages
- Decide whether to add a heading before each page, and enter a page range if needed
- Click Process and download the .txt file
Giới hạn và ngoại lệ
- At most 50 pages that need OCR per request on this site; self-hosted servers can change it
- Columns, tables and reading order are not reconstructed
- Accuracy depends on scan quality and on picking the right languages
- Upload limit on this website: 500 MB per file, sent in chunks above about 95 MB. A single direct API request body is capped at 100 MB.
Câu hỏi thường gặp
- Why does my text look jumbled?
- OCR reads pages line by line. Multi-column layouts, tables and sidebars can interleave. Use a page range for single-column pages, or the table tool for tabular data.
- Is text that is already in the PDF copied or recognized again?
- Copied. In Normal mode a page with a usable text layer is taken as it is; only image-only pages are recognized.
- Can I get Markdown instead?
- Yes. OCR PDF with the Markdown result returns a .md file that keeps headings and lists where it can detect them.
- What happens with a very long scan?
- A request that needs more than the page limit is rejected with a clear message. Enter a page range and run the document in parts.
Cập nhật lần cuối:
Gọi bằng mã
Mỗi công cụ trên trang là một API REST thông thường. Dùng ẩn danh không cần tài khoản hay API key. Trình duyệt, lập trình viên và agent đều gọi được.
curl -X POST "https://pdf123.xyz/api/v1/misc/ocr-text" \
-F "[email protected]" \
-F "languages=eng" \
-F "ocrType=Normal" \
-F "pageMarkers=false" \
-F "pageNumbers=all" \
-o output.pdfCũng có dạng công cụ MCP cho client dùng Model Context Protocol (JSON-RPC 2.0, POST /mcp). Tài liệu API đầy đủ
Dùng từ AI agent
SkillVới skill này, Claude Code, Codex, Cursor và các AI agent khác có thể chạy "OCR PDF sang văn bản" thay bạn: /skills/pdf123-ocr-text.md
Tệp chỉ dùng cho lần xử lý này, xong là tự xóa.