freestack.tools
Browse Tools
Back to Tools
GoatCounter logo

GoatCounter

Open Source

Free donation-supported hosted service, or self-host it

Unlimited Free TierOpen Source

Free plan checked against GoatCounter's pricing page on . Re-checked monthly.

GoatCounter screenshot 1

About GoatCounter

GoatCounter is a privacy-first web analytics counter that records pageviews, referrers, browsers, screen sizes and countries without cookies or unique visitor IDs, so it usually needs no consent banner. Bloggers, indie developers and small businesses use it as a lighter alternative to Google Analytics. The hosted service is free, funded by donations, and the code is open source for self-hosting.

What the free plan gives you

The hosted version at goatcounter.com is offered for free for reasonable public usage. In the vendor's words, running your personal website or small-to-medium business on it is fine, but sending millions of pageviews a day is not. The tracking script adds about 3.5 KB to a page, and you can also count via a tracking pixel, HTTP middleware or by parsing existing server logs, which means it works on sites where JavaScript is off. You own your data and can export everything and cancel at any time. Donations are accepted through GitHub Sponsors to cover server costs, but nothing is gated behind them.

Where the free plan stops

There is no paid plan to upgrade to, so the ceiling is the fair-use expectation rather than a number. High-traffic sites are asked to self-host, which the vendor supports for any purpose. You also will not find features like funnels, session replay, heatmaps or event-level product analytics; GoatCounter is deliberately a counter, not a product analytics suite.

Who it suits

Personal sites, documentation, small shops and side projects that just want to know how many people visited and where they came from. Teams that need conversion funnels, user cohorts or A/B testing should look at Plausible, Umami or PostHog instead.

Key Features

Features
Documents

Pros & Cons

Open source — self-host it for nothing
Free tier has no hard usage ceiling
Free plan verified against the vendor's pricing page
Vendor does not publish a clear free-plan breakdown

The free plan in practice

What you can actually do on GoatCounter's free plan (Free hosted service for reasonable public usage, or self-host), where it stops, and when it's worth paying.

What you can do free

  • Hosted service free for personal and small-to-medium business sites
  • No cookies or unique identifiers, usually no consent banner needed
  • About 3.5 KB tracking script
  • Pixel, middleware and log-file tracking options
  • Full data export at any time
  • Open source, self-host for any purpose

Where it stops

  • Fair-use only: millions of pageviews/day should self-host
  • No funnels, heatmaps or session replay
  • Donation-supported, no SLA

When to upgrade to a paid plan

GoatCounter is open source, so self-hosting is free and unlimited. The only reason to pay is convenience: choose a hosted or cloud option when you'd rather not run and maintain it yourself, or need official support.

Categories

Free Plan Details

Free Plan
Free TierUnlimited Free Tier
User LimitFree hosted service for reasonable public usage, or self-host
Open Source

What's the free tier actually like?

Used GoatCounter's free plan? Tell people what it was really like — what you hit, what surprised you, whether the limits held. No account needed.

Comments appear straight away. We remove spam and abuse; we don't remove criticism, including of tools that pay us.

No comments yet. If you've used the free plan, you know something the pricing page doesn't say.

Something outdated or missing? Let us know