Get Started
Basic multi-line text recognition — handwriting to digital text in real time.
Interactive Ink Canvas SSR and deprecated Ink Canvas (v1) examples. Kept for reference — use Interactive Ink Canvas or Ink Canvas (v2) for new projects.
Basic multi-line text recognition — handwriting to digital text in real time.
Basic multi-line text recognition — handwriting to digital text in real time with gesture support.
Text canvas without baseline guide lines — clean writing area.
Erase handwritten strokes using the built-in eraser tool.
Persist recognized text to browser local storage across sessions.
Boost recognition accuracy by adding domain-specific vocabulary.
Load pre-trained language model resources for specialized domains.
Override default canvas styles with custom CSS classes.
Change pen color, stroke width, and font appearance settings.
Replay pre-recorded ink pointer events programmatically.
Pre-populate the canvas with existing text content via import.
Find and highlight words in recognized text without Smart Guide.
Handle word-level tap/click interaction events on recognized text.
Programmatically highlight specific recognized words in the result.
Use multiple independent canvas instances on a single page.
Export handwriting as DOCX, HTML, and other document formats.
Real-time handwritten math equation recognition and rendering.
Real-time handwritten math equation recognition and rendering with MathML export.
Load custom math grammars and symbol sets for specialized notation.
Pre-compiled custom math resources for faster loading performance.
Import mathematical content from JIIX (JSON Ink Interchange eXchange) format.
Embed a math canvas inline within existing page content.
Plot recognized math functions live using Desmos graph integration.
Override the default webSocket client to connect to your own backend.
Override the default pointer input handler with a fully custom grabber.
Trigger recognition export manually instead of on every ink change.
Error handling patterns for network issues, authentication, and reconnection.