Sakinah Incorporated



Islamic Prayer Times Windows Sidebar Gadget

Softpedia Clean Award

"Islamic Prayer Times" has been tested in the Softpedia labs using several industry-leading security solutions and found to be completely clean of adware/spyware components. We are impressed with the quality of your product and encourage you to keep these high standards in the future. To assure our visitors that Islamic Prayer Times is clean, we have granted it with the "100% CLEAN" Softpedia award. To let your users know about this certification, you may display this award on your website, on software boxes or inside your product.

More information about your product's certification and the award is available on this page.

This highly configurable gadget calculates and displays the five daily prayer times on a daily basis. If javascript is enabled in your browser, see it in action as it determines your Your Islamic Prayer Times.

See the various locations across the world that people are using it from.

Main Display

  • In docked mode, the gadget displays the five daily prayer times (Fajr, Dhuhr, Asr, Maghrib, and Isha) and sunrise (Shurooq) time for a specified location, and either a countdown timer to the highlighted next prayer time, or a digital clock. When clicked on with the mouse, the gadget "flips" to display information about the current date in the Gregorian and Hijri calenders, and the qibla angle in a clockwise or counter-clockwise direction from degrees North.
  • In undocked mode, the gadget concurrently displays all of the above related information in a single view.

Settings Dialog

The configuration of the gadget is done via the settings dialog which provides a multitude of options that span four tab areas: Location, Method, Parms, and Adhan/Misc. For more information concerning an option, mouse over it or its label to display a tooltip.


  • The user can search for a location by typing the city, country, and/or region/state in the search text box and then select one from the list of results in the drop down when a search completes, or can select Custom Location to enter a specific latitude and longitude.
  • If necessary, the user can specify the start and end dates of daylight savings time. For the US and Canada, this capability should be ignored because it is already taken into account in the calculations.


  • The option to specify one of seven different types of prayer time calculation methods: Egyptian, Shafi, Hanafi, ISNA, Muslim World League, Umm al-Qurra, and Fixed Isha.
  • For extreme latitude (high North or South locations) calculations, one of fourteen different options can be selected, as well as a Nearest Latitude value for those options that require it, e.g. Nearest Latitude All Prayers Always
  • One of four different options for rounding seconds can be selected: None, Normal, Special, and Aggressive.
  • The option to select either the Shafi or Hanafi school of thought shadow ratio for Asr prayer time calculation.


  • Calculation angles and intervals in degrees can be entered for Fajr, Imsaak, and Isha times. These values are set to the defaults of the currently selected prayer times calculation method.
  • Prayer time adjustments in minute offsets can be entered.


  • An adhan file on disk can be browsed to, or one of four adhan sounds can be selected: Makka, Al-Aqsa, Bosnia, or Turkey. The user can listen to the audio by pressing the play button next to Adhan Sound drop down.
  • The Blink Prayer Message option can be selected to display a blinking adhan message when the time for prayer comes and the option to play the adhan for that prayer is not selected, e.g. "Fajr Time!"
  • The ability to turn on/off the adhan sound for each of the prayer times.
  • Adhan volume adjustment.
  • One of thirteen different themes for gadget display can be selected.
  • The option to display a timer to the next prayer time or a digital clock.

Please make dua for me if you find this software beneficial.

"No reward do I ask of you other than that he who so wills may unto his Sustainer find a way!" (Q 25:57)
"And no reward whatever do I ask of you for it: my reward rests with none but the Sustainer of all the worlds." (Q 26:164)

Please report any bugs by specifying the gadget version and any information necessary to reproduce them.

Release Notes (Some old versions are still available to download just in case bugs are introduced with a new release)

