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

Blinks

diagonalcountydiagonalcounty69 downloads

Block links that don't make you type #^fa5d4c and pretend you meant it. [[note^^ → phrase search → readable ^slugs.

Add to Obsidian
Blinks screenshot
  • Overview
  • Scorecard
  • Updates1

Better block links for Obsidian.

Obsidian will happily let you link to a paragraph using a dignified identifier like #^fa5d4c.
That’s fine if you enjoy grepping ciphertext. The rest of us remember words.

Blinks is the missing door: pick the note (you already know how), type ^^, find the block by phrase, get a link that still works when the plugin is off.

[[2026-06-28_Squad_Career_Trajectories#^current-people-bios-have|bios]]

Readable. Portable. Slightly smug.

What it does

Trigger Inside a wikilink — open or already closed with ]] — type ^^
Search Phrase-ranked blocks in that note (not “hope the token bag is feeling generous”)
Storage Real Obsidian #^readable-slug ids (writes the ^slug on the target line if missing)
Aliases Normal [[note#^slug|display text]] — core handles the pretty face
Realign If you rewrite the opening words, Blinks can prompt to refresh the slug + inbound links

The door that matches real life

  1. Type [[, find the note, Tab or click (Obsidian will close with ]] — of course it will).
  2. Move the cursor before the ]].
  3. Type ^^ → block picker.
  4. Type the words you actually remember. Pick. Done.

Also works if you never closed the link: [[Note^^.

Commands (Command palette)

  • Blinks: Insert block link (pick note…)
  • Blinks: Insert block link in current note
  • Blinks: Insert block link for wikilink at cursor
  • Blinks: Realign block slug at cursor (update links)

What it does not do (yet)

  • Vault-wide “I forgot which file” block search (Craft nostalgia; later)
  • Replace Obsidian’s soul
  • Make #^fa5d4c cool

Native random hex block ids still work. We just refuse to make more of them on purpose.

Durability (the part that matters)

Links follow the ^slug on the line, not the poetry of the paragraph.

You do this Link
Reword the sentence, keep ^slug ✅ lives
Move the line with its ^slug inside the same note ✅ lives
Delete or rename the slug and ghost the old id ❌ dies (as it should)
Disable Blinks ✅ still works — it’s core #^ syntax

Optional prompt on edit: if opening words drift from a readable slug, Blinks offers to update the slug and the inbound links it can find. You can always hit Keep slug and live with a slightly nostalgic id.

Install

Community Plugins (soon / preferred)

Search Blinks in Obsidian → Community plugins once published.

Manual

  1. Download main.js, manifest.json, styles.css from the latest release
  2. Put them in .obsidian/plugins/blinks/
  3. Enable Blinks → reload if needed

Requires Obsidian 1.5.0+.

Author

diagonalcounty · github.com/diagonalcounty/blinks

Related: obsidian-plugins monorepo shelf

License

MIT — same as the monorepo. Break links responsibly.

HealthExcellent
ReviewPassed
About
Blinks makes linking to a specific paragraph feel like something a human would design—not a scavenger hunt ending in #^fa5d4c. The problem Obsidian’s file picker is great. Everything after that is awkward. You remember the words (“Chrissy delivered beds,” “the problem,” “reunion rocks”), not a random block id. Native block search is token-y, opaque ids are painful in git, and the usual flow—pick a note, get stuck with ]], back up, type #^—breaks your train of thought. What Blinks does 1. Pick a note the normal way with [[ (Tab or click—yes, even when Obsidian closes the link with ]]). 2. Move before the closing brackets and type ^^. 3. Search that note by phrase. Results show section context + a short preview. 4. Pick a block. Blinks inserts a real Obsidian block link with a readable id, e.g. [[Note#^current-people-bios-have|bios]] and writes ^current-people-bios-have on the target line if it isn’t there yet. Those are standard #^ block links.. don't worry. ;-)
EditingSearchNavigation
Details
Current version
0.2.0
Last updated
4 weeks ago
Created
4 weeks ago
Updates
1 release
Downloads
69
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
diagonalcountydiagonalcountydiagonalcounty
GitHubdiagonalcounty
  1. Community
  2. Plugins
  3. Editing
  4. Blinks

Related plugins

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Creases

Tools for effectively folding Markdown sections.

Quiet Outline

Make outline quiet and more powerful, including no-auto-expand, rendering heading as Markdown, and search support.

Hover Editor

Transform the Page Preview hover popover into a fully working editor instance.

Remember cursor position

Remember cursor and scroll position for each note.

Dragger

Drag and drop any block (paragraphs, headings, lists, etc.) to rearrange content like Notion.

Home tab

A browser-like search tab for your local files.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.