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

Iconfine

TanskeranTanskeran106 downloads

Search and insert static font icons that inherit text color and export cleanly to PDF.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

English | 简体中文

Iconfine inserts static icon-font markup into Obsidian notes through a searchable icon picker. The icon fonts are embedded in the plugin's styles.css, so icons inherit text color and work in reading view, Live Preview, and Obsidian's native PDF export. No extra files or CSS snippets are needed.

Upgrading from 1.0.0? The iconfine.css snippet and the .woff2 files are no longer needed. You can disable and delete <vault>/.obsidian/snippets/iconfine.css and remove the .woff2 files from the plugin folder.

Initial feature set

  • Lucide, Tabler, and Tabler Icons Filled icon fonts, bundled in styles.css
  • Choose the default icon pack from settings
  • Switch icon packs directly in the icon picker
  • Search and preview up to 50 matching icons
  • Mouse and keyboard selection
  • Static namespaced HTML output
  • Configurable space placement
  • Editor context-menu shortcut

Inserted markup:

<i class="iconfine lucide-font icon-book"></i>
<i class="iconfine tabler-font ti-book"></i>
<i class="iconfine tabler-filled-font ti-filled-star"></i>

The older if-lucide if-icon-* / if-tabler if-icon-* markup is still rendered for backward compatibility.

Install

Install Iconfine from Obsidian's community plugins, or install it manually: download main.js, manifest.json, and styles.css from the latest Release into <vault>/.obsidian/plugins/iconfine/ (or copy the repo's dist/iconfine/ folder into <vault>/.obsidian/plugins/).

Usage

Enable Iconfine in Obsidian, then run Iconfine: Insert icon from the command palette, use the editor context menu, or click the ribbon icon.

Build

npm install
npm run build
npm run typecheck

(On Windows PowerShell, use npm.cmd if script execution blocks npm.)

The build reads icon-font sources from vendor/ and writes the finished plugin folder to dist/iconfine/.

Repository layout

src/            plugin TypeScript source
vendor/         upstream icon fonts & CSS (build inputs, not for install)
dist/iconfine/  built plugin folder — this is what you install

Licenses

Iconfine is licensed under Apache-2.0. Bundled icon fonts keep their own licenses: Lucide (ISC, with some icons MIT from Feather) and Tabler Icons (MIT).

HealthExcellent
ReviewSatisfactory
About
Manage a CSS snippet that embeds Lucide and Tabler icon fonts and renders icons as static, namespaced HTML so icons remain visible in Reading view, Live Preview, and native PDF export. Insert icons from a searchable picker with pack switching and preview, outputting static <i class="iconfine if-..."></i> markup into the editor.
IconsCSS
Details
Current version
1.0.1
Last updated
2 weeks ago
Created
3 months ago
Updates
2 releases
Downloads
106
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
Apache-2.0
Report bugRequest featureReport plugin
Author
TanskeranTanskerantanskeran
GitHubtanskeran
  1. Community
  2. Plugins
  3. Icons
  4. Iconfine

Related plugins

Admonition

Admonition block-styled content.

Custom Frames

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

Style Settings

Adjust theme, plugin, and snippet CSS variables.

CSS Editor

Edit CSS snippet files.

Link Favicons

See the favicon for a linked website.

Iconic

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

Custom Font Loader

Customize your vault with any font you want (+ Support for Android and iOS).

Sheets Extended

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

Lapel

Show the heading levels in the gutter of the editor.

Show Whitespace

CSS styles and CM6 extensions to highlight whitespace in Source and Live Preview modes.