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

Lens OCR

erincayazerincayaz

Capture screen regions and digitize handwritten notes via native macOS and Windows OCR.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Digitize handwritten notes from your screen directly into your vault using native operating system (MacOS, Windows) OCR.

Because it uses native OS frameworks, no AI API or no cloud subscription is required.

Plugin Demo

Installation

Right now the plugin is not featured on the Official Community Plugins but will be once I am sure it works as intended. Until then you can download the plugin using BRAT.

Documentation

To use the plugin you must first assign a hotkey for Capture screen region and run OCR command. You can do it by going to settings and search Obsidian Lens OCR in Hotkeys section.

Hotkey

After assigning a hotkey, you can start to use the plugin. To use the plugin you must press on assigned hotkey then select screen region you want to run OCR on. Extracted text will be pasted to active page after some time.

Features

  • 100% Offline: Uses native OS APIs. No data is sent to external servers, and no internet connection is required.
  • No Dependencies: Does not bundle heavy OCR models (like Tesseract) or external runtime dependencies (like Python). It utilizes existing system libraries.
  • Direct Paste: Inserts the extracted text directly at your current cursor position in the active note.

How It Works

The plugin leverages the built-in OCR engines of your operating system:

  • macOS: Apple's Vision Framework
  • Windows: Windows.Media.Ocr

By using native system frameworks, the plugin avoids downloading external binaries, keeps the bundle size minimal, and processes everything locally without internet access.

Requirements

Since the plugin utilizes native system frameworks, it supports:

  • macOS: Catalina (10.15) or later.
  • Windows: Windows 10 or later.

Contributing

This is an open-source project. If you encounter any bugs, have feature requests, or want to contribute to the codebase, feel free to open an issue or submit a pull request on GitHub.

Notes

While this plugin is available on Windows as well, Windows' native OCR is not really good with handwriting. But it is still good with digital fonts, so you can still use it to get text from documents which you are unable to copy paste from.

Also this plugin uses powershell and swift scripts to call native OCR functions. I did best I could to keep content of these scripts as transparent as possible and use esbuild to inject content of these scripts to main.js. But it is totaly understandable if you feel unsafe and have questions about it. So you can create an issue about it to further learn the content of scripts, ask to AI or look content of main.js before running the plugin.

License

GPL-3

HealthExcellent
ReviewSatisfactory
About
Digitize handwritten notes and on-screen text with your operating system's native OCR (macOS Vision, Windows Media.Ocr) entirely offline. Process everything locally with no cloud, external servers, or bundled OCR models. Paste extracted text directly at the cursor in your active note.
OCRImages
Details
Current version
0.1.1
Last updated
15 hours ago
Created
Last month
Updates
2 releases
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
GPL-3.0
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
erincayazerincayaz
github.com/erincayaz
GitHuberincayaz
  1. Community
  2. Plugins
  3. OCR
  4. Lens OCR

Related plugins

AI Image OCR

Extracts text from images using AI Vision models.

Transcriber

Transcribe images to markdown using Ollama vision models.

Latex OCR

Generate LaTeX equations from images in your vault or clipboard.

Text Extractor

A (companion) plugin to facilitate the extraction of text from images (OCR) and PDFs.

Ink

Hand write or draw directly between paragraphs using a digital pen, stylus, or Apple pencil.

Image Context Menus

Image context menus (mostly on right click): Copy to clipboard, Open in default app, Show in system explorer, Reveal file in navigation, Open in new tab.

PlantUML

Generate PlantUML diagrams.

Local Images Plus

A reincarnation of Local Images to download images in Markdown notes to local storage.

TTRPG Tools - Maps

A toolbox for interactive fantasy maps.

Pretty Properties

Makes note properties look more fun: adds side image, banners, list property colors and allows to hide specific properties.