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

Raymond ZhangRaymond Zhang34 downloads

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

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Iconfine manages an Obsidian CSS snippet for static icon-font rendering, and provides searchable insertion shortcuts. The snippet keeps icons available in reading view, Live Preview, and Obsidian's native PDF export.

⚠️ IMPORTANT

If you installed Iconfine through Obsidian, go to the release page and download:

  1. iconfine.css into <vault>/.obsidian/snippets/, then enable it.
  2. lucide.woff2, tabler-icons.woff2, and tabler-icons-filled.woff2 into <vault>/.obsidian/plugins/iconfine/, then reload the plugin.

Initial feature set

  • Managed iconfine CSS snippet with Lucide, Tabler, and Tabler Icons Filled fonts
  • 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 if-lucide if-icon-book"></i>
<i class="iconfine if-tabler if-icon-book"></i>

Install

Download iconfine-1.0.0.zip from the latest Release and unzip it into <vault>/.obsidian/plugins/ — the zip contains a ready-made iconfine/ folder. (Or copy the whole dist/iconfine/ folder from the repo into <vault>/.obsidian/plugins/ and rename it if needed.)

The plugin folder must contain:

  • main.js
  • manifest.json
  • styles.css
  • iconfine.css
  • lucide.woff2
  • tabler-icons.woff2
  • tabler-icons-filled.woff2

Build

npm.cmd install
npm.cmd run build

The build reads icon-font sources from vendor/ and writes the finished plugin folder to dist/iconfine/. After installing through Obsidian, download iconfine.css into the vault's snippets/ folder and enable it. The three .woff2 files belong in the plugin folder so Iconfine can load the screen fonts. Enable Iconfine in Obsidian. If the current Obsidian version does not expose its snippet manager, enable Iconfine once under Appearance → CSS snippets. Then run Iconfine: Insert icon from the command palette or use the editor context menu.

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
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.0
Last updated
4 weeks ago
Created
4 weeks ago
Updates
1 release
Downloads
34
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
Apache-2.0
Report bugRequest featureReport plugin
Author
Raymond ZhangRaymond Zhangtanskeran
GitHubtanskeran
  1. Community
  2. Plugins
  3. Icons
  4. Iconfine

Related plugins

Custom Frames

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

Admonition

Admonition block-styled content.

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).

Lapel

Show the heading levels in the gutter of the editor.

Snippetor

Create and tweak common snippets.

Show Whitespace

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