FireBible 1.0FireBible is a free Bible study tool for Firefox. Read Bibles and other biblical material in languages ranging from English to Arabic, Hebrew and Chinese from the comfort of the Firefox interface you are already familiar with, even when you’re offline! FireBible will work on Windows, Linux and the Mac for Firefox versions 3.0 and above. Technically, FireBible will work on any platform which supports Firefox and Java.


  • Supports multiple versions of the Bible in multiple languages.
  • View multiple Bibles side by side for easy comparative study.
  • Supports General Books, Commentaries, Daily Devotionals, Dictionaries, Glossaries, Maps and Images.
  • Supports Strong’s words and word morphology.
  • Powerful search capabilities within Bibles.
  • Ubiquity support for fast verse lookups and use.
  • Displays linked reference notes if available.
  • Adds the “bible://” and “sword://” protocols to Firefox, clicking such links in Firefox will immediately load the corresponding content in the browser.
  • FireBible is URL based, so you can bookmark and tag chapters, verses and even search results.
  • Integrated with Firefox’s browsing history, go back and forth between passages easily. Firefox 3 users can leverage the awesome bar to quickly navigate to recently browsed or bookmarked pages; open locations by simply typing in the page title. Highly detailed and categorized history and bookmark lists available.
  • Multi-tab and multi-window support.
  • Internet connection only required to download new material; all installed material can be accessed when offline.

FireBible uses Crosswire’s open source SWORD technology and modules, making a wide range of Bibles, General Books, Commentaries, Daily Devotionals, Dictionaries, Glossaries, Maps and Images available to users.



As mentioned above, FireBible needs Java to work. Before proceeding with the JSword and FireBible installation, you must ensure you have an Oracle JRE/JDK installed. To test this, please click here, you should see an applet show up with some info about your Java installation.

Windows / Linux: If the Vendor says “Sun Microsystems” or “Oracle” and the version is Java 6 or Java 7, you should be good to go. If not, it’s unlikely that FireBible will work; I know for a fact that it does not work with GIJ/GCJ (which is the default Java installation on most Linux systems) and I have not tried other distributions. It also does not work with OpenJDK and the IcedTea web browser plugin, this is something I am trying to fix. In these cases, you will need to install an Oracle JRE to use FireBible.
Click here, scroll down to “Java SE Runtime Environment (JRE)” and hit the Download button to get the most recent Java 6 or Java 7 update. Ubuntu / Debian users could simply run apt-get install sun-java6-jre and apt-get install sun-java6-plugin should follow these instructions to install the required version of Java and the required browser plugin.

Mac: I believe you should be good to go as long as you can see the applet and the version is Java 6 or Java 7. If  not, please install the latest Java update from here.

Once Java is installed, you can proceed wit the JSword and FireBible installation; if you still have issues, please see the additional notes in the troubleshooting section.


  1. Click here to install the FireBible extension. You may be informed that software is being installed, in this case, please Allow and try again. Alternatively, right click, choose Save Link As… and save the XPI file locally. Open this file in Firefox (File > Open File…) to complete the installation. Restart Firefox and you should now see the FireBible toolbar.
  2. Click Select Bible and FireBible will prompt you to either specify a local JSword installation or allow it to download and install JSword automatically. The Download option is much easier, but is only available in FireBible 1.3 – if you have an earlier version, or if you wish to download and install JSword manually, follow the next two steps.
  3. (Only if not using the automatic Download option) Download and unzip JSword into a convenient location on your machine. I suggest picking up the most recent stable Binary zip from the JSword download site. This version of FireBible has been developed with JSword 1.6 but will work with all versions of JSword 1.0.7 and above. If you use 1.0.7, I would recommend upgrading to pick up bug fixes and be more compatible with recent operating systems like Windows Vista.
    Alternatively, you can download BibleDesktop which is a mature, rich Bible study tool; it is based on and includes JSword.
  4. Setting up JSword in FireBible(Only if not using the automatic Download option) Go to Tools > FireBible and click the Select… button to select the folder you unzipped JSword into (or the folder in which you installed BibleDesktop). This folder will contain several .jar files including jsword-[version].jar. Click OK to complete the installation process.

Downloading Bible Modules

