inQuran

About inQuran

The Intelligent Quran Search Engine

Credits & Acknowledgements

Arabic search made possible with data provided by: http://corpus.quran.com.

Arabic Noori Majidi text script is a work in progress.

Values and meanings derived from Lane's Lexicon (Edward William Lane).

For API support and feedback, please write to [email protected].

Release Information

Version 8.7

August 2026
  • Performance: Optimized Core Web Vitals (LCP) by deferring non-critical JavaScript payloads.
  • Accessibility: Corrected structural heading tags and enhanced color contrast for strict WCAG AAA compliance.
  • Reliability: Hardened search vector queries with increased database timeouts for complex lookups.
  • Search: Implemented an unpaginated LRU caching layer for instant pagination rendering on subsequent search results.
  • Search: Added inline visual loading indicators to search scope links to improve perceived performance.

Version 8.6

July 2026
  • Search: Migrated vector search engine to bge-large-en-v1.5 (1024 dimensions) for substantially more powerful semantic mapping.
  • Search: Updated semantic similarity confidence thresholds to eliminate low-confidence vector noise.

Version 8.5

July 2026
  • Analytics: Introduced dynamic 'Trending Roots' tracking and visualization on the Morphology explorer.
  • Database: Applied GIN trigram and composite index optimizations for faster text searches and reduced timeouts.
  • Reliability: Fixed URI Too Long (414) errors by chunking parallel Supabase requests in Morphology exploration.
  • Validation: Enhanced type safety in URL parameter handling preventing database type mismatch errors.

Version 8.4

July 2026
  • UX: Redesigned the 'Aspect Selection' menu with a sleek, slide-over glassmorphic drawer and 'active chips'.
  • Performance: Selecting translations now updates the UI instantly using optimistic client-side rendering.
  • Navigation: Added a 'Scroll to Top' button directly inside the Quick Jump modal for easier navigation.
  • UI: Fixed dark mode colors on the site footer and homepage.

Version 8.3

June 2026
  • Navigation: Fixed Quick Jump Menu visibility toggle issue resolving React portal unmounting conflicts.
  • UI: Fixed Arabic verse duplication issue where default view showed multiple scripts.
  • Search: Fixed issue where specific verse lookups (e.g., '3:55') returned 0 results by adding direct database fallbacks.

Version 8.2

April 2026
  • PDF Generation: Resolved 'Invisible Text' bug in Chrome Print-to-PDF for Chinese characters.
  • Font Rendering: Implemented bulletproof CJK font stack bypassing modern system font subsetting.
  • Bidirectional Flow: Restored correct text wrapping for Arabic and Urdu scripts in exports.
  • Rendering Stability: Eliminated 'Out of Memory' crashes in WebKit's print engine.
  • Print Mode: Universal, paper-optimized printing functionality added to all sections.

Version 8.1

April 2026
  • Global Print Mode: Content-optimized printing for Chapters, Juz, Ruku, and Morphology Dictionary
  • Chapter Explorer Filters: Real-time Surah filtering on the Chapters index page
  • Enhanced Navigation: Breadcrumbs now include Surah names in [Number]. [Name] format
  • Intelligent Visibility: Related topics section now respects user aspect view settings

Version 8.0

March 2026
  • Navigation Stability: Resolved critical issues affecting Juz and Ruku reading pages
  • Morphology Improvements: Enhanced reliability of linguistic data display

Version 7.10

March 2026
  • SEO Indexing Automation: Implemented intelligent daily indexing drip-feed using Google Indexing API
  • Infrastructure Resilience: Added Edge caching to protect the application against massive crawler traffic spikes
  • Rich Snippets: Injected dynamic JSON-LD Schema (WebSite, Article, BreadcrumbList) to enhance Google Search visibility

Version 7.9

February 2026
  • Enhanced Explore Context: Swapped layout to prioritize Related Topics on the left
  • Morphology Table Refactor: Upgraded to a 5-column grid including Root, Lemma, Stem, Word, and Contextual Meaning
  • Integrated dictionary meanings directly into the morphology table with safe HTML rendering
  • Improved readability by removing internal scrolling from the morphology table
  • Cleaned up empty states for words missing linguistic data

Version 7.8

