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 Chords

dnotesdnotes4k downloads

Add musical chord notation and chord diagrams for stringed instruments (e.g. guitar) in Markdown. Supports chords in any Western scale/mode, including extended jazz chords.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

This is a very barebones adaptation of markdown-it-chords as an Obsidian plugin. Please see the markdown-it-chords demo for full documentation on the chord syntax.

Installation

You can add this to your Obsidian install using the BRAT community plugin. I plan to submit it for review and publication in the community plugins as well.

Usage

At the moment, the plugin only provides a Markdown Code Processor for fenced code marked as "song" or "lyrics", e.g.:

```song
[C]Do, a deer, a female deer
[Dm]Ray, a drop of golden sun
[Eb]May, a possi[D#]bility
[D/F#]Fee, the price you pay to run

_(half-time, bossanova guitar)_
[CΔ913]So, — I'd [C6]like to see Bra[Fmaj9]zil . . . . .[F6(9)]
[E-7b13]La, — I'd [CM7sus2]really like to [E9]go . . .[E7b9]
[AmΔ7/9]Tea, — I [A-7]sit and sip so [D#ø7]slow . . .[D#o7]
That will [Dm7|x57565]bring — [F6(9)|x87788]us —— [Em7|x79787]back — [G13|x,10,x,12,12,12]to —— [8xx987]Do . . . .[8,(10),10,9,10,x]
```

In the future I may extend it with an option to apply chord formatting to all text.

63%
HealthFair
ReviewCaution
About
Render chord-marked song or lyrics fenced code blocks using markdown-it-chords syntax, converting inline chords and fingering diagrams into styled chord output. Support slash chords and chord diagrams inside code blocks labeled song or lyrics.
MusicMarkdownCode
Details
Current version
1.0.4
Last updated
3 years ago
Created
3 years ago
Updates
4 releases
Downloads
4k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
dnotesdnotes
dnotes.net
GitHubdnotes
  1. Community
  2. Plugins
  3. Music
  4. Markdown Chords

Related plugins

JS Engine

Run JavaScript from within your notes.

Chord Sheets

Work with chord sheets (chords over lyrics or inline) in Live Preview and reading mode: Chord diagrams for guitar, ukulele and mandolin, transpose, autoscroll, and more.

ABC Music Notation

Render music sheets directly from code blocks using ABC music notation via abcjs.

Templater

Create and use dynamic templates.

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Outliner

Work with your lists like in Workflowy or Roam Research.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

Various Complements

Complete words similar to auto-completion in an IDE.

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.

PlantUML

Generate PlantUML diagrams.