This project is read-only.


Most Quran Software are consisting of a Quran version and some translations, which users can't choose or change. For studing purpose this can't help much and the user has to use many software for getting results which has to be written else where.
OpenQuran is in this case very easy to use and can be developed the way the user like to.
Including own version of Quran and with many translation as possible.
Writting own Comments to every Vers in the Quran, also importing written comments.
Viewing some verses with own comments inbetween, This can be saved as *.oq file and shared with other OpenqQuran users.
OpenQuran can be translated easly to any language by changing a xml file
Suras names can be changed although the way user like to
and many other options.

OpenQuran is built using MS, C# programing language. To use it, you need to have the .NET Framework at least version 2.0 installed on your machine. If you're running Vista, you already have it. If you're running Windows XP, you can download it here.

Download the latest version of OpenQuran from our site


many selection variations of sura list:

* "Initialed" (all Suras which begins with initiales),
* "Uninitialed" (Suras which have no initiales),
* "Meccan" suras (Suras revealed in Mecca) and
* "Medinan" (Suras revealed in Medina)

Changing the order of Suras by:

* "Revelation" or
* "Chronological" and
* "Alphabeticaly" or
* "ABGD" (Old arabic order of Alphabets)

Changing Suras Names to your own language
In this version of Openquran we've included only the arabic names of the Suras. If you would like to change the Suras names to your own native language, edit the xml file

Search selected (Alt+F):
any selected word or phrase in the browser can be send to search box

Show selected Sura (CtrlAltSpace):
selecting any verse number from the browser and clicking this option will navigate directly to choosen Sura. Selecting 2 numbers with double point inbetween (e.g. 1:1) will show the choosen verse.

Sort Verse numbers:
This option shows only verse numbers from displayed verses (such as search results) in case we would like to share only the numbers of verses with some one else. It shows also the count of "even" and "odd" verse numbers.

Sort only text:
Browser content will be clearyfied from all formating, if we need only the text.

Write comments (Alt+C) to every verse:
selecting a verse numbers (e.g. 1:1) and choosing write comments will lead directly to the "comments Editor" to write comments to the choosen verse

Gematrical Value:
If you select the verse text und choose "Gematrical Value", OQ will calculate the value of every letter and give the sum of the whole verse/s. If did not select a text, this will prompt a popup window letting you type your own text (Only for arabic language).
The (P) beside the number means that the Result is a prime number.
Also if result is divisible to 19, this will be shown. To change the divisible number, click on the "statusbar" and type your number.

The "Translation Tab"
of Open Quran shows all translation tables, which are installed in your database.
We need to select at least one of them to browse the information we require.
Right click menu:

* Select All of the tables
* Move UP or DOWN sorting table
* Make writable for your own comments
* Remove selected table

Search box with RightClick menu

Search (Return):
searching for letter, word or phrase in the search box

Match Whole Word:
Select this Checkbox in case you're looking for a phrase, else OQ willl search for every word in this phrase alone

Case Sensitive:
Search for the same letter/word/phrase

Whole Quran:
will search in the whole quranic text

Only in selected Sura:
Select one or many Suras from the Suras Names (Down left) to search only in them

Within Browser
Content: It allows user to search many times in the same browsed text

Analyse (Alt+Space):
The result of search will show only calculated numbers of Enteries, Suras, Verses, count of letters etc….

search unique:
count(); function allows user to find letters, words or phrases with a specifed repitation in every verse.
( S means searched letter/word/phrase)
( = means equal to the specified number)
( < smaller than specified number)
( > bigger than specified number).

RTL (RightToLeft Searchbox direction)

Declaring own search expressions

If you press ( F9) a listBox will appear under the searchBox, which contains some expressions that can be usefull by searching.
All expressions listed here are saved in a xml file: "C:\My Documents(or User)\User name\openquran\xml\expressions.xml".
Users of OpenQuran can edit or modify this listBox by opening the expressions.xml. All we have to do is to add one more Tag like this one:

<sura exp="Your Expression " meaning="Explanation for this expression-…. " />

Nav Tab

If you are looking for few Verses which you like to keep to your Document, (NAV) will do you this service besides you can add some comments to the choosen verses. The following Example will show you 3 different verses with your own comment:

(The Phrase "Besm Allah" occures 3 times in the Quran) 1:1 11:41 27:30

Underneath the Textbox choose (File) => (Run Code) or press (Alt+Space) to run the code. In the Browser you'll see the comment and the 3 verses which you choosed.

* To write Comments use easly parenthesis ( )
* For a whole sura, you need only the Number of it. (I'm showing you Sura number 1) 1
* By specified Vers, sura and vers number must be seperrated with double points 1:1
* By specifying a range of verses in a sura, use hyphen as shown 1:1-3 (This will show sura 1 vers 1 to 3)

OpenQuran can also handel *.oq files which can be written with any Text-Editor such as Notepad.


We can directly select search results from the Browser and send them to "Calc" by right clicking the mouse on the selected verses.

Right MouseClick on the CalcTab opens the options menu, where we can choose whether we need to calculate


1. Only Verse Numbers (F5) (Only if double points : is set between sura- and verse number)
2. Only Sura Number (F6) (Only if double points : is set between sura- and verse number)
3. Set Counts before: will put a continuous number before every verse number (F7)
4. Set Count after: will put a continuous number after every verse number (F8)
5. The divisible number (the number used for our calculations) can be changed to any number we want to

Hijri /Gregorian Calendar

The calendar shows only the gregorian date. At the bottom there is also hijri date and an image of the moon periods, there's also a Multi Time Organizer (MTO), which plays a specified sound when the given date and time are reached.

To inculde your own dates click on the upper menu (Tools => Options => Timer)

OQ Editor and the oq script

OQ-Editor is specially programmed to design oq-code which is used in OpenQuran version 1.9.10.
With oq code users can automate almost every method which is used in OpenQuran and even call hidden methods such as downloading files und playing Mp3 audio files.
OQ Editor contains (on the right side of it) all methods in an easy to learn syntax. We can call any method by double clicking the method name from the list and modify it the way we want to.
There’s also a download manager, Mp3 player, Html helper for nice formatted comments and an easy debugger to test the code.

For more informations visit our Blog on

Last edited Jul 30, 2011 at 5:24 PM by code19, version 3


No comments yet.