February 2026
  • Accelerometer UI Overhaul: Added visual 'tilt gauge' and real-time speed offset indicators
  • Enhanced iOS Support: Robust orientation permission flow fixed for iPhone 15 and iOS devices
  • Permission Feedback: Added clear visual notifications for orientation permission status and errors
  • Optimized Auto-Scroll UI: Compact toolbar design with better informational density

Version 7.7

February 2026
  • Codebase Standardization: Major refactor to use a unified Layout system across 15+ core pages
  • Global Discovery Engine: 'Explore Roots' and 'Explore Topics' now discoverable site-wide in the footer
  • Redundancy Removal: Eliminated hundreds of lines of legacy boilerplate and manual header/footer code
  • Improved Maintainability: Centralized navigation and footer management within a single component
  • Safe HTML Rendering: Fixed bug in footer topic display where raw HTML tags were visible

Version 7.6

February 2026
  • Ramadhan Progress Tracker: Monitor your daily reading goals
  • Global Quick Jump Modal: Instantly navigate between Hizbs and Quarters (Juz parts)
  • Mark Juz as Read: completion tracker implemented directly onto Juz reading pages
  • Resolved Safari variable speed auto-scroll limitations
  • Resolved UI clipping issues for tooltips and floating menus
  • Added accelerometer-based auto-scroll speed adjustment (tilt to change max speed)
  • Circular scroll progress indicator on the Quick Jump button
  • Added 'Next Juz' and 'Previous Juz' navigation directly on Juz pages
  • Intelligent 'Continue Reading' resumes across pages respecting your completion history
  • Matching functionality for Ramadhan Reflections quick-links to Verse of the Day behavior

Version 7.5

January 2026
  • Lane's Lexicon Integration: Classical Arabic definitions on Lemma pages
  • Deep Linking improvements: Verified scroll positioning and hash preservation

Version 7.4

Late December 2025
  • Robust Short Link Ecosystem (/s/, /t/, /r/, /j/) for fast sharing
  • Advanced Share Modal with contextual links and custom reference styles
  • Verse of the Day on Home Page with sharing capabilities
  • PWA Support (Manifest & Icons) and SEO Enhancements (Open Graph)
  • Smart Contextual Links: Share exactly where you are (Topic, Root, etc.)

Version 7.3

Early December 2025
  • Morphology Engine: Deep dive into Roots, Stems, and Lemmas
  • Phonetic Root Search: Search roots by English sound (e.g. 'ktb')
  • Exact Word Matching highlighting in dictionary pages
  • Dictionary Word Lookup with Arabic text normalization
  • Contextual Footnotes with popovers

Version 7.0 (Beta) - Resumed development at inQuran.com

November 2025
  • Complete rewrite using Astro & React for blazing fast performance
  • Semantic Search powered by AI embeddings with range (2:255-257) support
  • Context-Aware Search (filter by Chapter, Topic)
  • Header Search with Suggestions and Auto-complete
  • Interactive Onboarding for new users
  • Dark Mode support
  • Mobile-responsive design enhancements

Version 6.16.4 (development paused)

2022
  • React-based performance enhancements
  • Recent Search issue fixed

Version 6.16.3

  • DB Collection cleanup functions added
  • Hashing function replaced with custom URL encoder
  • Search results display reduced to 10 for performance

Version 6.16.2

  • Performance Monitoring features added to track opportunities

Version 6.16.1

  • Multiword search improved
  • Urdu is now enabled in default settings
  • Multiword query boosted

Version 6.15.2

  • Search scope configuration now retains in URL making results shareable
  • Added Splats in routing to handle forward slashes in the query
  • Stopped auto search if colon is present in the query
  • Disable left/right switch with quotes are typed or select all

Version 6.15.1

  • Global phrase search capability added

Version 6.15

  • Auto search in all layers from 6:10 has been reverted to string search across all layers for faster performance

Version 6.14

  • Fonts update
  • Help file corrections
  • Quotes added around phases in suggestions

Version 6.13

  • New search layer selection system added

Version 6.12

  • English Short Commentary with cross-references and notes added
  • Urdu Tafseer e Saghir with notes added

Version 6.11

  • Search query use case with + and - in from of a word or phrase added
  • Menu structure updated
  • Performance enhancements

Version 6.10

  • Auto search in all layers (except for Chinese) feature is added when no match is found

