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

Device Theme Switcher

asingularphotonasingularphoton1k downloads

Automatically switch between different themes based on whether you're accessing your vault on mobile or desktop.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

Automatically switch between different themes in Obsidian based on whether you're using it on mobile or desktop.

I made this because I found a template I really liked on mobile, but don't like on desktop!

Features

  • Platform Detection: Automatically detects if you're on mobile or desktop
  • Theme Switching: Set different themes for each platform
  • Startup Apply: Optionally apply the correct theme when the plugin loads
  • Color Mode Switching: Switch between Dark Mode, Light Mode, or Match Device Theme
  • Manual Command: Use the command "Apply platform-appropriate theme" anytime
  1. Go to Settings → Mobile/Desktop Theme Switcher
  2. Select your preferred theme and color mode for mobile devices
  3. Select your preferred theme and color mode for desktop devices
  4. The plugin will now automatically switch themes and color mode based on your platform

Development

Code base inspired by https://github.com/carlrobert/double-switch/tree/main Uses https://github.com/obsidianmd/obsidian-sample-plugin as template

HealthExcellent
ReviewPassed
About
Switch themes automatically between mobile and desktop based on the platform. Set separate themes for mobile and desktop and apply the correct theme at startup or on demand with a manual command.
ThemingAutomation
Details
Current version
1.0.7
Last updated
4 months ago
Created
7 months ago
Updates
6 releases
Downloads
1k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
asingularphotonasingularphoton
github.com/ASingularPhoton
GitHubasingularphoton
  1. Community
  2. Plugins
  3. Theming
  4. Device Theme Switcher

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.

Homepage

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

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Hider

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

BRAT

Easily install a beta version of a plugin for testing.

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.

QuickAdd

Quickly add new notes or content to your vault.

Lazy Loader

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