The FireBible and JSword installations do not contain any Bibles, so you need to install the versions you want before being able to use them. There are three ways in which you can do this:

  • Integrated Book Manager (since FireBible 1.1)
    • Click Tools > FireBible and then the Manage Books button to bring up the Book manager.
    • Select a Bible or any other module from the tree and click Install to install it. You can install as many modules (of any type) as you wish.
    • Click OK to close the Book manager and OK again to close the preferences dialog. The installed modules should be available for viewing immediately.
  • Manual
    • Go to the Crosswire Bible Modules page. Scroll through the list and download the module you want from the Raw ZIP column. Unzip this module to a convenient location. You can download as many Bibles as you like. You can also download other types of modules like Commentaries, Dictionaries, General Books, etc. (click on the appropriate category on the left). Unzip them all to the same location.
    • Next, go to Tools > FireBible and add the folder into which you unzipped your modules to the Module folders list. FireBible will refresh and pick up any modules it locates in the specified directory. You can unzip multiple modules into the same directory, but any new modules added to an existing directory will not be picked up until you restart Firefox (will be fixed in a later version). Any modules installed in your <user_home>/.Sword (<user_home>/AppData/Roaming/Sword on Vista) folder will also be automatically picked up.
  • Using BibleDesktop
    • You should find BibleDesktop in the folder containing JSword. Start BibleDesktop and go to Tools > Books. Simply expand the Biblical Texts section, find the Bible you want and click Install. You are free to install other modules types as well. BibleDesktop will install these books into a location that is automatically read by FireBible and you should see these books in FireBible (see the section below for details). If you don’t see the books in FireBible, you may need to restart Firefox to pick them up.


FireBible Interface

FireBible Interface

Screencasts: FireBible Core Features Part 1: Bibles and Part 2: General Books, Daily Devotionals, Maps, Dictionaries & Preferences

Viewing a Bible Chapter

Simply click the first combo box to initialize FireBible. FireBible delays initialization until this time to prevent any delays while starting Firefox. Because of the delayed Java initialization, your UI might not react for a few seconds (this behavior changes based on your OS and Firefox version). At this time you will be warned if you haven’t got Java installed, or the JSword directory is invalid (see Installation section). If no installed Bibles are found, FireBible will not have any data to work with, you need to install these before you can being reading your Bible (see Downloading Bible Modules above).

Use the first combo to select a Bible, the second to select a book and the third to select a chapter, FireBible will then look up the text and bring it up in the browser tab you are currently using.

Searching within Bibles

  • Search for an exact word Enter your search time in the search box and click the button next to it or press enter.
  • Indexing When you first attempt to search a specific Bible, FireBible will ask you to index it, this usually takes a minute or two on most machines. Your search will proceed after the indexing is complete.

Viewing Gen books, Commentaries, Dictionaries, Glossaries & Daily Devotionals

  1. Select View > Sidebar > FireBible to open the FireBible sidebar.
  2. Select the module you need from the first section and the chapter from the second section to have the contents displayed in the browser.
  3. Dictionaries, Glossaries and Daily Devotionals will display their contents in the third section.
  4. Commentaries selected in the sidebar will automatically display content corresponding to the last Bible verse read. If you open a new verse, the commentary will be automatically updated. By default, commentaries are not displayed in the Bible toolbar, but you can change this preference on Display preference page allowing you to specially navigate commentary content.

Using the Address Bar, History and Bookmarks

When you use the combos on the FireBible toolbar, observe the URLs being loaded into the browsers address bar. You can bookmark or tag these URLs just like any other URL (even search results can be bookmarked). They are also recorded just like any other site you visit in your browsing history and you may use the back and forth buttons or the History pane to load these locations. You can visit previously loaded content by simply typing in parts of the title into the address bar.

Default Bible selectionIf you go to a bible:// URL directly without selecting a Bible from the first combo, the default Bible will be used to load the corresponding content. If a default Bible has not been set, the first Bible in your list will be used. To set the default Bible, go to Tools > FireBible > Display and select a Bible from the list.

In FireBible 1.0, history and bookmark menus are added to the FireBible toolbar. These menus will display only FireBible content, leaving your regular web browsing out of the lists to aid focused navigation. FireBible will categorize the content visited into the following categories:

  • Bibles/Commentaries/Questionable
  • General Books/Daily Devotionals/Essays/Other
  • Maps/Images
  • Dictionaries/Glossaries

The history and bookmark menus will display both categorized and un-categorized content. All elements in these lists are created using Firefox 3’s places query syntax.You can add your own queries to these toolbar items by creating new queries and placing them in the Bookmarks > FireBible History and/or FireBible Bookmarks folders. Any changes made to these folders will be reflected in the history and bookmarks menus on the FireBible toolbar, so you can modify any preset queries in this location or simply delete queries you don’t find useful. If these folders are deleted, FireBible will re-create them with default content when Firefox is next started.


  1. Since additional info about the type of content loaded by FireBible has not been recorded prior to FireBible 1.0, any history and bookmarks created prior to 1.0 may not appear in the expected categories when you start using this version. Simply visiting these locations again should correct the categorization.
  2. You may need to install this extension in order to edit the location property of existing smart queries in the Organize Bookmarks dialog. This is only necessary if you want to modify existing smart queries.

Reorganizing the UI

