본문으로 건너뛰기
PPDF123

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.

여기에 파일을 끌어다 놓거나, 클릭해 고릅니다

PDF 지원 · 파일당 최대 500.0 MB · 한 번에 최대 20개 파일

Ctrl/Cmd+V 또는 클립보드 메뉴로 파일을 붙여넣을 수도 있습니다.

문서 언어
최대 4개까지 선택하세요. 언어가 적을수록 더 빠르고 정확하게 읽습니다.

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.

기능

  • 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

이런 경우에

  • 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?

  1. Upload the scanned PDF
  2. Choose the document languages
  3. Decide whether to add a heading before each page, and enter a page range if needed
  4. Click Process and download the .txt file

제한과 경계

  • 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.

자주 묻는 질문

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.

최종 업데이트:

코드에서 호출하기

이 사이트의 도구는 모두 일반 REST 엔드포인트입니다. 익명 사용에는 계정이나 API 키가 필요 없습니다. 브라우저뿐 아니라 개발자와 AI 에이전트도 그대로 쓸 수 있습니다.

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.pdf

Model Context Protocol을 쓰는 에이전트 클라이언트용 MCP 도구로도 제공합니다(JSON-RPC 2.0, POST /mcp). 전체 API 문서

AI 에이전트에서 사용하기

스킬

이 스킬을 설치하면 Claude Code, Codex, Cursor 등 AI 에이전트가 'OCR로 PDF를 텍스트로' 작업을 대신 실행합니다: /skills/pdf123-ocr-text.md

전체 에이전트 스킬

파일은 이번 처리에만 쓰이며, 끝나면 자동으로 삭제됩니다.