Your mosque’s prayer times — published once, shown everywhere.
A fiqh-aware prayer-times engine for masājid. One admin save sets adhan calculations, iqamah rules, and overrides for an entire year — and the same schedule renders in three drop-in widget designs, on NoorMap, in a printable wall chart, over a free REST endpoint, and through a WordPress plugin.
Free for every mosque on the network. The only requirement: an imam or mosque admin claims the listing and confirms the calculation conventions for the community.
Three designs · live demos
All three previews below are rendering against the same real mosque (Adams Center · Ashburn) — every cell is computed live. Pick the design that matches your site; you can switch later without re-entering anything.
Editorial card. Pairs with cream / earth-toned host sites — the traditional aesthetic. 3 palettes.
Frosted-glass, type-led restraint. Disappears into image-led sites. 3 palettes.
Statement piece with a live next-prayer countdown. Above-the-fold landing block. 4 palettes.
Each tile has its own palette swatches and a size toggle (Compact / Standard / Large). The widget renders the same engine regardless — only the look and footprint change. The mosque admin picks a default in the manage page; every iframe URL accepts ?theme=…&size=… to override for previews.
Featured on NoorMap.
The schedule you publish here doesn’t only live on your own site. NoorMap — the network’s public map of Muslim spaces — renders your iqamah, adhan, sunrise, Jumuʿah, and high-latitude rule disclosures on your mosque’s detail page. Anyone within range searching for jamāʿah finds you with the right times.
The widget above is the same iframe that drops into your own site — live, current rendering, not a static screenshot.
- Iqamah table renders inline
Today’s adhan + iqamah for Fajr, Sunrise, Dhuhr, ʿAṣr, Maghrib, ʿIshāʾ, plus Jumuʿah when set. No clicks required.
- Provenance shown
Method, madhab, computation source (calendar override vs. astronomical), and the freshness stamp — so the community can trust what they see.
- High-latitude disclosure
When the rule fires, the page says so explicitly — no hidden synthesis.
- Report-it CTA
A direct path back to you if a visitor spots a wrong time.
- Open the live NoorMap page ↗
Full-featured, end-to-end
Engineered against the full range of mosque calendar conventions in use today — not a quick-start Athan widget. Every feature below is live in production.
13 calculation methods
ISNA, MWL, Egyptian, Karachi, Umm al-Qura, UAE/Dubai, Moonsighting Committee, Tehran, Kuwait, Qatar, MUIS Singapore, Diyanet — plus a custom angle picker for anywhere with a local standard.
Asr at 1× or 2× shadow length
Toggle between the two conventions for when Asr begins. 1× shadow length is the dominant Shāfiʿī, Mālikī, and Ḥanbalī position. 2× is the dominant (not universal) Ḥanafī position. The two can differ by 30–60 minutes seasonally.
Declarative iqamah rules
Fixed time, offset from adhan, or offset rounded to a clean 5/10/15-minute mark. Per-prayer; weekday + seasonal variants land next.
High-latitude rules built in
Above ~48° latitude the sun may never reach the Fajr/Isha angle. The engine picks Middle-of-Night / Seventh / Twilight-Angle, or you can override.
Calendar overrides
If your jurisdiction publishes a binding timetable (ICCUK, JAKIM, UAE Awqaf, SA Perpetual…), upload the CSV — astronomical computation is suppressed for those days, your published times win.
Six theme designs
Classic editorial card, frosted-glass Minimal, and the Hero gradient in four palettes (Midnight / Dawn / Mihrab / Twilight) — each with a live next-prayer countdown. Pick once, set everywhere.
12h or 24h
Display as 1:15 PM or 13:15 — one toggle in the admin, applied across the widget, the printable monthly chart, the public JSON, and NoorMap.
Year-ahead schedule, cached
Every save regenerates 365 days of resolved times to a static JSON cache. Cheap per-pageview; updates land within a minute.
Printable monthly wall chart
Browser-print to PDF — the same data, 8.5×11, one month per page, ready to mount in the foyer.
Public REST endpoint
GET your mosque's schedule as JSON, free for any third party — your community app, a Friday-only widget, signage at the Mihrab.
WordPress plugin
Single-shortcode + Gutenberg-block drop-in. If you run WordPress, you're three minutes away from live times.
Featured on NoorMap
Every published schedule renders on your mosque's NoorMap detail page — discoverable by every Muslim within range looking for jamāʿah.
From sign-in to live times in under ten minutes.
- Step 1
Find your mosque
Search the NoorMap directory — almost every US masjid is already in our ledger. If yours isn’t, suggest it from the map and we’ll add it.
Browse NoorMap ↗ - Step 2
Claim the listing
Sign in with UmmahPassport SSO and email listings@ihsanstandard.org with your pairwise sub. We verify you’re an imam or admin (v1) and link your account.
v2 swaps this for the UP
org_repSSO scope — imam-attested admins can claim without operator review. - Step 3
Set rules & save
Open
/mosques/<your-slug>/manage, pick method + madhab, set per-prayer iqamah rules, choose a widget theme + time format, and save. We regenerate a full year of times inline — typically under two seconds.
Two ways to drop it in
Plain HTML iframe— works on any site (Squarespace, Wix, Ghost, plain HTML, hand-rolled, you name it). Set width & height to fit your layout.
<iframe src="https://ihsanstandard.org/embed/<your-mosque-slug>/prayer-times"
width="420" height="560" frameborder="0"></iframe>WordPress plugin — install the Ihsan Prayer Times plugin, drop the shortcode (or use the Gutenberg block). Auto-resizes; no theme tweaks.
[ihsan_prayer_times slug="<your-mosque-slug>"]Public REST endpoint also available at /api/mosques/<slug>/prayer-times.json — no key, no rate limit for in-region traffic, free for any third party.
Most mosque prayer-time widgets are tied to a vendor account.
The widgets we see in the wild — MasjidAl, Athan+, IslamicFinder, the proprietary WordPress plugins — work fine, but the iqamah data lives behind someone else’s account, on someone else’s infrastructure, with someone else’s ad tracking and someone else’s outage risk.
The Ihsan prayer-times engine is the network’s answer to that. The data is yours, the cache is documented, the REST endpoint is free for any third party to consume, and the same schedule renders across every surface we ship — your site, NoorMap, the printable wall chart, the public JSON — without re-entry.
One save → adhan calculations for the year, iqamah rules applied per prayer, calendar overrides honoured, three widget designs available, NoorMap surfacing live to the community. That’s the standard we’re building.