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

Typify

Flavio AzuritaFlavio Azurita459 downloads

Turn plain metadata values into beautiful color-coded pills with icons — for properties, Bases tables, and cards.

Add to Obsidian
Typify screenshot
  • Overview
  • Scorecard
  • Updates7

English | Português | Español | Français | 简体中文


Transform your boring metadata into a dynamic and colorful display! 🎨✨

Typify is an Obsidian plugin that allows you to create unique styles for your metadata. What was once limited to tags can now be customized for any Obsidian property.

Features

  • 🎨 Customizable Styles: Create unique styles for your metadata.

  • ✨ 1700+ Icons: Built-in fuzzy search for the entire Lucide icon library.

  • 🌑 Dark/Light Mode: Colors automatically adapt to your Obsidian theme.

  • 🚫 Optional Icons: Support for text-only pills (just remove the icon!).

  • 🧩 Custom Icons: Not enough icons? You can easily use your own.

  • 🌍 Internationalization: Fully translated into English, Portuguese (Brazil), Spanish, French, and Simplified Chinese.

  • 💾 Export/Import: Easily backup and share your configurations.

  • 📋 Bases Plugin: Styles also apply to Bases views (table and cards).

  • 🎯 Scoped Styles: Limit a style to specific properties using "Applies To".

  • 🖼️ Image Tags: Upload your own local images (PNG, JPG, SVG) to use as contact avatars or custom icons.

  • 👁️ Hide Remove Button: Aesthetically hide the 'X' button globally or per view to create read-only badges.

  • ♾️ Canvas Support: Fully compatible with Obsidian Canvas, rendering styles dynamically.

How to Use

  1. Set the target property: In the plugin settings, type the name of the property you want to style (e.g., Status). For multiple properties, separate them with commas (e.g., Status, Priority).

  2. Create the value style:

    • Go to Settings > Typify.
    • Click "Create style".
    • In the Style name field, type the text you want to turn into a pill (e.g., Done).
    • Pick a base color and an icon, or leave it without an icon.
    • Optionally, use Applies To to limit the style to specific properties.
  3. Use your new style: In your note's properties (YAML), use the property and value you configured (e.g., Status: In Progress).

Voilá! Your property is now a beautiful colored pill ✨

Installation

Manual Installation

  1. Download the latest release: main.js, manifest.json, and styles.css.

  2. Create a folder called typify inside your .obsidian/plugins/ directory.

  3. Paste the files there.

  4. Reload Obsidian and enable the plugin.

Notices

[!Important]
The style effect only applies to properties of type List in Obsidian.

[!Note]
The plugin is case-insensitive for both property names and values. Example: Status and status are treated as the same property.

[!Note]
If two styles share the same name but have different scopes (e.g., one set to "All properties" and another to a specific property), the more specific style will take priority for that property.

[!Tip]
You can use multiple properties as targets. Just add a comma between them. Example: Status, Priority.

[!Note]
Custom image tags in the Bases Cards view are intentionally rendered slightly smaller (14px instead of 18px) to prevent layout clipping caused by the strict fixed-height constraints of the card container.

[!Note]
Custom icons and images must be added manually outside of Obsidian. Place your SVG files in the .obsidian/plugins/typify/custom-icons/ folder, and your image files (PNG, JPG, etc.) in the .obsidian/plugins/typify/custom-images/ folder.

[!Warning]
Importing settings replaces all existing styles. Styles created after the backup will be lost.

Development

If you want to build the plugin yourself, do the following:

  1. Clone this repository.
  2. Run npm install.
  3. Run npm run dev to start compilation in watch mode.

Disclaimer

This plugin was born from my desire to have more customization options for properties, similar to Notion, but the Obsidian way.

It's worth mentioning that without the great help of Antigravity none of this would have been possible. Of course, there was no magic done with a single click—it took careful prompting, lots of review, and testing.

This wasn't "vibe-coded" carelessly. I had to change many things manually, but it's not bulletproof. If you find any bugs, please open an issue and I'll do my best to fix it.

If you want to contribute to the project, feel free to open a pull request. Or if you don't feel comfortable using machine-generated code and want to make your own handcrafted version, feel free to do that too. Just let me know, because I love new plugins 😉.

99%
HealthExcellent
ReviewPassed
About
Typify transforms your metadata property values into visually rich, color-coded status pills. Pick a base color and the plugin automatically generates a full light/dark theme palette — choose between subtle (translucent) or solid color modes. Add icons from 1700+ Lucide icons or import your own custom SVGs. Features: • Style any YAML property — scope styles globally or per field • Three shape options: pill, rectangle, or flat • Full Bases support — styles appear in both table and card views • Export and import configurations as JSON • Localized in English, Portuguese, Spanish, French, and Chinese
PropertiesAppearanceIcons
Details
Current version
1.3.1
Last updated
4 days ago
Created
3 months ago
Updates
7 releases
Downloads
459
Compatible with
Obsidian 1.1.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Flavio AzuritaFlavio Azuritaazurita
github.com/Leike-Dev
GitHubleike-dev
  1. Community
  2. Plugins
  3. Properties
  4. Typify

Related plugins

Link Favicons

See the favicon for a linked website.

Pretty Properties

Makes note properties look more fun: adds side image, banners, list property colors and allows to hide specific properties.

Colored Bases Properties

Color property lists and formula properties in Bases.

Callout Manager

Easily create and customize callouts.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Iconic

Customize your icons and their colors directly from the UI, including tabs, files & folders, bookmarks, tags, properties, and ribbon commands.