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

Vowel Chart

maplekarinemaplekarine117 downloads

Generate IPA style vowel diagrams.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

This plugin generates a vowel diagram used for showing a language inventory of vowels.

Usage

The simplest usage of the plugin is to create a code block with the vowel-chart tag, and write vowels in the IPA:

```vowel-chart
; example: Italian vowels
i e ɛ a ɔ o u
```

Image 1

Adding vowels

Another way to add vowels is with the add command, with it you can specify a position and a label, there are three ways of specifying position, as follows, they can be mixed freely.

Position by coordinates

Numerical coordinates start with (0, 0) at the top-left and end in (2, 3) in the bottom-right.

add (0, 0) "i"
add (2, 3) "ɑ"
add (0, 3) "æ"
add (2, 0) "u"

Image 2

Position by keywords

Use the keywords high/low/mid/close/open/front/central/back to position the vowels, the order is irelevant. Also supports the keyword near for intermediary positions.

add high front "i"
add high near-front "y"
add mid front "e"
add mid near-front "ø"
add mid back "o"
add low central "a"
add high back "ɯ"

Image 3

Position by IPA

This positions vowels by their position in the IPA chart. In that option the label is optional, if absent the same text in the position is used.

The position is defined just by the first character in brackets, that way diacritics are automatically supported.

add [ɜ] "ʌ"
add [a] "a ã"
add [i]
add [u]
add [e]
add [o]
add [ɛ̃]
add [ɔ̃]

Image 4

Dot

The commands add right and add left create a dot at the specified position and place the text to the right or left of it:

add [a] "a aː"
add left near-front high-mid "eː"
add right (0, 0) "i"
ɛ ɔ oː u

Image 9

add commands can be used together with the simple usage.

Settings

Positioning of low vowels

In the charts above, the position of the low vowels [æ a] is different from the original IPA chart, this behaviour can be changed by the config centralLowVowel false command:

Image 5

This option can also be turned off by default on the plugin settings.

Layout

There are 4 chart layout options, they can be chosen with the layout command.

  • layout trapezoid like the original IPA chart

    Image 1

  • layout triangle an alternative to the original

    Image 6

  • layout square

    Image 7

  • layout formant arranged according to formants

    Image 8

The default layout can be set in the plugin settings.

Size

The command config size <size> defines the size of the chart. The default can be set in the plugin settings.

The size is the vertical distance in pixels from the high line to the high-mid line.

config size 25
i e ɛ a ɔ o u

Image 10

config size 52
i e ɛ a ɔ o u

Image 11

Manually installing the plugin

  • Copy over main.js, styles.css, manifest.json to your vault VaultFolder/.obsidian/plugins/vowel-chart/.
98%
HealthExcellent
ReviewPassed
About
Generate a vowel diagram to display a language's vowel inventory inline in notes. Position vowels using a code block. Add vowels by coordinates, IPA brackets, or keywords. Choose trapezoid or triangle layouts.
ChartsLanguagesFormatting
Details
Current version
1.2.0
Last updated
Last week
Created
4 months ago
Updates
4 releases
Downloads
117
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
maplekarinemaplekarine
github.com/MapleKarine
GitHubmaplekarine
  1. Community
  2. Plugins
  3. Charts
  4. Vowel Chart

Related plugins

Easy Typing

Auto format when typing.

Tracker

Track occurrences and numbers in your notes.

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.

Simplified Chinese Word Splitting

Adds Simplified Chinese word splitting support for the editor and Vim mode.

Life Tracker

Capture and visualize the data that matters in your life.

Admonition

Admonition block-styled content.

Charts

Easily create interactive charts in your notes.

LanguageTool

Unofficial integration of the LanguageTool spell and grammar checker.

Sheet Plus

Create Excel-like spreadsheets and easily embed them in Markdown.

Mood Tracker

Track your moods & emotions easily. Visualize tracked history and browse the past entries.