Version 6.9

  • Added function to hide unmatching layers when searching across all layers
  • Feature added to click on the translation to disable all others from search

Version 6.8

  • Commentaries and other verse details loading from ES in the iFrame

Version 6.7

  • Yusuf Ali's English Translation added

Version 6.62

  • Translation labels are added

Version 6.61

  • Commentaries are now integrated with global search function
  • Global search enhancements, now no need to select layers when performing global search

Version 6.6

  • English Five Volume Commentary search added
  • Chinese Commentary search added

Version 6.5

  • English Translation from Five Volume Commentary added
  • Chinese translation added

Version 6.4

  • Multi-layer global filter search added
  • Aggregate section updated to allow layer and sublayer filtering in the query
  • Suggest support for query layer and sublayer filtering added
  • Help suggestions updated to showcase the power of layer and sublayer filtering
  • Zero result response updated with option to perform a global search
  • Verse range filters added e.g. 4:6-8 or 5:>7
  • Quick Chapter matching filter added e.g. 114:*
  • Verse cross-references added

Version 6.3

  • Italian Language added
  • Query double submission removed as performance optimized
  • Significant Topics as Phrases added

Version 6.2

  • Query DSL enhanced, now can perform 'not' logic in integer fields

Version 6.1

  • Query DSL enhanced, now can perform field-specific phrase filters

Version 6.0

  • Performance enhancements by delaying summary results

Version 5.9

  • English Translation of Sir Muhammad Zafrullah Khan ra added

Version 5.8

  • English Translation of Muhammad Ali ra added
  • Name changed from English Corpus to Talal Itani

Version 5.7

  • Translation phrases layers added for Arabic/English mappings

Version 5.6

  • English Mapping for English Translation by Hadhrat Moulavi Sher Ali ra sahib added

Version 5.4

  • Following translations added: English Pickthall, Sahih, Maududi, Ahmed Ali, Arberry, Yusuf Ali; Urdu Maududi, Ahmed Ali

Version 5.3

  • Multi-word search enhanced
  • Minor bug fixes

Version 5.2

  • Performance optimizations

Version 5.1

  • Suggestion Menu response updated to include matched strings from search results

Version 5.0

  • English Topics Search added
  • UI updated

Version 4.0

  • Arabic Grammar added: Nouns, Proper Nouns, Verbs and Adjectives
  • Arabic Grammar also added for Noor Majidi script
  • Word for word translation added

Version 3.2

  • English Corpus Translation added
  • Translation Phrases added in the summary section

Version 3.1

  • Suggest menu now display phrases in translations
  • Suggest menu categories added
  • Suggest menu updated with better fonts

Version 3.0

  • Content cache related performance optimizations added

Version 2.99

  • Page clipping issue in verse iFrame fixed

Version 2.95

  • New query filter range option added (e.g. 'a:100-104')

Version 2.9

  • Query filter options added (e.g. 's:>100 s:<=114')
  • Sorting by Sura and Ayah enabled when filter query is used
  • Filters options added to each verse

Version 2.8

  • Option to switch script to Uthmani added
  • Fonts updated for other languages
  • UI changes to increase font sizes

Version 2.7

  • Session retention feature restored
  • Small Nun fixed
  • Minor UI enhancements including icons

Version 2.6

  • Loading/busy icon added
  • Connection state check added

Version 2.5

  • Pagination limit removed, all paging is now handled on the server-side

Version 2.4

  • Pagination limit increased from 10 pages to 100

Version 2.3

  • Rate limiting for queries added
  • Input timeout function adjusted

Version 2.2

  • Suggestion list box updated
  • Majidi font disclaimer

Version 2.1

  • Selecting a suggestion box now adds a space
  • Auto switch to direction of the input box based on suggestion type

Version 2.0

  • Arabic Noor script added
  • Auto switch to direction of the input box based on keyboard input
  • Root layer now displays roots with separated alphabets

Version 1.19

  • App cache support added

Version 1.18

  • CSS adjusted for Safari font stuttering

Version 1.17

  • LTR and RTL Keyboard added to resolve Android input issues
  • Fonts embedded to resolve iOS 11 issue

Version 1.0

May 26th, 2017
  • Production launch on May 26th, 2017 by the approval of Hazrat Khalifatul Masih V (aa) at holyquran.site

Version -

2012
  • Initial idea