Bible Verse Search

Search for any word or phrase across the full Bible text (BSB & KJV) — all 31,102 verses, instantly.

Popular Searches

Search Tips

  • Phrases: Put quotes around multi-word phrases like "be still and know" to find exact matches.
  • References: Type John 3 or Psalm 23 to jump to a book and chapter.
  • Themes: Try concept words like forgiveness, salvation, or covenant to surface topically related verses.
  • Translation toggle: Switch between BSB and KJV using the selector in the search bar to compare how each renders your keyword.

Frequently Asked Questions

How does the Bible verse search work?

ScriptureGen uses SQLite FTS5 full-text search on the Berean Standard Bible (BSB) and King James Version (KJV) texts. Queries are ranked by relevance using the BM25 algorithm, so the most contextually relevant verses appear first.

Can I search for a specific Bible verse reference?

Yes. Type a reference like "John 3:16" or "Romans 8" and the search will prioritize verses matching that book and chapter. For the exact verse, you can also go directly to /verse/john/3/16.

Which translations can I search?

Full-text search covers BSB (Berean Standard Bible) and KJV (King James Version) — both public domain and stored locally for instant results. NIV and ESV are available on individual verse pages via licensed APIs.

Are search results case-sensitive?

No. Searches are case-insensitive. "Love" and "love" return identical results. You can also use partial words — searching "grace" will match "gracious," "graciously," and related forms.

How many verses are searchable?

All 31,102 verses of the Protestant Bible are indexed across both BSB and KJV translations — over 62,000 searchable text entries in total.