Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Handwriting to Text

jirayu3141jirayu3141135 downloads

Photograph handwritten pages and transcribe them into your notes using Google Gemini AI.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

An Obsidian plugin that transcribes handwritten pages into text using Google Gemini AI.

Photograph your handwritten notes, journal entries, or anything on paper — the plugin extracts the text and inserts it directly into your active note at the cursor position.

Features

  • Scan from file or camera — pick an image from your device, or use your phone's camera directly on mobile
  • Scan from clipboard — paste a screenshot or photo you've already copied
  • Select from vault — choose an image already in your Obsidian vault
  • Drag and drop — drop an image onto the modal (desktop)
  • Editable preview — review and edit the extracted text before inserting
  • HEIC support — iPhone photos (HEIC format) are automatically converted for preview on desktop
  • Thai and multilingual support — faithfully transcribes non-English handwriting
  • Customizable prompt — tweak the OCR instructions to suit your handwriting style
  • Works on mobile — fully functional on iOS and Android Obsidian

How to use

  1. Open any note in the editor
  2. Place your cursor where you want the text inserted
  3. Trigger the plugin via:
    • The camera icon in the left sidebar ribbon, or
    • The command palette: "Handwriting to Text: Scan handwriting", or
    • The command palette: "Handwriting to Text: Scan from clipboard"
  4. Select or photograph your handwritten page
  5. Review the transcription, edit if needed
  6. Click "Insert into Note"

Setup

  1. Install the plugin from Obsidian's Community Plugins
  2. Enable it in Settings > Community Plugins
  3. Go to Settings > Handwriting to Text
  4. Paste your Google Gemini API key (get one free at Google AI Studio)

Settings

Setting Description
Gemini API key Your Google AI Studio API key
Model Which Gemini model to use (default: Gemini 2.5 Flash)
OCR prompt The instruction sent alongside the image — customize for your handwriting style or language

Supported models

  • Gemini 3 Flash (preview)
  • Gemini 3 Pro (preview)
  • Gemini 2.5 Flash (default, recommended)
  • Gemini 2.5 Flash Lite (fastest, cheapest)
  • Gemini 2.5 Pro (highest quality)

Privacy

  • Images are sent to Google's Gemini API for processing. No data is stored by this plugin.
  • Your API key is stored locally in your vault's plugin data folder.
  • No telemetry or analytics are collected.

License

MIT

81%
HealthExcellent
ReviewSatisfactory
About
Transcribe handwritten pages into editable text with Google Gemini AI and insert the result at the cursor in your note. Scan from camera, file, clipboard, or vault; drag and drop images; preview and edit OCR output; and handle HEIC and multilingual handwriting (including Thai) on desktop and mobile.
AIOCRImages
Details
Current version
1.2.0
Last updated
3 months ago
Created
4 months ago
Updates
4 releases
Downloads
135
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
jirayu3141jirayu3141
GitHubjirayu3141
  1. Community
  2. Plugins
  3. AI
  4. Handwriting to Text

Related plugins

AI Image OCR

Extracts text from images using AI Vision models.

Tars

Text generation based on tag suggestions, using Claude, OpenAI, Ollama, Kimi, Doubao, Qwen, Zhipu, DeepSeek, QianFan & more.

AI image analyzer

Analyze images with AI to get keywords of the image.

Naver Blog Importer

Import posts from Naver Blog with AI-powered features, subscription management, and comprehensive content parsing

Copilot

Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.

Smart Connections

AI link discovery copilot. See related notes as you write. Lookup using semantic (vector) search across your vault. Zero-setup local model for embeddings, no API keys, private.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Image Converter

Convert, compress, resize, annotate, markup, draw, crop, rotate, flip, align, drag-resize, rename with variables, and batch process images: WEBP, JPG, PNG, HEIC, TIF

Text Generator

Generate text content using GPT-3 (OpenAI).