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

Verse Match

kilrkrowkilrkrow67 downloads

Match highlighted prose to scripture and replace each sentence with a {John 3:16} token for Bible Verse.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Highlight prose in Obsidian to find matching Bible verses and insert them as formatted citations.

Looking up scripture references while writing means switching apps, searching, copying, formatting — and then losing your train of thought. Verse Match searches a local cache and inserts a formatted ```bible block without leaving your vault.

What it does

  • Highlight to search — select any sentence, run "Match selection to scripture" from the command palette or editor context menu
  • Local-first — downloads the translation index once and searches it locally; no API key, no outbound request per lookup
  • Chooser for ambiguous matches — when multiple verses match, a numbered picker (1/3) lets you skip, cancel or insert the right one
  • Formatted output — inserts a ```bible fence with the verse text and optional ==gist== highlighting around the overlapping span
  • Custom API backend — point the plugin at your own search endpoint in settings; falls back to local cache on failure
  • Reads bible-verse translation setting — picks up the defaultTranslation from the companion plugin automatically (falls back to KJV)

Quick start

  1. Download main.js, manifest.json and styles.css from the latest release
  2. Copy them into <vault>/.obsidian/plugins/verse-match/
  3. Enable Verse Match in Obsidian Settings > Community plugins
  4. Highlight a sentence in any note and run Match selection to scripture

Example output:

John 3:16
translation: KJV
---
16. ==For God so loved the world==, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.

Backends

Local cache (default): downloads complete.simple.json for the active translation on first use and builds a search index beside the plugin. No API key required.

Custom API: enter a base URL in settings (e.g. https://verseapi.org). Leave it empty or let a request fail to fall back to local cache.

License

GPL-3.0

Feedback

Questions, ideas and bug reports are welcome in Issues.


Built by kilrkrow · Fox & Dove · more tools at github.com/kilrkrow

HealthExcellent
ReviewPassed
About
Match selected prose to scripture and insert the reference or the full verse text. Replace unique matches automatically and open a chooser for ambiguous matches, inserting either a simple {Book chapter:verse} reference or a formatted bible fence that can highlight the overlapping span.
AnnotationSearch
Details
Current version
0.1.1
Last updated
2 months ago
Created
2 months ago
Updates
2 releases
Downloads
67
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
GPL-3.0
Report bugRequest featureReport plugin
Author
kilrkrowkilrkrowkilrkrow
GitHubkilrkrow
  1. Community
  2. Plugins
  3. Annotation
  4. Verse Match

Related plugins

Admonition

Admonition block-styled content.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Quiet Outline

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

HiNote

Add comments to highlighted notes, use AI for thinking, and flashcards for memory.

Local LLM Helper

Use a local LLM server to augment your notes

Smart Second Brain

Chat with an agent that knows your notes, search by meaning, and see your vault grouped into topics. Runs on Ollama, OpenAI, Anthropic, and more.

Always Color Text

Automatically colors and highlights texts across the vault.