Free forever · 10 pixels · 2,500 hits/month

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

FeatureFreePRO ($9.99/mo)
Pixels (or tracked links)10100
Hits per month2,50025,000
Counter badge always liveYesYes
Analytics retention7 days1 year
Custom domains1Unlimited
Email opens (Apple/Gmail caveats)YesYes
Conversions / UTM trackingYesYes

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.