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

Auto switch themes between dark and light mode

carlrobertcarlrobert2k downloads

Toggling dark/light mode switches themes automatically

Add to Obsidian
  • Overview
  • Scorecard
  • Updates13

Do you switch between Dark and Light modes but prefer different themes? Then this plugin might be for you. It automatically switches themes when the dark/light mode setting changes. Choose your themes in the settings.

Plugin Settings


Thanks to user ProudBenzene for suggesting an improvement to the plugin.

Sources

This plugin is based on

  • https://github.com/obsidianmd/obsidian-sample-plugin
  • https://github.com/kenset/obsidian-theme-picker
HealthExcellent
ReviewSatisfactory
About
Switch themes automatically when Obsidian toggles between light and dark mode. Choose a theme for each mode and apply it instantly on change.
ThemingAutomation
Details
Current version
0.9.2
Last updated
2 months ago
Created
2 years ago
Updates
13 releases
Downloads
2k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
carlrobertcarlrobert
github.com/carlrobert
GitHubcarlrobert
  1. Community
  2. Plugins
  3. Theming
  4. Auto switch themes between dark and light mode

Related plugins

Day and Night

Automatically toggle themes between day theme and night theme on a set time schedule.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

BRAT

Easily install a beta version of a plugin for testing.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Advanced URI

Control everything with URI.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Lazy Loader

Load plugins with a delay on startup, so that you can get your app startup down into the sub-second loading time.

Hot Reload

Automatically reload in-development plugins when their files are changed

Style Settings

Adjust theme, plugin, and snippet CSS variables.