By default, FireBible will add a FireBible toolbar to Firefox. If you don’t like this, you can simply right click an empty space on your menubar and select Customize. Drag the FireBible toolbar onto any other toolbar and deselect it’s custom toolbar. Or you can drag it into the Customize Toolbar dialog to remove it from the UI entirely.

Changing the Font

Go to Tools > Options > Content, in the Fonts & Colors section, click the Advanced button and make sure Western is selected in the first drop down. You can then proceed to specify whether the text should be rendered using a Serif or Sans-Serif font, go ahead and select a font of the chosen family and specify the font size. Due to a bug in Firefox, only Western font settings affect the text rendered in FireBible, even if it is displaying text in a non-western language such as Korean or Arabic. I will try to work around this in a future release.

FireBible display preferencesVerse Display Preferences

Go to View > FireBible to bring up a number of items which allow you to change the way Verses and other content is displayed.

Using Ubiquity for Verse Lookup

Screencast: Using FireBible with Ubiquity

In most cases, using Ubiquity to lookup a passage will be faster than using the FireBible toolbar or keying in the URL manually. Ubiquity support is available in FireBible 1.0 and you will need Ubiquity 0.5 or higher installed to use it. Recent versions of Firefox will require a recent Ubiquity 0.6 build, maintained by satyr. To install, download this file and open it with Firefox.

  1. Press CTRL + Space to bring up the Ubiquity interface. (Linux: Alt + Space, Mac: Option + Space)
  2. Type in sword mat 1
    Observe the book suggestions change as you type m, a & t slowly. You could just type sword m 1 and scroll down to select Matthew from the presented list. You could also omit sword entirely and just type matthew 1 or matt 1; as the book name becomes more specific, the number of suggestions is reduced. You should now see the first chapter of Matthew in the preview area on the right. The preview shares its display settings (headings, verse numbers, notes, etc.) with the primary FireBible settings accessible from the View > FireBible menu.
  3. Verse Reference lookup with UbiquityContinue to type from esv so that your input now looks like sword mat 1 from esv (replace esv with the name of a Bible version you have installed). The preview displayed will be from this version of the bible. If you change esv to acv for instance, then the acv will be used. You can use the long form of the Bible name if you wish, like from english standard and you can even specify the name of a commentary module.
    If the from parameter is not specified, then the Bible selected in the FireBible toolbar is used for the preview. If no Bible is selected, then the default Bible (see FireBible preferences) or the alphabetically first Bible installed is used.
  4. Now that we have identified the exact passage we want, we can do something with it…
    Continue to type to firefox (your command will now look like sword mat 1 to firefox or sword mat 1 from esv to firefox) and press Enter to open the passage in Firefox.
    You could type to clipboard instead, which would copy the passage to your system’s clipboard. Note that both plain text and formatted versions of the content are copied to the clipboard. Pasting to a simple text editor like Notepad would give you plain text. If you paste into a word processing application like Word for instance, you will get formatted content.
    If the to parameter is not specified and you just press Enter, it will usually open the passage in Firefox. However, if you happen to be in a text area when you invoke Ubiquity, the contents of the passage will be inserted into the text area (you can specify to firefox if this is not your desired behavior). If it is a simple textarea element, plain text will be inserted, if you are in a rich text area, then rich text will be inserted.


  1. At this time, the latest version of Ubiquity is not yet marked compatible with Firefox 4, however, it appears to work just fine. If you would like to use Ubiquity in Firefox 4 and are unable to install it, simply install the Add-on Compatibility Reporter extension before attempting to install Ubiquity.
  2. FireBible Ubiquity PreferencesBoth the from and to parameters are optional, you could press Enter immediately after typing in the verse reference. The default behavior (firefox or clipboard) on pressing enter can be set on the FireBible > Ubiquity preference page.
  3. You are not limited to single chapter lookups, a reference like mat 1:1-5,10,15-ff will also work (Matthew chapter 1, verses 1 to 5, verse 10 and verses 15 to 25).
    Lookups are limited to a single book of the Bible at this time. mat 1:1-5,2:10 will work, but mat 1:1-5,luk 2:10 will not.
  4. For performance reasons, the maximum number of verses displayed in the preview is set at 30. You can change this value on the preference page.
  5. The content inserted in text areas or copied to the clipboard can be controlled on the preference page. Content displayed in Firefox itself will continue to use the regular verse display preferences (View > FireBible).
  6. Once FireBible is initialized, you should be able to omit the “sword” part of the command and start typing in your reference directly. In some cases, other Ubiquity commands may take priority over the sword command, in which case typing sword will help. An alternate name for this command is lookup bible.
    Note: FireBible will be initialized when you first use the FireBible toolbar, load some FireBible content from the history / bookmarks or when you first type the “sword” command into Ubiquity. This is to prevent an initialization delay that would be caused when you first invoke Ubiquity if FireBible was not already initialized, irrespective of whether you were going to type in the sword command or not. You can change this preference on the preference page – check the Initialize FireBible when Ubiquity is first invoked checkbox. Turning this preference on may make sense if you use Ubiquity primarily for verse lookup.
  7. Any errors that occur while using FireBible through Ubiquity are only silently logged, no dialogs are displayed since they would interrupt Ubiquity’s functioning. Ergo, please make sure FireBible is working from the toolbar before attempting to use it through Ubiquity.
  8. FireBible does not need the FireBible toolbar to function (though you currently still need it for search capabilities), you can lookup bibles and verses exclusively through Ubiquity.

