PaddleOCR-VL

PaddleOCR-VL-0.9B

by Baidu · Available; original v1 PaddleOCR-VL model and superseded by newer PaddleOCR-VL releases

A compact PaddlePaddle vision-language model for multilingual document parsing, OCR, table and formula recognition, chart understanding, and structured Markdown or JSON extraction.

Text Reasoning Coding
PaddleOCR-VL-0.9B is the original core model in the PaddleOCR-VL document-parsing pipeline. Released on October 16, 2025, it is designed to turn document images into usable text and structured results while requiring fewer resources than general-purpose vision-language models. It supports 109 languages and can be deployed locally through PaddleOCR or compatible inference backends.
Outputs

What PaddleOCR-VL-0.9B can produce

Text
Inputs

What it can understand

Text Images Multimodal
Model profile

Performance characteristics

2/10 Reasoning
1/10 Coding
8/10 Speed
9/10 Cost efficiency
Specifications

Technical details

Family PaddleOCR-VL
Type Multimodal
Context window 16K tokens
Max output tokens tokens
Release date 2025-10-16
Status Available; original v1 PaddleOCR-VL model and superseded by newer PaddleOCR-VL releases
Knowledge cutoff notes

No direct authoritative knowledge-cutoff date was published for this specialized document-parsing model. Its task-specific visual and language capabilities should not be interpreted as having a general chat-model knowledge cutoff.

Model notes

PaddleOCR-VL-0.9B is the core model of the original PaddleOCR-VL v1 pipeline. It combines a NaViT-style dynamic-resolution visual encoder with ERNIE-4.5-0.3B and supports 109 languages. Official documentation describes recognition of text, tables, formulas, and charts, with PaddleOCR pipeline export to Markdown and JSON. The official Hugging Face repository lists newer PaddleOCR-VL versions, but the 0.9B model remains downloadable and usable. FastDeploy documents a maximum supported serving context of 16,384 tokens and recommends at least 8 GB of GPU memory for the described deployment configuration. The 131,072 max_position_embeddings value in the Transformers configuration is not treated as the practical serving context because the official FastDeploy guidance specifies 16K. No official provider-hosted token pricing, JSON Schema structured-output mode, web-search integration, or exact maximum output-token limit was verified.

COST

Pricing

Input No official hosted model pricing found; open-weight model intended for self-hosted or third-party deployment
Output No official hosted model pricing found; open-weight model intended for self-hosted or third-party deployment
Model guide

PaddleOCR-VL-0.9B: Compact Multilingual Document Parsing for OCR and Layout Understanding

PaddleOCR-VL-0.9B is an open-weight, 0.9-billion-parameter vision-language model from PaddlePaddle for multilingual document parsing. It combines a NaViT-style dynamic-resolution visual encoder with the ERNIE-4.5-0.3B language model and handles document text, tables, formulas, charts, handwriting, and historical-document content.

What is PaddleOCR-VL-0.9B?

PaddleOCR-VL-0.9B is an open-weight vision-language model developed by PaddlePaddle for document understanding. Its primary job is not open-ended conversation or general-purpose reasoning. Instead, it analyzes document images and identifies the content and structure contained in them.

In practical terms, the model can read document text, recognize tables and mathematical formulas, interpret charts, and process handwriting and historical documents. Through the surrounding PaddleOCR pipeline, its results can be exported as machine-readable Markdown or JSON. This makes it useful when the goal is to convert scanned or visually complex documents into data that can be searched, edited, or processed by other software.

The model was released on October 16, 2025, and is distributed through PaddlePaddle's official model repository under the Apache 2.0 license. The official repository now identifies newer PaddleOCR-VL versions, so the 0.9B release should be understood as the original v1 model rather than the newest model in the series. It remains separately downloadable and deployable.

Architecture and document capabilities

PaddleOCR-VL-0.9B combines two major components: a NaViT-style dynamic-resolution visual encoder and the ERNIE-4.5-0.3B language model. The visual encoder processes document images at flexible resolutions. That design is important for document work because a small page detail, such as a superscript in a formula or a character in a dense table, can be lost if every image is reduced to the same fixed size.

