> For the complete documentation index, see [/llms.txt](/llms.txt).

# Document OCR

> Source: /docs/models/document-ocr

Earlier versions, including deprecated ones, are listed in [All models](/docs/models/history#document-ocr).

Recognize text from tilted, low-quality, or multilingual files

[Compare](/docs/models/compare/document-intelligence) · [Try in Playground](/playground/document-ocr)

- **Max pages per request**: 100 pages
- **Supported character sets**: A · 가 · あ · ア · 漢
- **Outputs**: Text
- **Price**: $0.0015/page (Standard)

Efficiently detect and recognize text from a wide range of document images, ensuring high accuracy and versatility across various languages and image qualities.

- High-Accuracy
- Robustness on real-world documents
- Utilizing confidence score

## Supported file formats

- JPEG: Supported
- PNG: Supported
- BMP: Supported
- TIFF: Supported
- HEIC: Supported
- PDF: Supported
- DOCX: Supported
- PPTX: Supported
- XLSX: Supported
- HWP: Supported
- HWPX: Supported

## Maximum file size

100MB

## Maximum number of pages per file

Synchronous API: **100 pages** (Files exceeding 100 pages are rejected with a 413 error)

## Maximum pixels per page

**200,000,000 pixels**

(For non-image files, the pixel count is determined after converting to images at a standard of 150 DPI.)

## Text size

Optimized for text size that is approximately **under 30% of the page size**. Examples that don 't meet these standards are considered bad examples, and could result in a response error.

## Supported character sets (if using OCR)

- Alphanumeric: Input and output
- Hangul: Input and output
- Hiragana (Beta): Not fully supported
- Katakana (Beta): Not fully supported
- Hanja: Input and output
- Hanzi (Beta): Not fully supported
- Kanji (Beta): Not fully supported

Hanja, Hanzi, and Kanji are writing systems based on Chinese characters used in Korean, Chinese, and Japanese writing systems. Despite sharing similarities, they possess distinct visual representations, pronunciations, meanings, and usage conventions within their respective linguistic contexts. For more information, see [this article](https://en.wikipedia.org/wiki/Hanja).

## Available Platforms

- Upstage Console
- [AWS Marketplace](https://aws.amazon.com/marketplace/pp/prodview-anvrh24vv3yiw?sr=0-3&ref_=beagle&applicationId=AWSMPContessa)
- [On-premises](https://www.upstage.ai/contact-us?utm_medium=console&utm_source=docs-models&utm_content=text-link)

## Versions

### ocr-260930 (Alias: ocr)

Released on 2026-09-30

Document OCR now runs on the same engine as `document-parse-260930`. The `ocr` alias now points to `ocr-260930`.

- Available platforms: Upstage Console, [On-premises](https://www.upstage.ai/contact-us?utm_medium=console&utm_source=docs-models&utm_content=text-link)

## API privacy

Data not collected

Upstage does not collect any data from this API

1. API input data is not used for model training.
2. API input data is not stored, unless required for service delivery and explicitly stated.

Test High-Accuracy OCR in the Playground!

Detect and recognize text from document images with precision — across multiple languages and image qualities.

[Try it in the Playground](/playground/document-ocr)