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

Quran inserter

ramysamiramysami108 downloads

Insert Quran verses into the editor by specifying the surah and ayah number.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

An Obsidian plugin that allows you to quickly fetch and insert Quranic verses directly into your Markdown notes using the Al Quran Cloud API.

Features

  • Quick Insert: Search for any verse using the standard surah:verse format (e.g., 2:255 for Ayat al-Kursi).
  • Command Palette Support: Trigger the "Insert verse" command using Ctrl/Cmd + P.
  • Hotkey Support: Trigger the "Insert verse" command using a hotkey.
  • Smart Placement: Inserts text at your current cursor position, handling line breaks automatically.

Showcase

demo

How to Use

  1. Click the Book Icon in the ribbon or use the command palette (Ctrl/Cmd + P) and search for Insert verse.
  2. A modal will appear asking for the verse reference.
  3. Enter the reference in surah:verse format (e.g., 18:10).
  4. Press Enter or click Insert.
  5. The verse will be fetched and inserted into your current note.

Installation

From Community Plugins (Recommended)

Pending addition to the Obsidian Community Plugins list.

From BRAT (Beta Reviewer's Auto-update Tool)

  1. Install the BRAT plugin from the Community Plugins gallery.
  2. Open BRAT settings: Settings > Community plugins > BRAT.
  3. Click Add Beta plugin.
  4. Paste the repository URL: https://github.com/ramysami/obsidian-quran-plugin
  5. Click Add Plugin.
  6. Enable the plugin in Settings > Community plugins.

Manual Installation

  1. Download main.js, manifest.json & style.css from the latest release.
  2. Create a folder named quran-inserter in your vault's .obsidian/plugins/ directory.
  3. Move the downloaded files into that folder.
  4. Reload Obsidian and enable the plugin in Settings > Community plugins.

Development

If you want to build the plugin yourself:

  1. Clone this repository.
  2. Run npm install to install dependencies.
  3. Run npm run dev to start the build process in watch mode or npm run build to build the plugin.

Planned features

  • Insert tafsir/translation.
  • Insert multiple verses.
  • Link to the verse on Quran.com.
  • Settings page.

Note: This plugin requires an active internet connection to fetch verses from the Al Quran Cloud API.

Inspired by Malik Safwan.

HealthExcellent
ReviewSatisfactory
About
Insert Quranic verses directly into your notes via the Al Quran Cloud API. Search by surah:verse (e.g., 2:255) and place the fetched text at the cursor with proper line breaks; trigger from the command palette, ribbon, or a hotkey.
IntegrationsEditingCommands
Details
Current version
1.2.2
Last updated
4 months ago
Created
4 months ago
Updates
6 releases
Downloads
108
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
ramysamiramysami
github.com/ramysami
GitHubramysami
  1. Community
  2. Plugins
  3. Integrations
  4. Quran inserter

Related plugins

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.

Sort and Permute lines

Sort and Permute lines in whole file or selection.

Actions URI

Add additional `x-callback-url` endpoints to the app for common actions — it's a clean, super-charged addition to Obsidian URI.

Heading Shifter

Easily Shift and Change Markdown headings.

Paste URL into selection

Paste URL "into" selected text.

Keyshots

Add classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.

Shell commands

Define system commands that you want to execute via command palette, hotkeys, URI links or automated events. E.g. open external applications or perform automated file modifications.

Advanced Tables

Improved table navigation, formatting, and manipulation.

BRAT

Easily install a beta version of a plugin for testing.

Meta Bind

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