The language component helps turn the visual information into textual and structured parsing results. The resulting system is optimized for multilingual document understanding rather than general chat. PaddlePaddle states that the model supports 109 languages.

  • Printed document text recognition and parsing
  • Table recognition and conversion
  • Mathematical formula recognition
  • Chart understanding
  • Handwriting recognition
  • Historical-document recognition
  • Conversion of parsed content into Markdown or JSON through PaddleOCR

These capabilities make the model more suitable for invoices, reports, academic papers, forms, archives, and other visually structured material than a text-only language model. The model's strength is its specialization: it is built around the layout and visual conventions of documents rather than treating an image as a generic conversational input.

Inputs, outputs, and context limits

The verified input modality is visual document content, accompanied by text prompts where required by the selected pipeline or inference interface. The model produces text-based parsing results. It does not directly generate images, audio, or video.

FastDeploy documentation describes a maximum supported serving context of 16,384 tokens for the documented deployment configuration. This is the practical context figure to use when planning a FastDeploy deployment. The Transformers configuration contains a max_position_embeddings value of 131,072, but that configuration value should not be treated as the documented operational serving limit. Actual memory use also depends on image resolution, document complexity, batching, the inference backend, and the selected context configuration.

No exact maximum output-token limit was verified in the supplied documentation. The model's output is generally intended to be the parsed representation of the supplied document, such as recognized text, Markdown, or JSON, rather than a long free-form response. Applications processing very large documents may therefore need to split pages or sections and combine the resulting records in their own pipeline.

Deployment and integration options

PaddlePaddle's documentation supports local inference with the PaddleOCRVL pipeline. The model can also be used with Transformers, vLLM, FastDeploy, and other compatible inference backends. This gives users several ways to balance ease of use, hardware efficiency, and serving requirements.

FastDeploy's documented configuration recommends at least 8 GB of GPU memory. That recommendation applies to the described deployment setup and should not be interpreted as a universal minimum for every backend, image size, or workload. A larger document, higher resolution, larger batch, or different serving configuration can require more memory.

Because the model is open-weight, organizations can download and run it themselves rather than depending on a provider-hosted token API. That is useful for private documents, offline processing, and predictable infrastructure costs. It also means that the user is responsible for hardware, installation, model serving, scaling, monitoring, and any quality-control process around extracted data.

Pricing and operating cost

No official PaddlePaddle-hosted token pricing was verified for PaddleOCR-VL-0.9B. The model is intended primarily for self-hosted or third-party deployment, so there is no confirmed provider price per input token, output token, image, or request to report.

Self-hosting avoids a recurring model API charge, but it is not cost-free. The practical cost includes GPU or other computing resources, storage, electricity, deployment work, and engineering time. The 0.9-billion-parameter size and specialized scope make it a comparatively resource-conscious choice for document parsing, especially when processing many documents locally. However, the actual cost per page depends on resolution, throughput, batching, hardware, and the inference backend. No supplied benchmark establishes a specific cost or latency per page.

Main strengths and trade-offs

The clearest strength of PaddleOCR-VL-0.9B is specialization. It targets document images containing multiple content types instead of focusing only on ordinary printed OCR. Tables, formulas, charts, handwriting, and historical documents are all part of its stated task scope. Multilingual support across 109 languages further broadens its usefulness for international records and mixed-language archives.

Its compact size is another practical advantage. Compared with a large general-purpose vision-language model, a 0.9-billion-parameter model can be easier to deploy on constrained infrastructure. This is an editorial assessment of its deployment positioning, not a claim that every workload will be faster or cheaper. Image resolution, backend choice, and document complexity can change the result.

The trade-off is breadth. PaddleOCR-VL-0.9B is not presented as a general assistant with strong open-ended reasoning, coding, conversation, or agent capabilities. Its value comes from document extraction and parsing. A larger general-purpose vision-language model may be more appropriate when the task requires extended reasoning about arbitrary images, complex instructions, broad question answering, or software-generation assistance.

Reasoning, coding, and tool support

