gapmiss3k downloadsCreate and customize themes with a built-in CSS editor. Modify colors, styles, and export your custom theme.
A complete theme design studio for Obsidian. Create, customize, and export professional themes with visual tools, live CSS editing, and instant feedback—all without leaving your workspace.
| Feature | Description |
|---|---|
| CSS Variables | Edit colors, fonts, and other UI styles. Variables are searchable, filterable by category, with live counter updates. |
| Font Import | Import custom fonts and create base64 @font-face rules for your theme. |
| Live Editor | Ace editor with syntax highlighting, auto-complete, Prettier formatting, and built-in color picker. |
| Visual Tools | Pick elements to style with configurable selector generation, preview changes in real-time, freeze UI for inspection. |
| Theme Management | Enable, disable, switch themes, or export as CSS with a manifest and Prettier formatting. |
| Settings | Backup, import/export, reset customizations, toggle themes with reactive updates. |
Available on Obsidian.md/plugins
main.js, manifest.json & styles.css from the latest release/path/to/vault/.obsidian/plugins/custom-theme-studio/path/to/vault/.obsidian/plugins/custom-theme-studioAfter installation, you can access Custom Theme Studio in several ways:
Ctrl/Cmd + P and search for "Custom Theme Studio: Open view"Edit Obsidian's built-in CSS variables to customize colors, fonts, and UI elements:
Create custom CSS rules to style specific elements:
Ctrl/Cmd + P → "Custom Theme Studio: Select an element for new CSS rule" to visually pick elementsdata-tooltip-*)Export your customizations as a complete Obsidian theme:
data-tooltip-* to excluded attributes for cleaner selectorsSome code inspired by and derived from:
Thank you!