InkedMark

Handwriting that lives inside your Obsidian notes — pressure-aware ink, fused with markdown, searchable and graphable like everything else in your vault.

View on GitHub Install

Write by hand, in markdown

Handwriting is a first-class block inside ordinary .md notes — a dedicated *.ink.md canvas or an inline block. Type where typing is better, write where writing is better, in the same note.

Searchable & graphable

Every ink note carries a text layer that is real markdown — transcription, [[links]], #tags. Obsidian's search, graph, backlinks, and Quick Switcher index your handwriting with no custom engine.

AI transcription, your key

One tap turns a handwritten page into markdown in the text layer. Bring your own API key — Anthropic, OpenAI, Google, or any vision model via OpenRouter — for a fraction of a cent per page, after a one-time consent. Prefer to stay offline? Type the text layer yourself, or try the experimental on-device recognizer (desktop). No account, no subscription, no ink leaves your device without you saying so.

Built for Apple Pencil

GoodNotes-class ink feel within the webview: pressure-variable strokes via perfect-freehand, full-rate capture with coalesced events, a wet/dry canvas split, and low-latency rendering. Local-first, single-file, sync-friendly.

Install

iPad: turn off Settings → Apple Pencil → Scribble so fast strokes aren't intercepted by iPadOS before InkedMark sees them.

Questions or bug reports: support@inkedmark.com or GitHub issues. If InkedMark is useful to you, buy me a coffee ☕.