F.A.Q. & Troubleshooting

  • I cannot install FireBible, an Error dialog pops up with an error code.
    This could be caused by reasons ranging from a corrupt download to a corrupt Firefox profile. See this article for more details on how these issues can be fixed.
  • When I first click the Select Bible combo, I see a “ReferenceError: java is not defined” message.
    Go to the Content preference page and make sure Enable Java is checked. The Content preference page is a tab in the Tools > Options / Edit > Preferences dialog. Also see following note.
  • When I click Select Bible, nothing happens. / The animated icon keeps spinning and there is only a Select Bible item in the list. / Error Console (Tools > Error Console) contains security exceptions.
  • There is always a delay caused by the Java VM initialization during which the UI might not react or update. This delay varies depending on your machine’s speed and current load. Wait for a short while and try again. If the Bibles fail to load, please make sure you read the Java notes in the Installation section above. Though Linux and Windows boxes have Java pre-installed, Firefox typically cannot use this installation and this “half way” condition is sometimes difficult to detect, leading to problems such as these. Make sure you are using an Oracle JRE and not something else like GCJ. See this Mozilla Zine article for further Java installation assistance.
    If you’re using Java 1.6 update 10 or 1.6 update 11, please update to Java 1.6 update 12 or above.
    If you are forced to stick with update 10 or 11 for other reasons, you must turn the “next generation Java plug-in” off or FireBible will not work. Use the following steps to do this:

    1. Open the Java control panel, it’s usually at c:\program files\java\jre6\javacpl.exe in Windows.
    2. Go to the Advanced tab and expand the Java Plug-in node.
    3. Deselect the “Enable the next-generation Java plug-in item.
  • I cannot see any Catholic/deuterocanonical books in the the book list.
    Currently SWORD only supports the 66 OT/NT protocanonical books as Bible Text modules (which is the only module type currently supported by Firebible). Catholic Bible support is a high priority for me and will be made available as soon as JSWord support it.
  • How do I save the displayed passage to a file?
    Use File > Save Page As and select a location and a file name. Make sure you set the Save as type combo to Web Page, complete; Web Page, HTML only will not work.
  • If you still can’t get FireBible to work, please type about:config into your address bar. Right click, create a new Boolean called, set it to true and then restart Firefox. Now attempt to use FireBible and observe the errors logged in the Error Console at Tools > Error Console (please select the All tab). This log will help me figure out what is gong wrong.


Version 0.5.1 First public version, only Bibles supported.
Version 0.8
  • Support for General books, Glossaries, Dictionaries and Daily Devotionals added via FireBible sidebar.
  • Default Bible preference added, allows you to easily work without the FireBible toolbar component.
  • sword:// protocol support added.
  • Works with JSword 1.6 while maintaining backward compatibility with JSword 1.0.7.
  • Code cleanup: Global variables significantly reduced, better Firefox citizen.
Version 0.8.5
  • Support for Maps and Images added.
  • Internationalization bugs fixed, the toolbar and search will now work in locales like France, Germany, Bulgaria, etc.
  • Verse display preferences added.
Version 1.0.1
  • Support for commentary modules.
  • FireBible history and bookmarks separately presented in the toolbar, highly detailed and customizable.
  • Ubiquity support for fast reference lookups and use.
  • Visual refresh, favicons now used for pages so they can be easily identified in history / bookmarks / address bar.
  • Daily devotionals will be initialized with the current date preselected.
  • Bible list now alphabetized.
  • Pages can link to bible:// or sword:// URIs without causing security exceptions.
Version 1.1
  • Added Book manager which allows you to install/uninstall books and set book/language fonts.
  • Added support for Strong’s words and word morphology.
  • Improved FireBible toolbar presentation, added new toggle button for the FireBible sidebar.
Version 1.2
  • Compatible with Firefox 3.0 – 6.
  • Can display multiple Bibles side by side.
  • Miscellaneous bug fixes.