To download, click on the link for the specific version.

  • Version

    • Fixed a bug where the prayer times were being calculated incorrectly when DST went into effect for certain countries.
  • Version

    • Fixed a bug where the prayer times were being calculated a day in advance when the following day's prayer times were requested by the gadget after the current day's Isha time, and the following day's Isha time was before the current day's Isha time.
  • Version

    • Fixed a bug where the GMT offset was not being recalculated when transitioning into/out of daylight savings time.
  • Version

    • Fixed a bug where the prayer times of locations 12+ hours ahead of the local time of the user, were being calculated for the following day of the current location time.
    • Fixed a bug where the blink prayer time message was displaying the next prayer instead of the current one if the docked/undocked mode was switched while currently blinking.
    • Fixed a bug that allowed the user to save invalid settings by pressing "OK" on the settings dialog when the service is not available.
    • Made some layout changes to the settings dialog.
    • Added the capabilities to select a 24 Hour clock, turn on/off the seconds display, and specify a standard (m/d/yyyy) or non-standard (d/m/yyyy) format.
    • Added caching of the current day's prayer times so when the user reboots the machine, the service becomes unavailable upon reboot, and the user's local time is within the current day's prayer times, the gadget will continue to function for the day.
  • Version

    • Fixed a bug where the values on the "Parms" tab weren't validating correctly.
    • Made some minor modifications to the ui of the settings dialog, in particular updating the custom latitude/longitude input, displaying the calender popups for daylight savings time in the center of the dialog so it isn't clipped, and some css changes.
    • Refactored some javascript code.
  • Version

    • Fixed a bug where the gadget was auto configuring on reboot even after the user configured the gadget via the options dialog.
  • Version

    • The minor bug that was referenced in the change notes for Version was not fixed entirely. Calculating prayer times past Isha time on one's local machine for locations 13+ hours ahead actually skipped a day in cases where the UTC time of one's location was on the following day.
    • Fixed a bug which was introduced by the auto configuration capability that prevented prayer times for custom latitude and longitude locations from being calculated.
    • Added a flyout that is toggled when the Qibla direction is clicked on the gadget and displays its configured location and Qibla direction.
    • Upgraded to jquery-1.7.1 and jquery-ui-1.8.16.
  • Version

    • Fixed a problem with the gadget build powershell script which kept the prayer gadget settings javascript functionality in my "debug" mode, so any service call from there was going to my machine's localhost web services instead of the actual internet web services. So all of the functionality for setting one's location was broken for everyone except me. I would never have known it until I downloaded the gadget to my laptop and determined the problem there. What a convoluted bug! I'm just glad I found it as quickly as possible, only the day after I released which is effectively useless.
  • Version

    • Added the ability to play the adhan dua after the adhan has finished.
    • Added one time auto configuration of the current location and its prayer times on gadget add.
    • Added the ability to select mobile auto configuration, which refreshes the current location and its prayer times after a 0.1 degree change in latitude or longitude is detected.
    • Fixed the prayer times service to calculate the correct prayer times for any location in the world, from any location in the world.
    • NOTE: If you had downloaded this version prior to 7:10 pm EST on December 25, 2011, please download it again as the version I uploaded had a minor bug in it that incorrectly highlighted the next prayer time and displayed an incorrect countdown time for locations 13+ hours ahead of EST, such as Tokyo, Japan, although the prayer time calculations were correct. I had initially uploaded the version with the minor bug around 4 pm EST and didn't want to upgrade to a new version for this minor fix.
  • Version

    • Fixed the Dhuhr prayer name to display Jummah instead of Dhuhr for Friday when blink prayer message was turned on.
    • Worked around a javascript bug in Windows Sidebar that was causing it to crash.
  • Version

    • Fixed a bug with the location display in both the gadget and the settings dialog.
    • Fixed a bug with the display of the settings dialog when searching for a location and the service isn't available.
    • Fixed a bug where the duration for the adhan was being set for too long when played in the settings dialog.
    • Fixed the Dhuhr prayer name to display Jummah for Friday.
  • Version

    • Fixed a bug where a user specified adhan file couldn't be chosen because it was causing an error when the settings dialog was closed.
    • Upgraded javascript to use the latest version of jQuery (1.4.4) and jQuery ui (1.8.6)
    • Added a volume control for the adhan.
  • Version

    • Fixed a bug where some common locations weren't being found, such as Cairo, Egypt.
    • Fixed a bug where the floating point values for GMT offset weren't being considered for certain locations, such as Bombay, India.
  • Version

    • Major code refactor.
    • Fixed a bug where the Asr Shadow Ratio wasn't being set correctly.
    • Fixed a display issue in undock mode for large city names.
    • Fixed a display issue in undock mode for large Hijri date names.
    • Fixed a display issue with the prayer times blink message when switching from dock to undock mode and vice versa.
  • Version

    • Added undock functionality that displays the gadget differently than when it is in docked mode.
    • Fixed a bug in the "Stone" theme.
  • Version

    • Updated theme stylesheets to use divs for the prayer times display instead of a table. Also, made other stylesheet changes that conform to the proper way of doing things.
  • Version

    • Fixed a bug where the new version information on the settings dialog wasn't being displayed for saved settings.
    • Fixed a bug for negative longitudes on custom location selection.
    • Major code refactor.
  • Version

    • Caching on the server caused version of the gadget to not properly obtain the latest gadget version information. Therefore, it will not notify the user that new version is available unless the IE browser cache is cleared. This issue has been fixed in this version.
    • Added the capability to download a new version from the gadget settings if one is available by providing a download link on the "Location" tab.
    • Some code was refactored.
  • Version

    • Corrected gadget versioning information in the gadget xml file.
    • Some code was refactored.
  • Version

    • Added versioning information to the settings dialog.
    • Added the capability to download a new version directly from the gadget if one is available by providing a download link that displays for five seconds after the gadget is configured.
  • Version

    • Fixed a bug with the display update caused by UK locations.
Technical Details


Under Construction