Calculators & donate blocks
Self-contained widgets that drop onto any page with one
<script>
tag — a Zakat calculator and a donation block. Same
widget.js
loader as the thermometers; just a different
data-type.
Calculate zakat, then give it — in one block
Donors enter their assets, the calculator applies the current nisab threshold and the 2.5% rate, and the resulting amount flows straight into a donation. No spreadsheet, no separate "what do I owe" step.
- Nisab-aware. Configurable madhhab and
nisab basis (gold or silver) via
data-madhhab/data-nisab-basis. - Calculate → give. The computed amount pre-fills a real charge form, so the calculator converts, it doesn't just inform.
- One script tag. Same loader as every other
widget — set
data-type="zakat".
Live embed of the real muin-demo Smart Zakat calculator.
A complete donation form, inline
Preset amounts, custom amount, fund picker, and card entry — the
whole donation flow as a single embedded block. Point it at a
specific fund with data-fund-id,
or let donors choose.
Want a button, popup, floating action button, or banner instead? Same script — see the data-type menu below.
Live embed of the real muin-demo donate block.
One loader, every widget
Every widget on this page and the Fundraising widgets page loads from
the same widget.js.
You only ever change data-type.
button form thermometer popup floating banner zakat support See every public surface
Donation forms, fundraising widgets, a public events calendar, and full donor / vendor / board portals — the complete set of surfaces Muin publishes for you.
All live demos