Skip to content

Tasbih Counter

Keep a private local tasbih count with 33 or 99 targets, daily history, and PNG or CSV export.

Privacy: your files never leave your device. All processing happens locally in your browser.

How to use

  1. 1.Choose a 33 or 99 round target and optionally rename the local counter label.
  2. 2.Press Add one for each entry; the tool marks an exact completed round and the next tap starts the next round.
  3. 3.Review the saved local calendar days, then export PNG or CSV if you want a file outside this browser.

About Tasbih Counter

Tasbih Counter is a focused digital counter for a repeated personal count. It offers two explicit round targets, 33 and 99, and keeps the action simple: choose a target, tap Add one as you count, and use Undo one if you need to correct the most recent number. The counter marks a completed round at an exact target boundary and makes the next tap the beginning of the next round. It does not provide religious rulings, quotations, health claims, or advice about what a person should count. The product records the numbers a user chooses to enter and keeps the interaction local to the browser.

The target is visible alongside the current round and position. For example, at a target of 33, a count of 33 reports a completed first round; the following tap begins round two at one of 33. A target can be changed between interactions when a different personal workflow needs it. The visual completion state always appears when a round closes. On browsers that support Navigator.vibrate, the tool also attempts a short vibration after a user tap completes a round. Vibration is an optional enhancement rather than a requirement: Safari does not support that browser API, some devices disable it, and the page remains fully usable without it. There is no audio playback, permission request, account, or external service involved.

The product's distinctive value is the daily record. Each saved increment belongs to the local calendar date on the device, so a count made late at night remains on that local day instead of being assigned by a UTC date. When a new local day begins, the page starts its visible count at zero while preserving earlier nonzero days in the history list. This makes the tool more useful than a counter that forgets everything at a refresh or shows only one lifetime number. The history is intentionally modest: it shows the saved date and count, in reverse date order, without asking for a profile or trying to infer the context of the count.

You can export the record without handing it to a service. Export PNG creates a 1080 by 1350 image with a Lizely mark, a total, and recent calendar-day rows. The image does not include a URL and deliberately omits the optional custom label, so a shareable image does not reveal a personal note. Export CSV creates a simple Date and Count file with one data row for every saved nonzero day. It can be opened in a spreadsheet, kept as a private archive, or deleted when it is no longer useful. Both export actions are made inside the browser with native canvas and Blob APIs; no image or CSV is uploaded for processing.

The privacy boundary is clear. State is stored only in browser localStorage under the counter's own key. It does not synchronize across devices, travel through a sign-in flow, or become a server-side profile. Clearing browser data removes the history, and a separate phone or computer begins with its own empty counter. If browser storage is disabled or full, the tool keeps the current page usable and tells you that it cannot retain the history. It does not claim an unavailable backup.

Use Tasbih Counter when the product you need is a private 33 or 99 round target with a daily local record. Use Online Tally Counter when an adjustable step and general repeated-event label are more useful. Use Workout Rep Counter when each completion is a set with repetitions and optional rest timing. Start with a target, tap Add one for each entry, and review the completed rounds and daily history as needed. The scope stays intentionally small so the count remains visible, exportable, and private without turning a personal practice into a complicated application.

Methodology & sources

The tool writes a bounded local JSON record under counter:tasbih-counter and groups increments by device-local calendar date. Exact 33 or 99 boundaries create a visual completion state. Vibration is attempted only as an optional user-gesture enhancement and never replaces the visual signal.

Frequently asked questions

Does Tasbih Counter need a sign-in?
No. Counts are stored only in this browser and no account is required.
Why did I not feel a vibration?
Vibration is optional. Some browsers and devices, including Safari, do not provide the browser vibration API; the visual completion feedback still works.
Will the same count appear on my phone and computer?
No. This all-client tool intentionally keeps separate local history on each browser and device.

Device & Productivity guides

View all