The model can perform the task-specific reasoning needed to associate visual content with document structure, such as identifying a table or representing a formula. That should not be confused with broad, general-purpose reasoning. The supplied research does not verify advanced reasoning benchmarks or general analytical performance.

Coding is not a target capability. The model may produce structured text or JSON-like parsing results for a document, but that does not make it a programming model. It should not be selected for software development, code generation, or code review.

No verified tool-calling, function-calling, web-search, agentic workflow, or JSON Schema output mode was found. PaddleOCR can export parsing results to Markdown and JSON, but this pipeline-level export should not be described as a provider-hosted structured-output API or a guaranteed JSON Schema mode. Applications that require strict schemas should validate and, if necessary, normalize the model's output themselves.

When to choose PaddleOCR-VL-0.9B

Choose PaddleOCR-VL-0.9B when the central problem is extracting information from document images and you want an open-weight model that can run through a local or compatible serving stack. It is particularly suitable for:

  • Multilingual OCR across a broad set of languages
  • Digitizing scanned reports, papers, forms, and archives
  • Extracting tables into downstream data workflows
  • Recognizing formulas in technical or academic documents
  • Parsing charts and other visually structured page elements
  • Processing handwriting or historical documents
  • Building private document-processing systems without relying on a hosted model API

It may be a good fit when deployment efficiency and document-specific capability matter more than broad conversational ability. Its open-weight license and multiple deployment paths also make it easier to integrate into an organization-controlled processing pipeline, subject to the organization's own infrastructure and validation requirements.

When another option may be more appropriate

Use a general-purpose vision-language model instead when the application must answer varied questions about arbitrary images, maintain a broad conversation, perform complex multi-step reasoning, write software, or interact with tools. Those models may offer wider capabilities, although often with greater resource requirements or hosted-service costs.

Use a newer PaddleOCR-VL release when the current PaddlePaddle catalog's newer version meets your compatibility, quality, or deployment needs. The supplied research confirms that newer versions are listed in the official repository, but it does not provide enough comparative evidence to claim a specific accuracy or speed improvement over the 0.9B model.

For strict business data extraction, PaddleOCR-VL-0.9B should also be combined with validation rules, schema checks, and human review for important records. Recognition errors can arise from poor scans, unusual layouts, ambiguous handwriting, dense pages, or other document-specific conditions. The model is a parsing component, not a guarantee that every extracted field is correct.

Bottom line

PaddleOCR-VL-0.9B is a focused, open-weight document vision-language model rather than a general AI assistant. Its combination of multilingual support, dynamic-resolution visual processing, and recognition of text, tables, formulas, charts, handwriting, and historical content makes it a practical candidate for self-hosted document conversion. Its limits are equally important: hosted pricing is not established, output-token limits are not verified, tool use is not documented, and its reasoning and coding scope is specialized rather than general.


Answers to Frequently Asked Questions

Is PaddleOCR-VL-0.9B available through a hosted API with official token pricing?
No official PaddlePaddle-hosted token pricing was verified. The model is primarily intended for self-hosted or compatible third-party deployment, so users must account for infrastructure, storage, electricity, installation, and maintenance costs.
Can PaddleOCR-VL-0.9B be used for general-purpose reasoning or coding?
No. PaddleOCR-VL-0.9B is optimized for document extraction and layout parsing rather than open-ended reasoning, software development, code generation, broad conversation, or agentic tool use.
How many languages does PaddleOCR-VL-0.9B support?
PaddlePaddle states that PaddleOCR-VL-0.9B supports 109 languages, making it suitable for multilingual document processing and international archives.
What hardware is needed to deploy PaddleOCR-VL-0.9B?
FastDeploy documentation recommends at least 8 GB of GPU memory for its described deployment configuration. Actual requirements vary based on image resolution, document complexity, batch size, inference backend, and context settings.
What is PaddleOCR-VL-0.9B designed to do?
PaddleOCR-VL-0.9B is an open-weight vision-language model specialized in document understanding. It can recognize printed text, tables, mathematical formulas, charts, handwriting, and historical documents, and can export parsed content to Markdown or JSON through the PaddleOCR pipeline.


Sources 6
AI Provider

About Baidu