Core Plugins Overview
This document covers the core plugins that come bundled with Obsidian. Core plugins are officially built and supported by the Obsidian team and provide essential functionality for note-taking, organization, and workflow management. They are included within the application and can be enabled or disabled through the Settings interface.
For information about third-party extensions, see Community Plugins and Security. For detailed coverage of the Bases database system, see Bases Database System. For sync and publishing capabilities, see Synchronization and Publishing Services.
Core Plugin System Architecture
Core plugins extend Obsidian's base functionality through a modular architecture where each plugin provides specific capabilities that integrate with the main application framework.
Plugin Management Structure
Core Plugin Categories
Application Core
Settings Interface
Plugin Manager
Core Plugins Bundle
File Operations
Navigation & Search
Organization Tools
Content Creation
Visualization
External Integration
Core Plugin Enable/Disable Mechanism
Core plugins can be individually enabled or disabled through Settings → Core plugins. Some plugins are disabled by default and require manual activation. This modular approach allows users to customize their Obsidian experience based on their specific workflow needs.
Complete Core Plugin Inventory
The following table categorizes all available core plugins by their primary function:
| Category | Plugin | Description | Default State |
|---|---|---|---|
| File Operations | File explorer | Browse files and folders inside your vault | Enabled |
| File recovery | Recover your work from regular snapshots | Enabled | |
| Note composer | Merge two notes or split one into two | Disabled | |
| Unique note creator | Create a unique note using a time-coded title | Disabled | |
| Navigation & Search | Quick switcher | Search, create and open notes from your keyboard | Enabled |
| Search | Find files in your vault | Enabled | |
| Command palette | Quickly access commands from your keyboard | Enabled | |
| Random note | Opens a random note in your vault | Disabled | |
| Organization Tools | Bookmarks | Save links to notes, headings, searches, and more | Enabled |
| Tags view | List all the tags in your vault | Enabled | |
| Properties view | List all the properties in your vault, and see properties for the active note | Enabled | |
| Workspaces | Save layouts and switch between them | Disabled | |
| Content Creation | Templates | Insert pre-defined content into your notes | Disabled |
| Daily notes | Create and open notes based on the current date | Disabled | |
| Slash commands | Perform commands inside the editor using the / key |
Enabled | |
| Audio recorder | Record and save audio recordings directly in a note | Disabled | |
| Visualization | Graph view | Visualize relationships between notes in your vault | Enabled |
| Canvas | Organize notes visually with an infinite space to lay out ideas | Enabled | |
| Outline | Show the table of contents for the active note | Enabled | |
| Slides | Create a presentation from your notes | Disabled | |
| Link Management | Backlinks | See all the links and unlinked mentions of a note | Enabled |
| Outgoing links | Show all links for the active note | Enabled | |
| Page preview | Preview the contents of a note by hovering over links | Enabled | |
| Data Management | Bases | Create custom views that let you edit, sort, and filter files using their properties | Enabled |
| Format converter | Convert Markdown from other apps to Obsidian format | Disabled | |
| External Integration | Sync | Sync your notes across devices | Disabled |
| Publish | Host your notes as a website, wiki or documentation | Disabled | |
| Web viewer | Open external links in Obsidian | Disabled | |
| Utilities | Word count | Display the number of words and characters | Enabled |
Plugin Functional Architecture
Content Creation and Template System
Integration Points
Template Variables
Templates Plugin
Template Folder Location
Template Variables
Daily Notes Plugin
Unique Note Creator
{{title}}
{{date}}
{{time}}
Command Palette
Ribbon Interface
Active Note
The Templates plugin provides dynamic content insertion through template variables. The {{title}}, {{date}}, and {{time}} variables can be used across multiple plugins including Daily Notes and Unique Note Creator.
Navigation and Discovery System
Navigation Targets
Search Infrastructure
Quick Switcher
Search Plugin
Command Palette
Random Note
Search Terms
Search Results
Bookmark Search Results
Files
Folders
Headings
Blocks
Commands
Bookmark System Architecture
Bookmark Entity Types and Organization
Access Methods
Organization Structure
Bookmarkable Entities
Bookmarks Plugin
Add/Edit Bookmark Dialog
Files
Folders
Search Results
Graph Views
Headings
Blocks
Bookmark Groups
Individual Bookmarks
Bookmarks Tab
Right-click Context Menu
Command Palette
Ribbon Button
The Bookmarks plugin supports multiple entity types and provides flexible organization through bookmark groups. Users can bookmark files, folders, searches, graphs, headings, and blocks through various interface methods.
Format Conversion and Data Migration
Format Converter Plugin Capabilities
The Format Converter plugin provides batch conversion capabilities for migrating content from other note-taking applications to Obsidian format. It includes support for syntax conversion and property format updates.
Integration with Cloud Services
Core plugins integrate with Obsidian's cloud services through dedicated plugins:
- Sync Plugin: Provides device synchronization capabilities with end-to-end encryption
- Publish Plugin: Enables publishing notes as public websites
These plugins connect the local vault to remote services while maintaining the core plugin architecture patterns.
Official Plugin Extensions
Importer Plugin Classification
The Importer plugin represents a special category - it's officially maintained by the Obsidian team but distributed through the Community plugin store rather than being bundled as a core plugin.
Community Distribution
Core Distribution
Obsidian Team
Bundled Core Plugins
Settings → Core Plugins
Importer Plugin
Community Plugin Store
Open Source Repository