> For the complete documentation index, see [llms.txt](https://docs.apryse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.apryse.com/core/handwriting-icr/handwriting-icr.md).

# Handwriting Intelligent Character Recognition (ICR) overview for Apryse Server SDK

Intelligent Character Recognition (ICR), with the Apryse Server SDK, enables automated extraction of handwritten text from documents into structured, searchable data.

{% hint style="info" %}
**Requirements**

*These packages are required to use these features in production. Trial keys have unlimited access to all features*

<a href="https://apryse.com/capabilities#IntelligentCharacterRecognition(ICR)" class="button primary">Package: ICR</a><a href="/core/learn-more/modules.md#handwriting-icr-module" class="button primary">Module: ICR</a>
{% endhint %}

[Intelligent Character Recognition](https://en.wikipedia.org/wiki/Intelligent_character_recognition) (ICR) extracts handwritten text from images, enabling automated extraction of handwritten text from documents traditionally resistant to digitization. Rather than matching characters against fixed templates, ICR uses neural networks and machine learning to analyze individual writing styles, adapt over time, and extract meaning from even the most unstructured inputs. This closes a critical gap in end-to-end automation workflows by converting previously inaccessible handwritten content into structured, searchable data.

ICR has practical applications across nearly every industry that still utilizes paper:

* The Banking, Financial Services, and Insurance sector is document-driven, with loan applications, checks, and account forms all containing handwritten fields that standard OCR simply can't parse reliably.
* Healthcare providers face a similar challenge, with handwritten intake forms, prescriptions, and clinical notes creating bottlenecks in patient data workflows. ICR has already demonstrated a 70% reduction in manual data entry for healthcare claims and e-prescriptions.
* Logistics companies are under just as much pressure, with handwritten shipment records and delivery confirmations slowing down supply chains that are otherwise fully digital.
* Government agencies are sitting on decades of census data, permit applications, and physical records that represent a largely untapped digitization opportunity.

Don’t let your most valuable data stay trapped in an analog state. Whether your application is processing medical records or thousands of handwritten insurance claims, Apryse ICR gives you the power to extract intelligence locally, securely, and at scale.

The benefits of using this feature include:

* Adds support for machine‑learning‑based handwriting interpretation.
* Handles highly unstructured inputs, including medical forms, insurance claims, historical and archival documents, logistics, and shipping records.
* Produces JSON output suitable for downstream automation and analytics.
* Unlocks handwritten content previously excluded from digital workflows with true end-to-end automation.
* Runs ICR entirely within your secure infrastructure via the Apryse Server SDK locally—no external APIs and no data exposure.
* Builds scalable architecture on Apryse’s high‑performance, cloud‑agnostic SDK.

## Download Handwriting ICR module

The Apryse Server SDK offers a downloadable [Handwriting ICR Module](/core/learn-more/modules.md#handwriting-icr-module) as an add-on utility to use handwriting ICR with the SDK. It is currently available for Windows, Linux, and macOS.

{% hint style="warning" %}
**Warning**

All files in the `Lib` folder of the archive must be present for the module to work as expected.
{% endhint %}

Using the ICR module, the Server SDK can create searchable and selectable text from images or PDFs, producing either a PDF with selectable text, or outputting just the text and position data in reusable JSON form.

Once integrated, the ICR Module enables the SDK to generate searchable PDFs with selectable text layers.

## Get started

[ICR workflow](/core/handwriting-icr/workflow.md) Learn about common workflows utilizing the Handwriting ICR module.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.apryse.com/core/handwriting-icr/handwriting-icr.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
