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

View Mode Lock

GOODJINCGOODJINC206 downloads

Lock Markdown notes to Reading, Live Preview, or Source mode with flexible rules.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates7

English | 한국어

Lock Obsidian notes to Reading, Live Preview, or Source mode.

Features

  • Lock every Markdown note to Reading view.
  • Choose separate locking behavior for desktop, tablet, and phone.
  • Create rules by folder, tag, or property value.
  • Override rules for individual notes.
  • Works on desktop, mobile, and tablet.
  • Uses Korean when Obsidian's app language is Korean; otherwise uses English.
  • Uses Obsidian's metadata cache to stay lightweight.

Usage

Open Settings → View Mode Lock.

  • Enable Lock all Markdown notes to make Reading view the default for every note.
  • Choose whether each device follows the rules, always uses Reading view, or disables locking.
  • Add a rule to select a folder, tag, or property value and its locked view mode.
  • Suggested folders, tags, properties, and property values appear while typing.

Folder rules include subfolders. If multiple rules match, the first matching rule is used.

Device behavior

Configure desktop, tablet, and phone independently:

Option Result
Follow existing rules Use note overrides, rules, and the global lock
Always use Reading view Lock every note to Reading view on this device
Disable locking Allow view mode changes on this device

Language

View Mode Lock follows the language selected in Obsidian → Settings → General → Language. It uses Korean when Obsidian is set to Korean and English for every other language. The system language is not used.

Note-level override

Add view-mode-lock to a note's properties:

view-mode-lock: reading

Supported values:

Value Result
reading Lock to Reading view
live-preview Lock to Live Preview
source Lock to Source mode
off Exempt the note from general rules when the device follows existing rules

The property name can be changed in the plugin settings.

Priority

  1. Device behavior
  2. Note-level override when following existing rules
  3. Folder, tag, and property rules
  4. Global Reading lock

Commands

  • Toggle lock for current note: switches the current note between reading and off.
  • Toggle global reading lock: enables or disables the global lock.

Assign shortcuts in Settings → Hotkeys. No default shortcuts are included.

Manual installation

Copy these files into .obsidian/plugins/view-mode-lock/:

  • main.js
  • manifest.json
  • styles.css

Then reload Obsidian and enable View Mode Lock under Community plugins.

Development

npm install
npm run build
npm run lint

License

MIT © 2026 GOODJINC

HealthExcellent
ReviewPassed
About
Lock notes to Reading, Live Preview, or Source mode and make Reading the global default. Create rules by folder, tag, or YAML property (including subfolders) and override per note with a frontmatter view-mode-lock property; works on desktop, mobile, and tablet.
EditingProperties
Details
Current version
1.4.0
Last updated
6 days ago
Created
Last week
Updates
7 releases
Downloads
206
Compatible with
Obsidian 1.8.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
GOODJINCGOODJINCgoodjinc
goodjinc.com/
GitHubgoodjinc
  1. Community
  2. Plugins
  3. Editing
  4. View Mode Lock

Related plugins

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

MetaEdit

Manage your metadata.

Fold Properties By Default

Always have editor/metadata properties folded by default

Advanced Tables

Improved table navigation, formatting, and manipulation.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Multi Properties

Add properties to multiple notes at once. Either right-click a folder or select multiple notes and right-click the selection.

Outliner

Work with your lists like in Workflowy or Roam Research.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

Creases

Tools for effectively folding Markdown sections.

Dragger

Drag and drop any block (paragraphs, headings, lists, etc.) to rearrange content like Notion.