Free forever. Pro when you're ready.

Generous free tier. Pro for when you want custom domains, longer analytics retention, or API access.

Free

$0/forever

  • Unlimited auto-generated links
  • Per-issue campaign analytics
  • Dashboard with sparklines
  • 30-day analytics window
  • QR code generation
  • Public stats pages
  • Tags & labels
  • UTM presets
  • Custom slugs expire in 30 days
  • No custom domains
  • No API access
  • No CSV export
Popular

Pro

$6/month

  • Everything in Free
  • Custom domains (up to 3)
  • Permanent custom slugs
  • Unlimited analytics retention
  • REST API access
  • CSV export
  • Weekly digest emails
  • Priority support

Questions

Is trak.sh really free forever?

Yes. The free tier has unlimited auto-generated links, per-issue campaign analytics, a 30-day analytics window, QR codes, public stats pages, and tags. You never have to upgrade unless you want custom domains, longer analytics retention, CSV export, or API access.

Do I need to sign up to shorten a link?

No. Paste a URL on the homepage and you get a short link immediately. Sign up later to claim those links, see analytics, and set custom slugs.

What happens to custom slugs on the free tier?

Custom slugs created on the free tier expire after 30 days. Upgrading to Pro makes every custom slug you've ever made permanent. The link itself and its click history never expire on Pro.

How does the 30-day analytics window work on free?

Free users see the last 30 days of click data on every link. On Pro, you see the full history, unbounded. Click data older than one year is pruned for anonymous/expired free links to keep the database clean.

Can I use my own domain?

Yes, Pro users can add up to 3 custom domains (e.g. links.yournewsletter.com). Verification is done via CNAME and TXT records and SSL is handled automatically via Vercel.

What's the API for?

Pro includes a REST API with Bearer token auth — create, list, update, delete links, pull analytics, export CSV. Useful for developers tagging releases, newsletters automating link creation, or integrating trak.sh into a larger workflow.

Why is Pro $6/mo and not $5 or $10?

$6/mo hits the Y axis of 'cheaper than lunch.' $49/yr is the same price with two months free. trak.sh is built by one person as a sustainable solo business, not a VC-backed growth story, so the pricing reflects what keeps it running without pushing users into paid they don't need.

Is trak.sh self-hostable?

Yes. The source is on GitHub. If you'd rather run it yourself, clone the repo, add your env vars, and deploy to Vercel. The same code runs at trak.sh.