Version 1.3
  • Will automatically download and install JSword.
  • Can automatically install books if none found.
  • You can now type book names first in Ubiquity (don’t need to start with ‘sword’).
  • Fixed Ubiquity command installation issues.
  • Fixed issue with Oracle’s Java 7 browser plugin.
  • Raised compatibility to work with more recent Firefox versions.
Version 1.4 (Current)
  • Compatible with changes introduced in Firefox 16.
  • Restored compatibility with Oracle’s Java 7 browser plugin.
  • Miscellaneous bug fixes.


As previously mentioned, FireBible uses the excellent JSword framework, currently lead by DM Smith. None of this would have been possible without JSword; I wouldn’t have even started.
SWORD is CrossWire Bible Society’s fire Bible software project. JSword is a Java implementation of SWORD and uses SWORD modules.
FireBible has not been easy to develop and I had to face several challenges, right from implementing a new protocol to Unicode string management, Java integration, etc. The folks in #extdev over at as well as the group have helped a great deal. Mook, Moosop and Mark Finkle in particular. mitcho & satyr over in #ubiquity for assistance with Parser 2.
Cecilia for running into most of the issues which now make up the above F.A.Q and providing several “lay-speak” improvements to this page.
I’m Brian Fernandes, please see the about page for contact details. Bug reports and suggestions are encouraged and appreciated.


For details screencasts, please click here:FireBible Screencasts

English Standard Version

Arabic Bible (Al-Kitab al-Muqaddas)

Search for "resurrection"

General Book

General Book

Family Bible Commentary

Family Bible Commentary

Map of St. Paul's first journey

Map of St. Paul's First Journey

