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

Version View

mmcmmc4k downloads

A simple version control plugin for Obsidian. Save, manage, compare and restore file versions with an intuitive interface.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates17

Note: This community-maintained rebuild is based on the original Version View plugin by joeytoday. The original repository was missing main.js, so this implementation was rebuilt using AI. The maintained repository, releases, and issue tracker are at maoqingwei/obsidian-version-view.

A simple version control plugin for Obsidian. Save, manage, compare and restore file versions with an intuitive interface.

简体中文

Language

The interface follows Obsidian’s language setting: Chinese (zh, including regional variants) uses Simplified Chinese; other languages use English. Automatic language detection uses the public API available in Obsidian 1.8.7 and later; older versions fall back to English. After changing the app language, restart Obsidian to refresh all labels. Saved version names, descriptions, and note content are preserved.

English translations adapted from ThisIsKenta’s contribution in PR #2.

Features

  • Save Version Snapshots - Save current file version with optional name
  • Visual Version Comparison - Side-by-side diff with line numbers, highlighting added (green) and removed (red) content
  • One-Click Restore - Revert to any previous version instantly
  • Edit Version Info - Update version name and description
  • Compare Any Two Versions - Select two versions to compare, or compare with current document
  • Fullscreen Diff View - Toggle fullscreen mode for better readability
  • Show Only Differences - Filter to show only changed lines
  • Frontmatter-Aware Diff - YAML frontmatter is visually distinguished for cleaner comparison
  • Configurable Settings - Set version storage folder and maximum version count

Installation

Community Plugin Store (Recommended)

  1. Open Settings → Community plugins
  2. Click Browse and search for "Version View"
  3. Click Install, then Enable

Manual Installation

  1. Download main.js, styles.css, and manifest.json from the latest release
  2. Create a folder version-view in your vault's .obsidian/plugins/ directory
  3. Copy the downloaded files into the version-view folder
  4. Enable the plugin in Settings → Community plugins

BRAT Installation

  1. Install the BRAT plugin
  2. Add this repository: https://github.com/maoqingwei/obsidian-version-view

Usage

  1. Open any note
  2. Click the clock icon 🕐 in the ribbon, or run the command "Toggle Version View"
  3. Enter a version name (optional) and click "Save version"
  4. Each card shows its version number, full name, and a compact timestamp (hover for the full date and time).
  5. Click Compare with Current Version to inspect changes. Open More actions (⋯) to edit, restore, or delete a version.
  6. Select two versions with checkboxes to compare them directly; the selection hint shows progress.
  7. Press Enter in the version name field to save. Confirming text with an input method does not trigger saving.

Saving, comparing, and restoring

  • The sidebar identifies the active note. While a version is being saved, the save button shows “Saving…” and ignores repeated clicks.
  • Comparisons always show the older version on the left and the newer version on the right, with names and timestamps. Comparing against the current note always puts the current note on the right. Red indicates removed content and green indicates added content from older to newer.
  • Before restoring, the plugin saves the current note as a “Before restore” version. If the backup fails, the note is not replaced.
  • Use Undo restore in the sidebar to undo the most recent restore for that note during the current plugin session. If you have edited the note since restoring, undo leaves those edits intact; compare with the backup to recover earlier content. The saved backup remains in the version list after restarting Obsidian.

Settings

  • Version Storage Folder - Where version files are stored (default: res/versions)
  • Maximum Versions - Auto-delete old versions when exceeding this limit (default: 50)

License

MIT

HealthExcellent
ReviewPassed
About
Save file snapshots with optional names and descriptions and restore any version with one click. Compare versions side-by-side with line-numbered diffs highlighting additions and deletions, compare any two versions or with the current note, toggle fullscreen and filter to show only changed lines.
BackupFilesReview
Details
Current version
1.4.1
Last updated
2 days ago
Created
6 months ago
Updates
17 releases
Downloads
4k
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
mmcmmcmaoqingwei
GitHubmaoqingwei
  1. Community
  2. Plugins
  3. Backup
  4. Version View

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Quick Explorer

Perform file explorer operations (and see your current file path) from the title bar, using the mouse or keyboard.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Git

Integrate Git version control with automatic backup and other advanced features.