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

Markdown Syntax Kit

soizoktantassoizoktantas34 downloads

Add Markdown delimiters for underlines, spoilers, superscripts, subscripts, coloured highlights, custom spans, and fenced divs.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Markdown Syntax Kit formatting examples

Add underlines, spoilers, superscripts, subscripts, coloured highlights, custom spans and fenced divs in Obsidian.

Install

Requires Obsidian 1.7.4 or later. Once listed, search for Markdown Syntax Kit under Settings → Community plugins → Browse.

For manual installation, use a GitHub release with the markdown-syntax-kit manifest ID. Older releases use the original ID. To build from source, run these commands in the repository:

npm install
npm run build

Copy manifest.json, main.js and styles.css to .obsidian/plugins/markdown-syntax-kit in your vault, then enable the plugin under Community plugins. BRAT can install it once a release with the new ID is available.

If you are switching from Extended Markdown Syntax, disable the old plugin, copy its data.json into the new plugin folder and reassign any custom hotkeys.

Usage

Format Markdown
Underline ++underlined text++
Spoiler ||hidden text||
Superscript x^2^
Subscript H~2~O
Coloured highlight =={accent}highlighted text==
Custom span !!{my-class}styled text!!

A fenced div starts with ::: and ends at a blank line, a change of block context or the end of the note.

::: my-class
Apply a CSS class to this block.

Select text and type a delimiter to wrap it. Typing the delimiter on an entirely wrapped selection removes the pair. At an empty cursor, typing ++ inserts both delimiters. Typing ^ without a selection inserts a single caret for Obsidian block IDs, block links or manually typed superscript. Use the More format editor menu or the command palette to apply formatting. Plugin settings let you enable individual formats, customise highlight colours and save CSS classes for reuse.

See the syntax rules for delimiter details and reading-mode escaping limits. Spoiler delimiters in table cells cannot be escaped in Source mode.

Credits

Maintained by soizo. Based on Extended Markdown Syntax by Kotaindah55 (Sheva Ihza).

Thanks to Pandoc, CommonMark, GitHub Flavoured Markdown, Discord, Superschnizel, Exaroth, Mara-Li, marcel-goldammer and mattcoleanderson.

Contributing

Use GitHub Issues for questions, bug reports and proposed changes. Run npm test when changing the code.

Licence

MIT. Copyright © 2025 Kotaindah55 (Sheva ihza).

HealthExcellent
ReviewSatisfactory
About
Add underlines, spoilers, superscripts, subscripts, colored highlights, custom spans and fenced divs to Obsidian using simple Markdown delimiters or the format menu. Assign CSS classes to spans or blocks, wrap selections with delimiters, and reuse saved highlight colors and classes for consistent styling.
MarkdownFormattingCSS
Details
Current version
2.0.15
Last updated
5 days ago
Created
3 weeks ago
Updates
4 releases
Downloads
34
Compatible with
Obsidian 1.7.4+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
soizoktantassoizoktantassoizo
GitHubsoizo
GitHubsoizo
  1. Community
  2. Plugins
  3. Markdown
  4. Markdown Syntax Kit

Related plugins

Blur

Create obfuscated blocks of text.

Admonition

Admonition block-styled content.

Text Format

Format selected text upper/lower/capitalize.

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.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Image Captions

Add captions to images with inline Markdown and link support. The caption format is compatible with the Commonmark spec and other Markdown applications.

Sheets Extended

Vertical headers, merged cells, and custom CSS tables with Advanced Tables compatability.

PanGu

Add spaces between Chinese characters and English alphabet. A boon for typographically compulsive people.

Better Bullets

Improves readability of bulleted notes.

Format with Prettier

Format files in your vault using Prettier.