Online Tasbih Counter

A digital tasbih that counts with one tap, keeps your place between visits, and works offline once the page has loaded. No app, no account, and nothing leaves your device.

Tasbih counter

Counter

Completed rounds: 0

33 left in this round

Target for each round

Nothing is uploaded. This tool runs entirely in your browser. There is no server to send it to, no copy kept anywhere, and it keeps working if you lose your connection after the page has loaded.

You get: A running count kept on your device Free, no sign-up

How to use it

Pick a target, then tap the dial once for each repetition. The number in the middle is your current count and the ring around it fills as you approach the target. When you reach it, the count returns to zero and the completed-rounds tally at the top of the panel goes up by one, so a long session of repeated sets is still one continuous count rather than something you have to keep track of yourself.

On a phone the dial is deliberately large: it is meant to be used with a thumb, often without looking at the screen. On a laptop you can put the focus on it once and then press Space or Enter for each count, which is usually faster than moving a mouse. If you tap twice by mistake — the most common thing that goes wrong with any counter — Undo steps back one, including back into the previous round if you were at the start of a new one.

Two separate reset buttons exist for a reason. Reset count returns the current round to zero and leaves your completed rounds alone. Reset all clears both. Losing an hour of completed rounds to a mis-tap is annoying enough to be worth the extra button.

Choosing a target

The presets are 33, 34, 99 and 100 because those are the counts people most often ask for. The pattern recited after the obligatory prayers is commonly thirty-three repetitions of SubhanAllah, thirty-three of Alhamdulillah and thirty-four of Allahu Akbar, which is where 33, 34 and the total of 100 come from. Ninety-nine is used for longer sessions and for counting through the names of God.

The presets are a convenience, not a ruling. If your practice uses a different number, type it into the target field — any whole number works, and it is remembered along with everything else. The optional label is there so that when you come back to a half-finished round you can see which dhikr it belongs to, rather than looking at a bare number and guessing.

What is saved, and where

Your count, your target, your label, your completed rounds and the vibration setting are stored in your own browser using localStorage. That means they survive closing the tab, locking your phone, or reloading the page — the single most important property of a counter that people use in the middle of something.

It also means the data is on that device and nowhere else. It is not sent to us, it is not synced between your phone and your laptop, and clearing your browser data removes it. If you use the counter in a private or incognito window, the browser usually throws the storage away when you close it, so the count will not survive; the tool keeps working for that session either way.

Limits worth knowing

Vibration works on Android browsers and does not work on iPhone or iPad, because Safari on iOS does not offer the feature to web pages at all. Desktop browsers do not vibrate either, for obvious reasons. Rather than show a switch that silently does nothing, the option only appears when your browser can actually do it.

The counter does not make a sound. Audio requires a deliberate interaction to start on most mobile browsers, and a counter that plays an unexpected noise in a quiet room is a worse tool than a silent one. There is also no cloud backup and no cross-device sync — both would mean sending your data to a server, and this tool does not have one.

Common mistakes

  • Clearing browser data and expecting the count to survive. The count lives in this browser's storage for this site. Clearing site data, using a different browser, or switching to a private window all start the count over, because there is nowhere else it is kept.
  • Pressing Reset all by mistake instead of Reset count. Reset count only zeroes the current round; Reset all also erases the completed-rounds tally. If you only meant to restart the round you are on, use the smaller of the two buttons.
  • Expecting the target change to affect a round already in progress in a confusing way. Changing the target while mid-round changes how many taps are left to complete it, so the remaining-count line updates immediately — check it after changing the target rather than assuming the old number still applies.

If something is not working

If the count does not survive a reload, your browser is most likely blocking site data — check whether you are in a private window or have storage disabled for this site. If the dial does not respond to Space or Enter, click it once first so it has keyboard focus. If the ring looks full but the number is small, your target is probably set lower than you meant: check the target field.

If you are converting a date rather than counting dhikr, the Hijri date converter and the Hijri age calculator use the same local-only approach — everything runs in your browser and nothing you enter is sent anywhere.

Frequently asked questions

Is my count saved if I close the page?

Yes. The count, your target and the number of completed rounds are stored in your own browser, so closing the tab, locking your phone or reloading the page keeps them. They are saved on your device only and are never sent to us.

Does it work without an internet connection?

Once the page has loaded, yes. The counter runs entirely in your browser, so it keeps working if you lose signal. You only need a connection to open the page in the first place.

Why does it vibrate on my phone but not on my iPhone or laptop?

Vibration uses a browser feature that Android supports and iOS Safari and desktop browsers do not. Rather than showing a switch that quietly does nothing, the page hides the vibration option entirely when your browser cannot do it.

What happens when I reach my target?

The count returns to zero and the completed-rounds tally goes up by one, with a longer vibration if that is switched on. It rolls over rather than stopping, because dhikr is usually counted in repeated sets.

I tapped twice by accident. Can I undo it?

Yes. Undo steps the count back by one, and if you were at the start of a round it steps back into the previous one rather than sitting at zero.

What is the difference between Reset and Reset all?

Reset sets the current count back to zero and keeps your completed rounds. Reset all clears both. The two are separate because losing a session of completed rounds to a mis-tap is annoying enough to be worth a second button.

Can I set my own target instead of 33 or 99?

Yes. The presets are there because they are the most common, but the target field takes any whole number, and whatever you set is remembered along with everything else.

Do I need to sign up or install anything?

No. There is no account, no app to install, no advertising and no tracking. Open the page and start counting.

Can I use the keyboard instead of tapping?

Yes. Click the dial once to give it focus, then press Space or Enter for each count. That is usually faster than reaching for a mouse if you are at a laptop rather than a phone.

Will my count sync between my phone and my laptop?

No. The count is stored in each browser separately, since there is no account and no server to sync through. Counting on your phone and later opening the page on a laptop starts a fresh count there.

About this counter

This is a counting aid, nothing more. It records how many times you have tapped it and does not verify, validate or make any religious claim about what is being counted. The preset numbers reflect commonly recited counts and are offered for convenience; questions of practice belong with a qualified scholar, not with a web page. Because the count is stored only in this browser, treat it as a convenience rather than a permanent record.

More in Utility Tools All tools