Fast Text Color

by Leon Holtmeier
5
4
3
2
1
Score: 62/100

Description

Category: Customization & UI

The Fast Text Color plugin allows Obsidian users to enhance their notes with vibrant and customizable text coloring options. Using an intuitive syntax and multiple editor integrations, users can quickly apply colors, formats, and themes to their text. The plugin supports live preview and ensures seamless Markdown integration. With features like bold, italics, underline, overline, strikethrough, and customizable CSS classes, the plugin offers rich formatting possibilities. Users can create and manage color themes, apply colors through context menus or commands, and even override global themes for specific notes. Interactive delimiters further simplify text customization, making it ideal for creating visually engaging and structured notes.

Reviews

  • AYMEN IGRI
    Reviewed on Mar 12th, 2026
    No review text provided.

Stats

109
stars
67,004
downloads
10
forks
677
days
120
days
120
days
10
total PRs
0
open PRs
2
closed PRs
8
merged PRs
59
total issues
19
open issues
40
closed issues
83
commits

Latest Version

4 months ago

Changelog

Added command "apply latest color" to apply the last used color. #64 Created by @SquashExcess

README file from

Github

Fast Text Color

This Obsidian plugin allows you to create beautifully colored interactive notes using a custom coloring syntax.

Features

  • Wide variety of available formatting options
  • Full live preview support
  • Multiple ways of applying/removing color to suit your individual needs
    • Multiple intuitive editor integrations
    • Custom coloring syntax that neatly integrates into Obsidian Markdown
    • Keyboard-only usage possible
  • Bundle formatting presets into themes
    • Override active theme for individual notes through Frontmatter property
  • No exposed HTML in the editing view
  • Further in-depth customization using CSS classes

Usage

Color text sections using the following syntax:

~={id} This text is colored according to the id=~

The id maps to one of the color formats provided by the current active theme, which can be selected in the settings.

The formatting options include:

  • $\textsf{{\color[rgb]{1.0, 0.0, 0.0}T}{\color[rgb]{1.0, 0.5, 0.0}e}{\color[rgb]{1.0, 1.0, 0.0}x}{\color[rgb]{0.0, 1.0, 0.0}t~ }{\color[rgb]{0.0, 1.0, 1.0}c}{\color[rgb]{0.0, 0.0, 1.0}o}{\color[rgb]{0.33, 0.0, 0.5}l}{\color[rgb]{1.0, 0.0, 1.0}o}{\color[rgb]{1.0, 0.0, 0.5}r}}$: custom or provided by the active Obsidian theme.
  • Bold
  • Italics
  • Under-, o̅v̅e̅r̅-, and throughlines
  • FULL CAPS, Sᴍᴀʟʟ Cᴀᴘs

These options are handled using CSS classes, which means that any changes will be applied to preexisting sections marked with the respective id retroactively.

Themes

Colors are bundled into themes, which can be created and edited in the plugin settings. You can also pick the global active theme there.

If you want to override your global active theme for a specific note, you can do so by setting the frontmatter property ftcTheme to the name of the theme you wish to use.

Applying Color

Editor Context Menu

Right clicking on highlighted text lets you change the color via the context menu. All colors included in the current theme will be available.

Interactive Delimiter

If the interactive delimiter option is enabled in the settings (default), you can change or remove the color of text using the interactive delimiter shown in place of the color name.

Command

Calling the change text color command lets you choose one of the colors that are available from the currently selected theme using a suggester modal.

Coloring Menu

If the option Use keybindings and colormenu is set, calling the change text color command instead opens the coloring menu.

You can select a color by clicking the corresponding button or using the keybind assigned in the theme editor.

Known Issues

These issues mainly arise from the different techniques required for live preview and reading mode and will be fixed in the future.

  • Reading Mode.
    • An unopened closing delimiter =~ will lead to problems in reading mode.

Planned Features

  • Selectable color themes
  • More/better ways to apply color
    • Submenu in editor context menu
    • Suggester modal
  • Changing color through interactive delimiter
  • Individual commands for theme colors
  • Automatically color by keyword
  • More (custom) CSS options
  • Full note commands (color by keyword etc.)

How It Works

This plugin uses a custom parser, which allows the coloring to interact with the established Obsidian Markdown syntax. A CSS class containing the specified style options is created for each color id.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Auto Class
4 years ago by Nathonius
Automatically add CSS classes to notes based on file path.
Auto switch themes between dark/light mode
a year ago by Robert Storlind
Obsidian plugin for switching themes when toggling dark/light mode
Callout Manager
3 years ago by eth-p
An Obsidian.md plugin that makes creating and configuring callouts easy.
Code Styler
3 years ago by Mayuran Visakan
A plugin for Obsidian.md for styling codeblocks and inline code
Day and Night
4 years ago by Kevin Patel
An Obsidian plugin to automatically switch between day and night themes based on a set schedule
Dynamic Background
4 years ago by Samuel Song
Adding dynamic background effects to the Obsidian editor
Friday
a year ago by sunwei
Write anywhere. Publish everywhere. Sync your notes, publish instantly, turn Markdown into websites.
Group Snippets
4 years ago by Mara-Li
Create folder of snippets to activate them in one click !
HelpMate
2 years ago by TfTHacker
HelpMate for Obsidian - providing help and documentation from within Obsidian
Mermaid Themes
3 years ago by jvsteiner
mermaid themes for obsidian
Minimal Theme Settings
5 years ago by @kepano
Settings plugin to control colors and fonts in Minimal Theme
Obsifetch
a year ago by tabibyte
neofetch but for obsidian
Rainbow-Colored Sidebar
a year ago by Kevin Woblick
Automatically color your sidebar like a rainbow. No configuration needed. 8 themes included.
Smart DayNight switcher
a year ago by Andrii Hrushetskyi
Style Settings
5 years ago by mgmeyers
A dynamic user interface for adjusting theme, plugin, and snippet CSS variables within Obsidian
Theme Controller
a year ago by Binaris
Set when and how the themes will be displayed
Theme Design Utilities
4 years ago by pseudometa
Some utilities and Quality-of-Life features for designers of Obsidian themes.
Theme Picker
5 years ago by kenset
Theme toggle
a year ago by @gapmiss
Obsidian.md plugin … adds a ribbon icon and command for toggling between dark & light theme modes.
Theme Toggler
4 years ago by larsmagnus
Toggle the theme in Obsidian's panels
VARE
2 years ago by 4Source
This is a plugin for Obsidian (https://obsidian.md). Allows you to easily manage your plugins and themes inside Obsidian.