Scripture on your website
Free for churches, ministries, blogs and Bible teachers. One line of code turns every Bible reference on your site into a link, and shows the verses themselves when a visitor points at or taps it.
Try it: point at (or tap) any of these: Philippians 4:6–7, Romans 8:28, John 3:16–17, Psalm 23, 1 Cor 13:4-7.
What your visitors get
- On a computer, hovering over a reference shows the passage in a small card, in the Berean Standard Bible.
- On a phone, a tap slides the passage up from the bottom of the screen; tapping outside it closes it.
- Copy puts the passage on the clipboard ready to cite: the reference in bold with (BSB), then the verses with superscript verse numbers.
- Read in Scribe opens the passage in Scribe Study Bible, with word study, cross-references and notes.
- Each reference is also an ordinary link, so it works even where the card can't open.
Add it to your site
Paste this one line into your site, just before the closing </body> tag, or in a "footer code" box:
<script src="https://scribestudybible.com/tag.js" defer></script> WordPress: the simplest way is a free "header and footer code" plugin such as WPCode. Install it, open its Header & Footer settings, paste the line into the Footer box and save. Some themes also have a footer-scripts box under Appearance › Customize.
Joomla: go to Content → Site Modules → New → Custom. Joomla's usual editor (TinyMCE) deletes script lines, even in its code view, so first switch your account to the plain code editor: your user menu → Edit Account → set Editor to Editor – CodeMirror (or None) and save. Then in the Custom module, paste the line, choose a position that shows on every page (a footer position works well), set Menu Assignment to On all pages, turn off Show Title, and save. You can switch your editor back afterward. If your template has a Custom Code box (many do, under the template's Advanced settings), pasting the line there works too.
If the references on your site don't become links, a security setting may be blocking outside scripts: on Joomla, check System → Plugins → System – HTTP Headers; on other sites, a "Content Security Policy." Add https://scribestudybible.com as an allowed source for scripts and connections.
Other website builders (Squarespace, Wix, church site platforms and so on): look for a setting called Code Injection, Custom Code or Footer Code, and add the line so it loads on every page.
That's all. There's nothing to sign up for and nothing to keep up to date: improvements reach your site automatically.
What it recognizes
- Full book names and common abbreviations: John 3:16, Jn 3:16, 1 Cor 13:4–7, First Corinthians 15:3, II Tim 3:16, Song of Songs 2:4, Ps 46:10.
- Ranges and lists: John 3:16–18, Matthew 5:3–7:29, John 3:16, 18, Romans 5:8; 6:23.
- Whole chapters (Psalm 23, Romans 8) and one-chapter books (Jude 3, Jude 24–25).
- It leaves alone references that are already links, text in code blocks, and words that only look like references, such as "Mark 2 people" or "Acts 2 hours."
Options
- To open Scribe in the same tab instead of a new one, add
data-new-tab="false"to the tag. - To keep the script away from part of a page, give that element the class
scribe-ignore.
Your visitors' privacy
The script sets no cookies, stores nothing on your visitors' devices and doesn't track them. It loads the verse text from scribestudybible.com when someone points at a reference. See our privacy policy.
Terms
You're welcome to use the script on your own sites, free, as published here and loaded from scribestudybible.com. Please don't copy, alter or host the script yourself; see our terms of use. For anything else, or if something isn't recognized correctly, let us know.