No description
Find a file
2026-06-26 21:57:15 +02:00
.github docs: add repository copilot coding instructions 2026-03-22 21:17:04 +00:00
__mocks__ Migrate save data chunks from 0.7.0 to 0.7.3-NEXT 2026-06-26 21:57:15 +02:00
assets Use LFS for images 2025-12-23 11:49:36 +01:00
docs Migrate save data chunks from 0.7.0 to 0.7.3-NEXT 2026-06-26 21:57:15 +02:00
resources Version 0.7.3 2025-09-27 15:20:58 +02:00
src Reformat code 2026-06-26 21:57:15 +02:00
tests Reformat code 2026-06-26 21:57:15 +02:00
.editorconfig Update .editorconfig 2023-11-18 15:45:19 +01:00
.gitattributes Add git lfs 2024-12-27 13:32:38 +01:00
.gitignore Comparison tests 2023-11-18 20:14:04 +01:00
AGENTS.md Document architecture and standardize domain language 2026-06-25 23:43:06 +02:00
CONTEXT.md Heal ADR-0005 boundary: move search result types into libraries/ 2026-06-26 00:13:47 +02:00
DEVELOPMENT.md Document new features to add 2026-01-04 18:15:59 +01:00
esbuild.config.mjs Drop console statements in production builds directly 2024-06-22 12:59:02 +02:00
jest.config.js Migrate save data chunks from 0.7.0 to 0.7.3-NEXT 2026-06-26 21:57:15 +02:00
LICENSE Update License Info 2024-05-17 09:07:46 +02:00
manifest.json Set version as 0.7.3-NEXT 2025-09-27 15:49:19 +02:00
package-lock.json NPM Audit 2026-06-25 23:43:04 +02:00
package.json Set version as 0.7.3-NEXT 2025-09-27 15:49:19 +02:00
README.md Document architecture and standardize domain language 2026-06-25 23:43:06 +02:00
sonar-project.properties Set version as 0.7.3-NEXT 2025-09-27 15:49:19 +02:00
tsconfig.json Generate regression tests for comparison and helpers 2025-09-27 14:53:45 +02:00

Obsidian Unicode Search

Obsidian Downloads

See what's new!

Search the Unicode Character Database index and insert any character into your editor. Mobile is also supported!

This is a plugin for Obsidian: unicode-search.

Preview

Usage

The plugin adds a command for searching Unicode characters. Make sure to assign a keyboard shortcut, like Ctrl + Shift + O for the command in the settings for Obsidian.

Just describe the character you're searching for and press to insert it into the editor. You can also search by Unicode codepoints!

Search '269' mobile preview

Features

  • Fuzzy Search: Find Unicode characters by name, codepoint, or keywords.
  • Direct Insert: Insert characters directly into your editor.
  • Favourites & Quick Insert: Mark frequently used characters as favourites and enable Quick Insert for keyboard shortcuts.
  • Character Pool: Configure and save filters for planes, blocks, and categories to refine your searches.
  • Use History: Quickly access recently used and frequently used symbols.
  • Configurable: All settings are managed within Obsidian's settings pane.

Using the Plugin

To begin using the plugin, launch the search by executing the Search Unicode characters command. For more convenient access, consider assigning a keyboard shortcut:

  • Navigate to Settings → Hotkeys.
  • Find Search Unicode characters and assign your preferred keyboard shortcut (e.g., Ctrl+Shift+O).

Searching for Characters

Once the search modal is open, you can find characters by typing your query. This can be a descriptive term like arrow or heart, or a specific codepoint such as 269.

  • Use the and arrow keys to navigate through the search results.
  • Press Enter to insert the selected character directly into your document.

Managing Favourites

You can manage your favourite characters from the search modal by adding them in the plugin settings.

  • View and manage all your favourites in Settings → Unicode Search → Favourites.
  • Enable Quick Insert for any favourite character via the plugin's settings tab. This creates a new command, "Insert '<character>'", which can then have a keyboard shortcut assigned under Settings → Hotkeys → Insert '<character>'.

Character Pool

The Character Pool helps you refine which Unicode characters appear in your search results. These are configured in Settings → Unicode Search.

  • Toggle filters for various Unicode planes and categories.
  • Define custom filters to tailor the search to your needs.
  • Be aware that a default set of filters is active. If you're unable to find a specific character, it might be excluded from your pool.