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

erincayazerincayaz433 downloads

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

You can install the plugin by following this link

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
3 months ago
Created
4 months ago
Updates
2 releases
Downloads
433
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.

Images to Notes

Turn photos of handwritten or printed notes into Markdown using AI.

Transcriber

Transcribe images to markdown using Ollama vision models.

Ink

Handwriting and drawing directly between paragraphs using a digital pen, stylus, or Apple pencil.

Text Extractor

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

Image Captions

Add captions to images with inline Markdown and link support. The caption format is compatible with the Commonmark spec and other Markdown applications.

TTRPG Tools - Maps

A toolbox for interactive fantasy maps.

Featured Image

Automatically set a featured image property in your notes based on the first image.

Imagine

A comprehensive image management plugin for managing, inserting, resizing, viewing, and batch processing images.

PlantUML

Generate PlantUML diagrams.