Free pixel tracker.
No card. No catch.
43-byte transparent GIF + a live counter badge. Embed it anywhere a browser will render an image. Counter badges keep working forever, even if you blow through the free hit cap.
No credit card · upgrade later if you outgrow the free tier
What you get on the free plan
- 10 pixels (or tracked links — same bucket)
- 2,500 tracked hits per month
- Counter badge endpoint with full color customization
- Total OR unique-views counter (your choice per badge)
- 7 days of analytics retention (geo, device, browser, referrer)
- Lifetime hit count never expires — badge stays accurate forever, even after analytics roll out of retention
- 1 custom domain (Cloudflare-routed)
Free vs PRO at a glance
| Feature | Free | PRO ($9.99/mo) |
|---|---|---|
| Pixels (or tracked links) | 10 | 100 |
| Hits per month | 2,500 | 25,000 |
| Counter badge always live | Yes | Yes |
| Analytics retention | 7 days | 1 year |
| Custom domains | 1 | Unlimited |
| Email opens (Apple/Gmail caveats) | Yes | Yes |
| Conversions / UTM tracking | Yes | Yes |
Stay on free as long as you want. Upgrade only when limits actually bite.
Counter never goes to zero
We made an explicit design call: counter badges count regardless of plan. Hit cap, retention window, plan changes — none of that affects the lifetime number shown on the badge. A counter stuck at zero on a public README would be a bad look, and the moment you embed it you shouldn't have to worry about it breaking.
Plan limits affect analytics depth — how far back you can query geo / device data, how many pixels you can have, how many hits/month before warning emails fire. The badge SVG and lifetime hit number stay live forever.
Things to know before you embed
- GitHub READMEs: Camo proxies all images. Counts still work; geo/device data is Camo's, not viewers'. Full guide.
- Email opens: Apple Mail Privacy preloads images. Treat email opens as a trend, not truth.
- Adblockers: May block the embed if our domain hits a tracker list. Custom domains route around this.
- Everywhere else (blogs, docs, landing pages, internal HTML): full geo + device + browser + referrer.
Two minutes to first pixel
Sign up, pick a slug, paste the snippet. We'll show you a live preview before you embed.