We ❤️ 88x31
The retro hit counter badge, back from the dead
Pick a style
The incredibly complex setup
Paste the snippet
Add the HTML embed code anywhere on your page. It's just an image tag — no JavaScript required.
Visitors load the badge
Each time a new visitor loads your page, the badge image is requested and they're counted automatically.
You're awesome
You already were, obviously. But now you're awesome with a tiny retro counter to prove it.
Today's top sites
| # | Domain | Today | Total |
|---|---|---|---|
| 1. | tomcat.sh | 86 | 21.00K |
| 2. | wiki.iphoster.net | 57 | 137.88K |
| 3. | shens.world | 20 | 8.49K |
| 4. | burgeonlab.com | 19 | 2.15K |
| 5. | ██████████████████████ | 17 | 12.23K |
| 6. | █████████████ | 15 | 98 |
| 7. | ██████████████ | 13 | 3.38K |
| 8. | hutch3g.eu | 9 | 3.30K |
| 9. | lost-builds.byartem.com | 9 | 5.48K |
| 10. | lapislabel.net | 9 | 267 |
Updates every 2 minutes. Verify your domain to unmask it.
Privacy first
Your badge sets no cookies, starts no sessions, and stores no visitor data. I count unique visitors using bloom filters — a clever counting trick that can check if someone was already counted today, but can never be reversed to identify who visited. The filter resets every day.
The only information I keep per site is two numbers: today's unique count and the all-time total. That's it.
This landing page does run Google Analytics so I know if anyone actually shows up. The irony is not lost on me. Your badge doesn't touch any of that though.
Thanks accepted
Free, and it stays free. Running it still costs me a bit every year, domain included. If you want to say thanks, buy me a coffee. Or skip the coffee and just be decent to people. That counts too.