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. | ██████████████████████ | 103 | 7.95K |
| 2. | sunnishinez.neocities.org | 102 | 3.43K |
| 3. | ██████████████████ | 74 | 1.64K |
| 4. | shens.world | 69 | 1.87K |
| 5. | plaintext.ru | 35 | 1.78K |
| 6. | ██████████████ | 24 | 951 |
| 7. | corianderinpho.com | 19 | 1.44K |
| 8. | █████████████████ | 19 | 1.05K |
| 9. | divergentrays.com | 17 | 2.65K |
| 10. | ████████████████████ | 16 | 417 |
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.