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

Icon picker

rocketBANGrocketBANG96 downloads

Preview and pick Lucide icons for the icon frontmatter property, as used by the Bases map view.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

An Obsidian plugin for previewing and picking Lucide icons stored in a note's icon frontmatter property — the property that the Bases map view reads for marker icons.

Icon preview next to the icon property

Features

  • Icon preview — notes with an icon property show the rendered Lucide icon next to the property value in the Properties panel (Live Preview and Reading mode), and inline after the value in Source mode. If the value isn't a valid icon name, a dimmed placeholder is shown instead.
  • Click to change — the rendered preview is a button: click it to open the icon picker for that note.
  • Commands:
    • Set icon for current note — opens a fuzzy-search modal over the full Lucide icon set, with a live preview of every icon. Picking one writes it to the note's frontmatter.
    • Remove icon from current note — deletes the property.
  • Configurable property name — defaults to icon (what the Bases map view expects), changeable in settings.

Icon picker modal with fuzzy search

Icons are stored as plain Lucide names (e.g. map-pin, ice-cream), which is the format the Bases map view expects. Obsidian bundles the Lucide icon set natively, so the plugin has no runtime dependencies and works fully offline.

Usage

  1. Open any note and run Set icon for current note from the command palette.
  2. Search and pick an icon — it's written to the note's icon frontmatter property.
  3. The icon now renders next to the property; click it any time to pick a different one.

To use the icons on a map, create a base with a map view and set the marker icons option to the icon property.

Installation

Manual

Copy main.js, manifest.json, and styles.css into:

<Vault>/.obsidian/plugins/icon-picker/

Then reload Obsidian and enable Icon picker in Settings → Community plugins.

Development

Requires Node.js (current LTS) and pnpm.

pnpm install    # install dependencies
pnpm dev        # compile in watch mode
pnpm build      # typecheck + production build
pnpm lint       # eslint with Obsidian plugin rules

Source lives in src/:

  • main.ts — plugin lifecycle, commands
  • iconPickerModal.ts — fuzzy-search picker modal
  • propertyDecorator.ts — Properties panel preview/button
  • iconDecorator.ts — Source mode CodeMirror widget
  • icons.ts — Lucide icon helpers
  • settings.ts — settings tab

License

0BSD

HealthExcellent
ReviewPassed
About
Preview Lucide icons next to a note's icon frontmatter (Properties panel and inline in Source mode) and show a dimmed placeholder for invalid names. Open a fuzzy-search picker by clicking the preview or using commands to write or remove plain Lucide names in frontmatter, compatible with Bases map view and working fully offline.
IconsPropertiesBases
Details
Current version
1.0.1
Last updated
4 weeks ago
Created
6 months ago
Updates
2 releases
Downloads
96
Compatible with
Obsidian 1.5.7+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
rocketBANGrocketBANGrocketbang
GitHubrocketbang
  1. Community
  2. Plugins
  3. Icons
  4. Icon picker

Related plugins

Bases CMS

Manage your notes in bases like a content management system.

Leaflet bases

Interactive fantasy map view inside your bases.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Meta Bind

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

Advanced Canvas

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

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

MetaEdit

Manage your metadata.

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.