Side by Side Comparison

  1. #1 by Emmanuel Emmanuel on September 30, 2009 - 7:59 PM

    Please can I have a site from which to download bible from the internet. All I see are helps for the bible, but I am yet to install a bible software.

    Thanks a lot for your sacrifice for the kingdom.



  2. #2 by John on October 5, 2009 - 9:46 AM

    I have BibleDesktop installed and working fine in Mac OSX 10.6.1. But nowhere can I find JSword*.jar on my Mac. Could you tell me what can I do to fill in the folders for JSword and the modules that FireBible requires?

  3. #3 by Jason on October 9, 2009 - 5:37 AM

    While using FireBible how can I toggle back and forth from showing to not showing Strong’s numbers? At this point I am unable to find away to even show Strong’s numbers while using KJV with Strong’s.

    • #4 by Brian on October 10, 2009 - 5:48 AM

      Jason, Strong’s numbers support is part of FireBible 1.1 in which you can control the display of Strong’s numbers using View > FireBible > Show Strong’s Links.

      Note: I hadn’t released 1.1 on until a few minutes ago, but I did release it on the Mozilla site last week; so you may have seen the support note there, but if you had installed the extension from here it still wouldn’t be available to you (update should be available now). Sorry for the confusion, let me know if you still can’t get it to work.

      • #5 by Tim Chesonis on October 11, 2009 - 1:21 AM

        This is an incredible Firefox extension. You really have done a fantastic job on this project, Brian.

        I use the NET Bible, and I’ve purchased 9 bibles from since 2006. I see that there is the possibility to enter in an unlock key, however, where does one purchase this unlock key? Will the unlock key from work?

        • #6 by Brian on October 11, 2009 - 2:05 PM

          Tim, thanks again 🙂

          Yes, the unlock key is specific to the module and so the key you received from should definitely work. If it does not, please let me know.

  4. #7 by Guy Strickling on October 18, 2009 - 11:11 PM

    Hi, I’m using Mandriva 2009 Spring and have had problems with the Bibletime freezing when scrolling, so thought I would try the Fire Fox addon. Works great on my desktop, but when loading it on my laptop, I have been unable to load the books, etc. The Java is working for all apps. but when I test it online the applet won’t load. However, when turning to other Java applications, seems to work just fine. I have loaded and reloaded the FireBible addon and rechecked my Java installations with no luck, any suggestions?

    • #8 by Brian on October 19, 2009 - 12:41 AM

      Guy, what’s really important is that the applet must work. FireBible requires a fully compliant Java browser plugin since it is working from within your browser; even though other standalone Java apps work fine, FireBible may not. My recommendation would be to simply download and install Sun’s JVM for linux, which you can get here; this will also install the necessary Java plugin for Firefox. Hope this helps.

  5. #9 by Ramon Arellano on October 19, 2009 - 11:09 AM

    Boker tov. what’s this, a new pc Bible again. Wow! Let’s see this.


  6. #10 by William Batten on October 24, 2009 - 6:38 AM

    I am trying to download Fire bible, but I cant understand the installation procedure–I am confused about how to load the proper version of Java, and about how to select the correct folder to download the modules–I’ve tried several ways, but it says my selections are invalid–could someone give me clear step-by step help on this?

  7. #11 by William Batten on October 24, 2009 - 7:16 AM

    also I am confused about how to load j-sword-which step i take first to get the modules to load

  8. #12 by kenny on November 11, 2009 - 3:54 AM

    why can’t i get firebible [jsword] to open on windows vista, error message [JSword could not be loaded from the specified directory. Please correct this location (Tools>FireBible) before proceeding. When i press manage books.

  9. #13 by Erik Vold on November 18, 2009 - 3:31 AM

    Hey very cool extension!

    Why don’t I see it on AMO?


  10. #14 by Stan on December 7, 2009 - 10:31 PM


    Would your software support Windows 7? Your response is very much appreciated. Thanks.

  11. #15 by sam amponsa on December 7, 2009 - 11:59 PM

    great works

  12. #16 by mattywix on December 10, 2009 - 7:07 PM

    I get the same error as Kenny. I am choosing the correct folder where BibleDesktop is installed and where the jars are to be found, however firebible keeps saying jsword cannot be loaded! Im using windows 7.

  13. #17 by mattywix on December 10, 2009 - 7:15 PM

    The solution is to remove the read-only permissions from those folders. Windows is a very stupid operating system and it likes to mess things up this way by putting permissions you didnt ask for

    • #18 by Gareth Williams on January 30, 2010 - 5:20 PM

      I also get this error under Suse Linux 11.2. Folder and file permissions are rwx for the user running firefox. Also if I run it displays the splash screen followed by an error: Invalid function call: jsword.crosswire.jsword.passage.PassageKeyFactory.instance(). This happens with both JSword and Bible Desktop…
      I think it’s related to my Java version: OpenJDK Runtime Environment (IcedTea6 1.6.2). Will install another version when I have time.

      • #19 by Gareth Williams on January 30, 2010 - 6:46 PM

        Yes it was the Java runtime version. If you have this problem in Suse Linux, go to System Settings/Advanced/YaST (type root password) software repositories. You need to add openSuse-xx-Non-Oss if not already there, and apply. Then click manage software. Search for Java, and uncheck java-xx-open-xx (about 3-4 of them). Check java-1_6_0-sun and java-1_6_0-sun-plugin (I also added devel and src). Accept changes, then restart firefox.

  14. #20 by kenny on December 12, 2009 - 2:06 AM

    mattywix please help!!! how do i go about removing the r-o p the folders? step by step instructions where to find them & how to remove

    thanx kenny

  15. #21 by Penny on January 27, 2010 - 12:00 PM

    I have been reading so much about this program, after verifying my Java 6 update18 on windowsXP 5.1, downloading the jsword files and extracting, then installing the FireBible and preforming a restart then going to tools and FireBible preferences and choosing the file that contains the jsword files and attempt to manage books it still does not load the bibles. I tried to install the bibles manually as instructed later on this page and still am having no success. I have tried to trouble shoot in any way possible and am reaching deadends. Please advise. Thanks Penny

    • #22 by Brian on January 29, 2010 - 2:12 AM

      Penny, before I go on, I want to make sure you had a look at the screencasts on this page?
      Just to clarify, the JSword folder that you select should be a folder which contains several files with a .jar extension. Also, what error are you seeing exactly?

      • #23 by Penny on January 29, 2010 - 10:27 PM

        Brian, Thank you for your response. I had watched the screencasts before but went back and watched again. Then I began to consider the error message similar to…. JSword pathway not found Please correct this location (Tools > FireBible) before proceeding.
        So I went to my add on’s in Firefox & double checked the java platform, it was Java (TM) SE 6 UI18 but I decided to go to the java site and redownload the JRE just incase I did not have the full version. In installing it said I had this program, did I choose to reinstall & I did so.
        Eureka!! Tthis time it worked. Thanks for your response. I believe after watching the screencast again it made me think the problem had to be with the Java program.
        I am sure I will enjoy this program and Thanks for All of Your hard work!! Penny

  16. #24 by Bernhard on August 14, 2010 - 2:38 PM


    great piece of Software. I gues I will continue using this. Nevertheless, I have a frew wishes:

    1. should be possible to select the book by simply typing it similar to ubiquity.

    2. Should highlight the search terms in the text which is displayed

    3. Would like to display two bibles in two synchronized colums
    Reply Quote

    4. if one selects another bible, the currently displayed bible verses should not vanish.
    Reply Quote

    5. Is there a way to contribute e.g. by providing german localization files?

    6. As I mainly use Safari or chromium, do you plan to port this to one of the two?

  17. #25 by Rufus on August 31, 2010 - 4:48 PM

    God Bless You boys

  18. #26 by Michael Hawkins on September 11, 2010 - 11:03 PM

    Hello Brian,

    Thanks so much for giving the world this excellent resource. I’m running it on both Windows and Linux, and have benefited greatly from the detailed instructions on this page.

    My one question is: It looks like Crossfire/Sword Project is not currently making map books available; is there a place we can go to get map modules? I noticed on your screencast that maps and images have been loaded onto your version of this software, but I can’t seem to find a download source.


  19. #27 by a_ntv on November 16, 2010 - 3:06 AM

    Very nice program.
    Unfortunately I cannot use it due the lack of full Catholic/Orthodox canon

    • #28 by Brian on April 23, 2011 - 5:49 PM

      Will definitely support this eventually, I am Catholic and need this myself, waiting for the JSword backend to catch up – I need to help there as well.

  20. #29 by Tony on December 31, 2010 - 10:58 AM

    This looks good. You might want to check with the Assemblies of God however as I am pretty sure they own the copyright for the term “firebible”.

  21. #30 by Anil Gulati on January 1, 2011 - 11:30 AM

    After some trial and error I hit on the following solution to get Firebible started on Mac when using BibleDesktop. This seems like critical information to me, that I couldn’t find anywhere else, so I’m posting it here.

    I installed BibleDesktop and loaded the Bibles using that software first. When I installed Firebible it did not find the JSword folder and was not working even after restarts.

    In Tools > Firebible JSword preferences I set the JSword folder to a folder INSIDE the folder:


    I then had to add the folder containing the BibleDesktop content as a module folder in Tools > Firebible JSword preferences as well:

    /Users//Library/Application Support/Sword

    After that it started working! Thanks very much for providing this add-on, Brian. I’m really looking forward to having bible verses ready and available without internet access directly in my favourite browser.

  22. #31 by jpalsu on March 29, 2011 - 11:14 PM


    FireBible doesn’t work with Firefox 4.0..

    can you update FireBible ?

    Thanks, and Our Lord and God bless you.


  23. #32 by Ugo on April 9, 2011 - 4:02 PM

    For this wonderful thing you have put up for the propagation of the gospel of Jesus Christ free of charge.Your generations born and unborn will not labor to eat. Amen

  24. #33 by AnilG on April 16, 2011 - 3:18 PM

    Hi Brian! I’d just like you to know it would be really great to get FireBible working in Firefox 4.0! 🙂
    Thanks very much for making this add-on.

    • #34 by Brian on April 23, 2011 - 2:04 PM

      Anil, thanks for asking – I’m working on it right now and plan to release soon. Most of the technical challenges (there were several) have been resolved.

  25. #35 by David on April 22, 2011 - 9:06 PM

    Thanks Brian, this is awesome. God Bless You !

  26. #36 by Harry Klitza on May 1, 2011 - 9:05 PM

    Awesome stuff! I usually switch back and forth between Firefox and Chrome but now I can officially say, Firefox is my “top dog” browser.

    FireBible looks excellent and I appreciate your step by step installation instructions!

  27. #37 by Schneider on June 16, 2011 - 1:57 PM

    Sweet !!!!

  28. #38 by Yvonne Gye on June 21, 2011 - 6:45 PM

    I found FireBible easy to use and would recommend it to others

  29. #39 by Yvonne on June 30, 2011 - 6:25 PM

    I wrote a comment the day..cant see it. Anyway just want to Thanks You for spreading The Word it has made it easier to install and use to it’s full potential. Brilliant


    Window envelopes

  30. #40 by Gibson on October 6, 2011 - 5:46 AM

    Hi Brian , thanks for an awesome bible. Keep up the work of spreading the Word.
    I was wondering is there any chances that you will release a version compatible with firefox 7.0?bible I just upgraded my firefox to 7.0 and lost mt firebible.
    Thanks again for an awesome bible and all the beautiful addons.
    Stay blessed always.

    • #41 by Brian on January 10, 2012 - 7:05 PM

      Gibson, sorry for the massive delays and thank you so much for your kind words. FireBible 1.3 was released this weekend and is compatible with recent Firefox versions.

  31. #42 by Dyan on November 15, 2011 - 4:15 PM

    Hi Brian,

    What am I doing wrong? I’ve set up firebible exactly as per the instruction on your page, yet when I select a chapter and verse it throws up this error, which is displayed, rather than the text of the bible.

    org.xml.sax.SAXException: java.lang.RuntimeException: Use of the extension function ‘’ is not allowed when the secure processing feature is set to true. javax.xml.transform.TransformerException: java.lang.RuntimeException: Use of the extension function ‘’ is not allowed when the secure processing feature is set to true. at org.crosswire.common.xml.TransformingSAXEventProvider.provideSAXEvents( at org.crosswire.common.xml.XMLUtil.writeToString( at com.thegoan.firebible.FBUtils.getHTMLString( at com.thegoan.firebible.FBUtils.getHTML( at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sun.plugin.javascript.JSInvoke.invoke(Unknown Source) at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source) at sun.plugin2.liveconnect.JavaClass$MethodInfo.invoke(Unknown Source) at sun.plugin2.liveconnect.JavaClass$MemberBundle.invoke(Unknown Source) at sun.plugin2.liveconnect.JavaClass.invoke0(Unknown Source) at sun.plugin2.liveconnect.JavaClass.invoke(Unknown Source) at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$DefaultInvocationDelegate.invoke(Unknown Source) at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$ Source) at Method) at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo.doObjectOp(Unknown Source) at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$ Source) at Source) Caused by: javax.xml.transform.TransformerException: java.lang.RuntimeException: Use of the extension function ‘’ is not allowed when the secure processing feature is set to true. at Source) at Source) at org.crosswire.common.xml.TransformingSAXEventProvider.transform( at org.crosswire.common.xml.TransformingSAXEventProvider.provideSAXEvents( … 21 more Caused by: java.lang.RuntimeException: Use of the extension function ‘’ is not allowed when the secure processing feature is set to true. at Source) at Source) at Source) at GregorSamsa.topLevel() at GregorSamsa.transform() at Source) … 25 more

    I’m using Firefox 8.0, Firebible 1.2, Jsword 1.6, Java 7, on a Windows 7 machine.

    • #43 by Brian on January 10, 2012 - 7:02 PM

      Dyan, this was caused by some incompatibility with the Java 7 browser plugin; I hadn’t known at the time, but realized it when working on the FireBible 1.3 update. If you update to FireBible 1.3, everything should work again.

  32. #44 by John Wolfe on December 4, 2011 - 6:56 AM

    When will Fire bible be updated for Firefox 8?

    • #45 by Brian on December 17, 2011 - 2:44 PM

      I’m trying to release an update this week; thanks for asking.

      • #46 by SĂ©bastien Forestier on January 6, 2012 - 8:08 PM

        Thank you so much for Firebible.

        Please, do release a new version, if only for bumping the Firefox version compatibility value.

        Best regards, God bless.

        • #47 by Brian on January 9, 2012 - 2:24 AM

          SĂ©bastien, I just released FireBible 1.3 with a few fixes and the version compatibility bump, of course. Please let me know if everything is okay, thank you for asking.

          • #48 by SĂ©bastien Forestier on January 10, 2012 - 2:44 PM

            Thank you a lot for the new release. I haven’t really had time to try it yet but when I come back home, I’ll test it. At least on my work computer it installs and automatically prompts for JSword installation, which is nice (*Sword and *Bible SW not installed on my work laptop yet).

  33. #49 by Scotty on May 1, 2012 - 11:24 PM


    Wow – I just started using FireBible on FireFox 12 and it works great. What a great extension for FireFox! Thank you so much for your work!

  34. #50 by Hector on October 5, 2012 - 2:11 AM


    I”m so frustrated. I installed FireBible and I can’t use it.
    I have Firefox 15
    Java 7
    FireBible 1.3

    I have submitted this comment three times and it always gets erased. I don’t know what to do. When I try to open a Bible or book, this is what I get:

    org.xml.sax.SAXException: Could not compile stylesheet javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet at org.crosswire.common.xml.TransformingSAXEventProvider.provideSAXEvents( at org.crosswire.common.xml.XMLUtil.writeToString( at com.thegoan.firebible.FBUtils.getHTMLString( at com.thegoan.firebible.FBUtils.getHTML( at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sun.plugin.javascript.JSInvoke.invoke(Unknown Source) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source) at sun.plugin2.liveconnect.JavaClass$MethodInfo.invoke(Unknown Source) at sun.plugin2.liveconnect.JavaClass$MemberBundle.invoke(Unknown Source) at sun.plugin2.liveconnect.JavaClass.invoke0(Unknown Source) at sun.plugin2.liveconnect.JavaClass.invoke(Unknown Source) at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$DefaultInvocationDelegate.invoke(Unknown Source) at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$ Source) at Method) at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo.doObjectOp(Unknown Source) at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$ Source) at Source) Caused by: javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet at Source) at org.crosswire.common.xml.TransformingSAXEventProvider.getTemplateInfo( at org.crosswire.common.xml.TransformingSAXEventProvider.transform( at org.crosswire.common.xml.TransformingSAXEventProvider.provideSAXEvents( … 22 more

    Any help, please?

  35. #54 by Richard Franklin on February 21, 2013 - 5:28 AM

    Trying to download Sword Bible Lession with difficulty

  36. #55 by Error on November 7, 2013 - 4:46 PM

    In my opinion FireBible is the most useful Bible study software, simply because it is so flexible, using the command line to browse scripture verses.

    On Linux there was an equivalent for Konqueror called Kio-sword, extremely flexible. It was the best I have ever used.

(will not be published)