Individual creators
Personal blog, side project, occasional campaign. 100 links/month is plenty.
Shorten URLs, generate QR codes, and read click analytics for free — no credit card, no time limit. Upgrade when you need branded domains, team workspaces, or the REST API.
Branded short links on our default domain, dynamic QR codes, real-time click analytics, and basic UTM support. No credit card, no trial expiry. Free is genuinely free — not a sandbox.
The differences that actually matter. Pick the row that breaks the deal for you.
Current paid plans start at $7.99/mo. See /pricing.html for exact limits per tier.
Personal blog, side project, occasional campaign. 100 links/month is plenty.
A campaign every few months. You'll never hit the limits.
Trying us out before committing. Free has no expiry — there's no rush.
"Why does our short link say oml.link instead of go.acme.com?" The first time that question comes up, you've outgrown free.
You need to compare this quarter against last quarter, or pull annual rollups. Full analytics is paid.
API access is paid because it implies a serious use case. The free tier wouldn't pay for the support.
Team workspaces, shared Channels, and role-based permissions are paid features. Sharing a free login doesn't scale.
We could do what most shorteners do — bait-and-switch with "free" that expires in 14 days. We chose not to. The free tier exists because:
If you never upgrade, that's fine. The cost to serve a free user is small, and most stay on free forever without us minding.
No credit card, no trial timer. The free tier stays free even if you never pay.