NETBibleTagger - Automatically Tag and Quote Scripture References on Your Site

NETBibleTagger is an innovative way to quote and link to the Bible from your existing scripture references. Plain references turn into hyperlinks which create a small in-line windows (tooltips), when the user mouses over them. This tooltip displays the text in the passage(s) that were referenced. A "Read more" link is provided allowing one to view in context the reference and to study it further in the free NET ® Bible Study Environment! Now, you have access to the same great Bible quoting that Bible.org has been using for years to enhance its readers' experiences. The Translation used is the NET ®. You can find out more about it here; And here is a comparison of the NET with the NIV and ESV.

NETBibleTagger makes citing Bible references easier than ever. Simply copy the html code below and paste it into your site's template file(s). Whether you have one web page on your site or thousands, NETBibleTagger will instantly transform all current and future links, saving you the countless hours it would take to manually tag all of your verses. Should you ever decide to remove NETBibleTagger, you only have to remove the couple of lines you copied to your template files(s). There are no residual affects left behind. This is because NETBibleTagger uses Javascript and actually inserts the links after your users have downloaded the page.

NETBibleTagger supports all of the Bible book names and their standard abbreviations. It will recognize and tag books with only one chapter (e.g., Matthew 1 or Matthew 2:9). It also handles multiple verses and chapters in a row with verses separated by commas and chapter:verse groups separated by semi-colons (e.g., Acts 3:16-18; 4:2-4), and recognizes many other common abbreviations and formats (e.g., Lk 2:1; 4:4; Gal 3:3; 3:8-10; Eph 3:1; 4:2). Whether you use a hyphen (-) or an en dash (–), NETBibleTagger will correctly recognize and tag your Bible references (e.g., Rom 5:1-10; Eph 2:8–9).

To prevent certain verses from being linked, place the text you want NETBibleTagger to ignore inside of <cite></cite> tags.

Some examples:

  • Acts 9 - Single chapters
  • John 3:16 - Single verses
  • Psa 1:1-3 - Ranges in one chapter
  • 1 Cor 5:1,4,5 - Comma separated value (csv) list of verses in one chapter
  • Gen. 1:1-2; 2:3,4 - Range in one chapter and csv list in another chapter.
  • Mat. 2:1-2; 3:3-5:8; 4:5,9 - Ranges and csv lists in multiple chapters

Note: As Bible references are case sensitive, john 3:16 would not be tagged; neither would GEN 1:1.

Tutorials/Modules:

Get the Code:
NETBibleTagger can be used on most all websites or blogs. All you have to do is choose from the customizable options below and add the resulting code just before the </body> tag in you page or template file(s).

You can configure NETBibleTagger to match your site's theme here.

Options:

Remove the popup when the mouse leaves a link/popup? (Explanation)
Override the default CSS and provide your own? (Explanation)
Make NETBibleTagger work with your existing links? (Explanation)

Send an email to NETBibleTagger@bible.org if you have questions. or use the Report a "Problem/Suggestion" at the bottom of this page. Also, please let us know who you are and how you are using NETBibleTagger.

Change Log:

  • 01/05/2011 - Added ability to access over SSL
  • 01/01/2011 - Moved to version 2! Includes totally new style/css; improvements in verse reference identification, and more!
  • 07/25/2010 - Added the option to disable the default styles and override with a provided style-sheet.
  • 10/31/2009 - Added a configuration option to allow changing the font size of the popup text.
  • 10/16/2009 - Added some abbreviations for book names, including Isaiah and Exodus.
  • 10/16/2009 - Added the option to make NETBibleTagger work for existing hyperlinks on a site.
  • 05/30/2009 - NETBibleTagger will now ignore verses references in <cite></cite> tags.
  • 05/30/2009 - Made customizing your javascript easier.
  • 04/15/2009 - Added the ability to make the popup disappear when the mouse leaves the link/popup.
  • 04/15/2009 - Made the popup stay in the window if it were to appear near the edge of the screen in FireFox. This is still a known issue in IE.
  • 04/11/2009 - Fixed an issue where references with volumes that followed another reference were misidentified.
  • 03/20/2009 - Explicitly declared more CSS values for less collisions of style on users' sites.
  • 03/20/2009 - Imposed a 1/2 second delay before popup appears to address concern from users.
  • 03/05/2009 - Reduced load time from .09 seconds to .003 seconds on average!.
  • 02/17/2009 - Reduced load time from .25 seconds to .09 seconds on average!.
  • 02/16/2009 - Fixed interaction problem with Flash. User could not interact with flash content if the popup had previously been over it.
  • 02/15/2009 - Added loading indicator for those on slower connections.
  • 02/02/2009 - Fixed IE Positioning Bug.
  • 02/02/2009 - Made background be in tooltip even before text is loaded.